DB connection handling with many adfbc AM

Hi Gurus,
Currently in my application we have some many AM (around 30). Initially it AM was created for each complex usecase for ease of separation. Down the line we realized the too many AM is not good and created a RootAM and nested the other AM inside the RootAM. We could manage to migrate most of the bindings to use the RootAM, however we left some of them due to the complexity.
Now we end up with around 6 AM (including the RootAM). In the application AM required a DB connection and the application is taking around 6 DB connection per user (incase of 50 concurrent user 50 * 6 = 300). is there any way that we can specify/configure to use the same DB connection for these 6 AM (one DB connection per user)?
Also i tried the following scenario in the browser, login into my application (i can be able see the no of connection in the weblogic console) after that close the browser, then check out the no of connection( it is same). In this case i guess the AM is still alive, so will the connection only release after the AM timeout or do we need to do any specific code to force release the connection on browser close ? How about the user logout (we destroy the session on logout click)
Looking forward to hear from the gurus opinion on this

Hi Philippe,
The only way to most of it is using a debugger, like
OptimizeIt. Weblogic 6.1 provides an ability to track
connection leaks. Set console message level to
warnings and you'll get notifications about leaked
connections along with stack traces showing where
leaked connection was created.
Regards,
Slava Imeshev
<Philippe Lantin plantin_AT_cobaltgroup.com> wrote in message
news:3bbc9fce$[email protected]..
>
>
Hello,
I would like to be able to track the usage of our db connection pools indetail.
I need to know which beans or servlets are currently using pooledconnections,
how long they have been using them, and how long the connections has beenidle.
>
Is this wishful thinking, or is there an easy way to find this out? Theinformation
from the console tool is not detailed enough for our needs. I am trying totrack
down a problem with unreleased db connections.
I am using weblogic v.6.1 with oracle's type4 driver.
-thanks-

Similar Messages

  • Atheros WLAN Driver Fixes Connection Issues With Many New Routers (Linksys, Netgear, D-Link, etc...)

    Hi:
    This post is for those that have the below listed Atheros adapters, and recently upgraded their routers (usually from a Wireless G to a Wireless N router from 2009 or newer), only to find they cannot connect to the internet anymore.
    Atheros AR5006 802.11a/b/g WiFi Adapter
    Atheros AR5007 802.11b/g WiFi Adapter
    Atheros AR5009 802.11a/g/n WiFi Adapter
    When using their old equipment, there were no problems.
    Symptom:  When upgrading to a new router, normally connection is made to the local network, but one cannot access the internet.
    Symptom:  Wireless connects if using WEP security or no security, but will not connect when using WPA2-Personal security.
    For those who have the above Atheros wireless adapters, and are experiencing issues with connecting to the internet, there is a driver available that should remedy the situation. 
    It is good for Windows operating systems -- Windows XP through Windows 7 -- 32 or 64 bit.
    It may work on Windows 8 too, but I haven't tested it on Windows 8.
    Here is the link to the driver download page:
    http://h20564.www2.hp.com/hpsc/swd/public/detail?sp4ts.oid=5060881&swItemId=ob_108905_1&swEnvOid=405...
    Best Regards,
    Paul

    I created an HP account just to thank you for this link. I've spent 2 days online and talking to call centers trying to get this driver. I was finally going to just return my router to Best Buy. Thank you SO much!

  • Handle with one type of controls

    Hi everybody, can anybody help me with this prolem ?
    I have to handle with many type of controls in my frame, such as JTextField, JButton, ...but i don't know how to handle with a specified
    type of controls like JTextField. (all controls that have the same type)
    In VB, there is some code like that :
    Dim ctr as Controls
    For each TypeOf ctrl is Button {
    // handle code here.
    But in Java, can we do that ? Please share your ideas. Thanks.

    They all have a common superclass, if that's what you had in mind. The API documentation will tell you what it is. Right up at the top under where the class name is in big letters, you will see the class hierarchy. Most likely the answer is JComponent but there might be a more specific class you could use.

  • New error with upgrade jboss/tomcat: "Connection handle has been closed and is unusable"

    Hi,
    This error suddenly appeared when we upgraded from jboss3/tomcat5.0 to jboss4.2/tomcat5.5.
    here's the usecase:
    1) User clicks on report link
    2) Crystal reports web componnent displays screen to fill in report parameters.
    3) user enters parameters and clicks submit
    4) System throws Exception
    The same reports worked fine with jboss 3.2.6/tomcat 5.0. We haven't touched anything in this realm.
    Log Excerpt:
    09:42:18,842 INFO  [datasource] Openning rowset
    09:42:18,904 ERROR [reportdefinition] com.crystaldecisions.reports.queryengine.driverImpl.m: JDBC Error: Connection handle has been closed and is unusable
    09:42:18,905 ERROR [datasource] Failed to open rowset: the query failed to open rowset
    com.crystaldecisions.reports.reportdefinition.datainterface.g: JDBC Error: Connection handle has been closed and is unusable
         at com.crystaldecisions.reports.reportdefinition.datainterface.d.a(Unknown Source)
    To try to narrow down the problem, I've updated the jdbc configuration to
         <track-statements>true</track-statements>   
    here's a recap:
    This Boolean element specifies whether to check for unclosed statements when a connection is returned to the pool. If it is true, a warning message is issued for each unclosed statement. If the log4j category org.jboss.resource.adapter.jdbc.WrappedConnection has trace level enabled, a stack trace of the connection close call is logged as well. This is a debug feature that can be turned off in production.
    Interestingly enough, this error appears slightly upstream:
    (CachedConnectionManager.java:526) - Closing a connection for you.  Please close them yourself: org.jboss.resource.adapter.jdbc.WrappedConnection@c76003
    java.lang.Throwable: STACKTRACE
         at
    org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
         at com.crystaldecisions.reports.queryengine.driverImpl.k.a(Unknown Source)
         at com.crystaldecisions.reports.queryengine.driverImpl.o.if(Unknown Source)
         at com.crystaldecisions.reports.queryengine.av.new(Unknown Source)
         at com.crystaldecisions.reports.queryengine.av.byte(Unknown Source)
         at com.crystaldecisions.reports.reportdefinition.datainterface.b.a(Unknown Source)
         at com.crystaldecisions.reports.reportdefinition.datainterface.b.a(Unknown Source)
         at com.crystaldecisions.reports.reportdefinition.datainterface.b.a(Unknown Source)
         at com.crystaldecisions.reports.reportdefinition.datainterface.j.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.ba.try(Unknown Source)
         at com.crystaldecisions.reports.common.av.a(Unknown Source)
         at com.crystaldecisions.reports.common.ag.a(Unknown Source)
         at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown
    So the question arises:
    1) Is the jboss datasource overly/aggressively closing result sets?
    2) or is there a coding error in CRXIR2?
    thanks,
    bill
    Full stack trace:
    [2008-03-13 17:26:18,905] [INFO ] org.jboss.resource.connectionmanager.CachedConnectionManager (CachedConnectionManager.java:526) - Closing a connection for you.  Please close them yourself: org.jboss.resource.adapter.jdbc.WrappedConnection@c76003
    java.lang.Throwable: STACKTRACE
         at org.jboss.resource.connectionmanager.CachedConnectionManager.registerConnection(CachedConnectionManager.java:290)
         at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:417)
         at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
         at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
         at com.crystaldecisions.reports.queryengine.driverImpl.k.a(Unknown Source)
         at com.crystaldecisions.reports.queryengine.driverImpl.o.if(Unknown Source)
         at com.crystaldecisions.reports.queryengine.av.new(Unknown Source)
         at com.crystaldecisions.reports.queryengine.av.byte(Unknown Source)
         at com.crystaldecisions.reports.reportdefinition.datainterface.b.a(Unknown Source)
         at com.crystaldecisions.reports.reportdefinition.datainterface.b.a(Unknown Source)
         at com.crystaldecisions.reports.reportdefinition.datainterface.b.a(Unknown Source)
         at com.crystaldecisions.reports.reportdefinition.datainterface.j.a(Unknown Source)
         at com.crystaldecisions.reports.dataengine.ba.try(Unknown Source)
         at com.crystaldecisions.reports.common.av.a(Unknown Source)
         at com.crystaldecisions.reports.common.ag.a(Unknown Source)
         at com.businessobjects.reports.sdk.b.e.a(Unknown Source)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(Unknown Source)
         at com.crystaldecisions.proxy.remoteagent.y.a(Unknown Source)
         at com.crystaldecisions.proxy.remoteagent.r.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.cf.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.z.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ak.if(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ad.int(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.bk.for(Unknown Source)
         at com.crystaldecisions.proxy.remoteagent.v.a(Unknown Source)
         at com.crystaldecisions.proxy.remoteagent.v.if(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setTableLocation(Unknown Source)
         at com.crystaldecisions.reports.sdk.DatabaseController.setTableLocation(Unknown Source)
         at org.apache.jsp.reports.processreport_jsp.switchTables(processreport_jsp.java:131)
         at org.apache.jsp.reports.processreport_jsp.loadReport(processreport_jsp.java:68)
         at org.apache.jsp.reports.processreport_jsp._jspService(processreport_jsp.java:227)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at com.participate.shared.pagecache.client.PageCacheFilter.doFilter(PageCacheFilter.java:760)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at com.participate.util.servlet.ExpiredPasswordFilter.doFilter(ExpiredPasswordFilter.java:92)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at com.participate.pe.channels.client.servlet.ChannelUrlFilter.processUrl(ChannelUrlFilter.java:168)
         at com.participate.pe.channels.client.servlet.ChannelUrlFilter.doFilter(ChannelUrlFilter.java:100)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at com.participate.util.servlet.BlockIpAddressFilter.doFilter(BlockIpAddressFilter.java:224)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at com.outstart.multiapp.filters.KeepOtherSessionsAliveFilter.doFilter(KeepOtherSessionsAliveFilter.java:88)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at com.participate.util.servlet.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:151)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
         at java.lang.Thread.run(Thread.java:619)

    <p>
    OK. I found the problem along with a workaround.
    </p>
    <p>
    <strong>The problem:</strong>
    </p>
    <p>
    a programming practice clashes with a new jboss 'safety check'.
    </p>
    <p>
    <strong>Programming practice:</strong>
    </p>
    <p>
    crystal reports gets a database connection in one jsp page, then tries to use it on another jsp/servlet
    </p>
    <p>
    <strong>Jboss safety check:</strong>
    Jboss/tomcat new comes configured out-of-the-box with a 'cached connection
    manager', which
    </p>
    <p>
    "Check[s] for unclosed connections and transaction terminated checks in servlets/jsps."
    </p>
    <p>
    <strong> Summary</strong>
    </p>
    <p>
    In short, if a servlet/jsp ends and it leaves a database connection open, Jboss will automatically close it.
    </p>
    <p>
    </p>
    <p>
    <strong>Workaround:</strong><br />
    Comment out two entries in these two files:
    </p>
    <p>
    1) conf/jboss4/pe/deploy/jboss-web.deployer/server.xml
    </p>
    <p>
    2) conf/jboss4/pe/deploy/jboss-web.deployer/META-INF/jboss-service.xml
    </p>
    <p>
    The two entries:
    </p>
    <p>
    </p>
    <p>
    1)
    </p>
    <p>
                 <Valve className="org.jboss.web.tomcat.service.jca.CachedConnectionValve"<br />
                    cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"<br />
                    transactionManagerObjectName="jboss:service=TransactionManager" /><br />
    </p>
    <p>
    2)
    </p>
    <p>
          <depends>jboss.jca:service=CachedConnectionManager</depends><br />
    </p>
    <p>
    </p>
    <p>
    <strong>Comments on the workaround</strong>
    </p>
    <p>
    The 'cached connection manager' basically makes sure that the application cleans up after bad programmers. It seems most helpful in development, load testing, or trouble shooting.
    </p>
    <p>
    In production,  you can likely  comment them out with minimal
    impact on the application.
    </p>

  • Firefox will not connect or open. Mac OS 10.6.8. I was working with many open tabs when Firefox stopped working. Now it won't connect. I have uninstalled and downloaded it several times.

    I was working with many open tabs and firefox crashed. Now it won't connect to the internet at all.

    Create a new profile as a test to check if your current profile is causing the problems.
    See "Basic Troubleshooting: Make a new profile":
    *https://support.mozilla.com/kb/Basic+Troubleshooting#w_8-make-a-new-profile
    There may be extensions and plugins installed by default in a new profile, so check that in "Tools > Add-ons > Extensions & Plugins" in case there are still problems.
    If that new profile works then you can transfer some files from the old profile to that new profile, but be careful not to copy corrupted files.
    See:
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • Can' t connect Java with MySQL

    My goal is to connect Java with MySQL. I found many solutions on Internet, but I always get the same mistake:
    SQLException: No suitable driver
    SQLState: 08001
    VendorError: 0MySQL works fine alone or with php.Only thing left me to think is that the installed versions are not compatible for this mysql-connector-java-5.0.4
    I don't believe that could be a reason.
    Installed versions are:
    Apache Tomcat 5.5.20 Server
    Apache HTTP Server 2.2.4
    PHP 5.2.0
    MySQL 5.2
    jre 1.5.0_11
    jdk1.5.0_11
    Apache Tomacat JK2 connector Version: 1.2.20 File Name: mod_jk-apache-2.2.3.so
    mysql-connector-java-5.0.4
    I also set connector in class path: C:\mysql-connector-java-5.0.4;C:\mysql-connector-java-5.0.4\mysql-connector-java-5.0.4-bin.jar;C:\mysql-connector-java-5.0.4\src\com\mysql\jdbc
    For installation I used manulas from:
    http://apacheguide.org/jsp.php
    http://doc.51windows.net/mysql/?url=/MySQL/ch23s03.html
    Here is also a test code in java:
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
       public class Connect
           public static void main (String[] args)
               Connection conn = null;
               try {
        conn =
           DriverManager.getConnection("jdbc:mysql://localhost/first_test" +
                                       "user=monty&password=greatsqldb");
        // Do something with the Connection
    } catch (SQLException ex) {
        // handle any errors
        System.out.println("SQLException: " + ex.getMessage());
        System.out.println("SQLState: " + ex.getSQLState());
        System.out.println("VendorError: " + ex.getErrorCode());
       }i'm desperate, please help or tell me someone who'll know the answer.
    Thank You in advance

    hey buddy .. it seems yr code is wrong .. in getconnection () method u should also specify the port ,which u r not doing ...
    the default port for MySQL is 3306 ... see below i am giving you a sample code ... its working fine .. and dont forget to put the MySQL driver jar path in to classpath and also copy the jar into common/lib folder of your tomcat ....
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class MySQLConnectionTest {
         public static void main(String[] args) {
    new MySQLConnectionTest().connTest();
    public void connTest() {
              String tableName = "portfolio"; //change as per setting
              String hostName = "10.81.9.39"; // please change for the target database ip or hostname
              String dbPort = "3306"; //change if not using the default
              String dbName = "tradingsystem"; //change as per the given DB name
              String username = "root"; //change as per setting
              String password = "password"; //change as per setting
              System.out.println("before try");
              Double data=0.0;
         Double data1=0.0;
              try {
    Class.forName("org.gjt.mm.mysql.Driver");
                   System.out.println("before driver manager");
    Connection conn = DriverManager.getConnection("jdbc:mysql://"+hostName+":"+dbPort+"/"+dbName, username, password);
    String query1 = "select * from "+tableName+" where User_id='trader1' and Stock_Type='Equity'";
    System.out.println("quesry1="+query1);
    Statement stmt = conn.createStatement();
    ResultSet rs1 = stmt.executeQuery(query1);
    while(rs1.next())
         System.out.println("hiiiiii for rs1");
         System.out.println(rs1);
         Quantity=(Integer)rs1.getObject(5);
         MarketPrice=(Double) rs1.getObject(8);
         data=Quantity*MarketPrice;
         data1+=data;
         System.out.println("data1="+data1);
         i=0;
    rs1.close();
    stmt.close();
    conn.close();
    } catch (ClassNotFoundException e) {
    e.printStackTrace(System.err);
    } catch (SQLException e) {
    e.printStackTrace(System.err);
    i hope it will work for u...
    cheers,

  • Start NetWeaver 7.10 with many dynamic WP fails

    Hello,
    we have upgraded a system to Netweaver 7.10 and are now testing the possibilities of dynamic Workprocesses, since they are very interesting to us. According to the SAP, a max. number of 600 dynamic Workprocesses is possible.
    We can configure up to 240 Workprocesses (rdisp/wp_max_no=240) and start the application server without any problems.
    If we configure over 240 dynamic Workprocesses (e.g. rdisp/wp_max_no=241 or more), the dispatcher fails with the following error message:
    ERROR => EvtCreate: Variable Event Keys exhausted [evtux.c      612]
    ERROR => DpWpEvtInit: EvtCreate (rc=1) [dpxxwp.c     447]
    DP_FATAL_ERROR => DpSapEnvInit: DpWpEvtInit
    DISPATCHER EMERGENCY SHUTDOWN ***
    increase tracelevel of WPs
    No matter which trace we turn on, there is no more information than this.
    Has anyone experienced this type of problem before? What could be the problem?
    I cannot find any information about this error message.
    Here is a summary of the dev_disp Tracefile:
    Wed Mar 25 09:33:53 2009
    kernel runs with dp version 98(ext=114) (@(#) DPLIB-INT-VERSION-098)
    length of sys_adm_ext is 376 bytes
    SWITCH TRC-HIDE on ***
    ***LOG Q00=> DpSapEnvInit, DPStart (37 786492) [dpxxdisp.c   1228]
            shared lib "dw_xml.so" version 139 successfully loaded
            shared lib "dw_xtc.so" version 139 successfully loaded
            shared lib "dw_stl.so" version 139 successfully loaded
            shared lib "dw_gui.so" version 139 successfully loaded
            shared lib "dw_mdm.so" version 139 successfully loaded
            shared lib "dw_rndrt.so" version 139 successfully loaded
            shared lib "dw_abp.so" version 139 successfully loaded
            shared lib "dw_sym.so" version 139 successfully loaded
    rdisp/softcancel_sequence :  -> 0,5,-1
    rdisp/dynamic_wp_check : 1
    MtxInit: 30000 0 0
    DpSysAdmExtInit: ABAP is active
    DpSysAdmExtInit: VMC (JAVA VM in WP) is active
    DpIPCInit2: write dp-profile-values into sys_adm_ext
    DpIPCInit2: start server >va25m0_TBX_37                           <
    DpShMCreate: sizeof(wp_adm)             350416  (1448)
    DpShMCreate: sizeof(tm_adm)             64665856        (25856)
    DpShMCreate: sizeof(wp_ca_adm)          56000   (56)
    DpShMCreate: sizeof(appc_ca_adm)        123200  (56)
    DpCommTableSize: max/headSize/ftSize/tableSize=2000/16/2304048/2304064
    DpShMCreate: sizeof(comm_adm)           2304064 (1136)
    DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=512/48/65584/90400/156032
    DpShMCreate: sizeof(slock_adm)          156032  (104)
    DpFileTableSize: max/headSize/ftSize/tableSize=40200/16/3859248/3859264
    DpShMCreate: sizeof(file_adm)           3859264 (80)
    DpShMCreate: sizeof(vmc_adm)            374672  (1864)
    DpShMCreate: sizeof(wall_adm)           (320048/432336/64/104)
    DpShMCreate: sizeof(gw_adm)     48
    DpShMCreate: sizeof(j2ee_adm)   2016
    DpShMCreate: SHM_DP_ADM_KEY             (addr: 700000020002000, size: 72653616)
    DpShMCreate: allocated sys_adm at 700000020002010
    DpShMCreate: allocated wp_adm_list at 700000020003ed0
    DpShMCreate: allocated wp_adm at 7000000200040c0
    DpShMCreate: allocated tm_adm_list at 7000000200599a0
    DpShMCreate: allocated tm_adm at 7000000200599f0
    DpShMCreate: allocated wp_ca_adm at 700000023e05300
    DpShMCreate: allocated appc_ca_adm at 700000023e12dd0
    DpShMCreate: allocated comm_adm at 700000023e30f20
    DpShMCreate: allocated slock_adm at 700000024063770
    DpShMCreate: allocated file_adm at 700000024089900
    DpShMCreate: allocated vmc_adm_list at 700000024437c50
    DpShMCreate: allocated vmc_adm at 700000024437d00
    DpShMCreate: allocated gw_adm at 7000000244934a0
    DpShMCreate: allocated j2ee_adm at 7000000244934e0
    DpShMCreate: allocated ca_info at 700000024493cd0
    DpShMCreate: allocated wall_adm at 700000024493cf0
    DpCommAttachTable: attached comm table (header=700000023e30f20/ft=700000023e30f30)
    DpSysAdmIntInit: initialize sys_adm
    MBUF state OFF
    DpCommInitTable: init table for 2000 entries
    DpFileInitTable: init table for 40200 entries
    DpSesCreateTable: created session table at 700000060000000 (len=1324896)
    DpRqQInit: keep protect_queue / slots_per_queue 0 / 2001 in sys_adm
    DpParseQueueSizeCheck: invalid input 1 (0)
    DpParseQueueSizeCheck: error parsing >1<
    ERROR => EvtCreate: Variable Event Keys exhausted [evtux.c      612]
    ERROR => DpWpEvtInit: EvtCreate (rc=1) [dpxxwp.c     447]
    DP_FATAL_ERROR => DpSapEnvInit: DpWpEvtInit
    DISPATCHER EMERGENCY SHUTDOWN ***
    increase tracelevel of WPs
    NiWait: sleep (5000ms) ...
    NiISelect: timeout 5000ms
    NiISelect: maximum fd=1
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Wed Mar 25 09:34:08 2009
    NiISelect: TIMEOUT occured (5000ms)
    DpHalt: shutdown server >va25m0_TBX_37                           < (normal)
    DpJ2eeDisableRestart
    DpHalt: switch off Shared memory profiling
    ShmProtect( 57, 3 )
    ShmProtect(SHM_PROFILE, SHM_PROT_RW
    ShmProtect( 57, 1 )
    ShmProtect(SHM_PROFILE, SHM_PROT_RD
    DpWakeUpWps: wake up all wp's
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1238]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxwp.c     1670]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1238]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxwp.c     1670]
    DpHalt: stop work processes
    DpHalt: terminate gui connections
    DpHalt: wait for end of work processes
    DpHalt: not attached to the message server
    DpHalt: cleanup EM
    SHM2_EsCleanup: ====================
    EmCleanup() -> 0
    Es2Cleanup: Cleanup ES2
    SemKeyPermission( 65 ) = 0740 (octal)
    ShmCreate( 76, 0, 2, 0x11063e460 )
    ShmKeyPermission( 76 ) = 0740 (octal)
    ERROR => EvtClose: Invalid Event Handle [evtux.c      910]
    ERROR => EvtClose: Invalid Event Handle [evtux.c      910]
    DpHalt: cleanup event management
    DpHalt: cleanup shared memory/semaphores
    SemKeyPermission( 1 ) = 0740 (octal)
    SemKeyPermission( 6 ) = 0740 (octal)
    SemKeyPermission( 7 ) = 0740 (octal)
    SemKeyPermission( 8 ) = 0740 (octal)
    SemKeyPermission( 69 ) = 0740 (octal)
    SemKeyPermission( 70 ) = 0740 (octal)
    DpHalt: MiCleanup
    ShmCleanup( 62 )
    ShmCreate( 62, 0, 2, 0xfffffffffffece0 )
    ShmKeyPermission( 62 ) = 0740 (octal)
    ERROR => ShmCleanup(62) failed 3 [mpixx.c      3943]
    MpiCleanup() -> MPI_ERROR: General error
    DpHalt: removing Semaphore-Management
    DpHalt: removing request queue
    ShmCleanup( 31 )
    ShmCreate( 31, 0, 2, 0xfffffffffffecf0 )
    ShmCleanup( 10 )
    ShmCreate( 10, 0, 2, 0xfffffffffffed70 )
    ShmProtect( 10, 3 )
    ShmCreate( 10, 0, 2, -> 0x700000000000000 )
    DpHalt: closing connect handles (dgm + tcp)
    ***LOG Q05=> DpHalt, DpHalt ( 786492) [dpxxdisp.c   11179]
    DpHalt: *** shutdown completed - server stopped ***
    DpHalt: Good Bye .....
    Thanks a lot,
    Silke Brandt

    Hi André,
    how many WP will really use is not sure yet. Right now we are just testing the usage of those dynamic WP, since our main system is not upgraded yet.
    On our productive system we have 9 application server with about 600 Users on each server. Additionally we have quite a lot of RFC-load coming in from outside, with tendency rising.
    I try to explain a bit of our "problem":
    We are a bank, therefore specially days like the first day of a new quarter or a new year is tricky. On those days the nightly processing might run into the morning and the rfc load is very high. On those days it would be very helpful to be able to have more WP available.
    I am sure you - as a customer of a bank - would not be very happy if you wouldn't be able to use your online banking on those days, which could happen if not enough WP are available at peak time.
    In addition to that, we think about reducing the number of our application servers to not only reduce administration overhead but also to get a better spreading of load on our DB2-Members and Host-Lpars. This is only possible if we are able to configure more than 100 WP per server.
    I hope this gave you a little insight.
    Greetings,
    Silke

  • Leaking Connection Handles

    We are running a cluster configuration of 4 data-enabled nodes plus 4 Proxy data-disabled nodes that are dedicated to servicing TCP-Extend clients.
    We have seen today an issue where Connection Handles are being leaked by one of the Coherence Proxy Processes. I know that a similar issue has been raised by a colleague with respect to a .NET issue which would be fixed in 3.4. However we are using Java for our clients, and our limit of 1024 handles is being breached by Socket Connections that are not being closed.
    Sample trace from the logs which results in a "Request was cancelled" on the client:-
    2008-04-28 15:47:57,929 ERROR: [Logger@9257955 3.3/387] [] Coherence - 2008-04-28 15:47:57.929 Oracle Coherence GE 3.3/387 <Error> (thread=TcpProcessor, member=10): Error accepting a Socket connection: java.io.IOException: Too many open files
    at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
    at com.tangosol.coherence.component.comm.connectionManager.acceptor.TcpAcceptor$TcpProcessor.onAccept(TcpAcceptor.CDB:18)
    at com.tangosol.coherence.component.comm.connectionManager.acceptor.TcpAcceptor$TcpProcessor.onSelect(TcpAcceptor.CDB:21)
    at com.tangosol.coherence.component.comm.connectionManager.acceptor.TcpAcceptor$TcpProcessor.onNotify(TcpAcceptor.CDB:15)
    at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:35)
    at java.lang.Thread.run(Thread.java:595)
    This is a very worrying issue for us - can anyone explain why this might be happening? Should the Java client code be explicitly trying to close the connection in certain circumstances.
    We are using version 3.3.
    Regards,
    Simon Martin

    Hi Jason
    I have already opened a service request via METALINK for this issue so hopefully you should receive more details shortly.
    The MBean was reporting only 6 active connections at the time - yet there were over 1000 socket connections for the process within the /proc/$pid$/fd directory indicating the leaking was definitely from that process.
    Definitely no custom connection management at this point in time or with the process that exhibited this behaviour.
    Fyi we are using v3.3b387.
    Rgds,
    Simon

  • My iPhone 5 won't let me use my apps until I connect them with iTunes after downloading ios7. Solutions?

    My iPhone 5 won't let me use my apps until I connect them with iTunes after downloading ios7.  There's just a thing that pops up and says that in order to activate banners and push notifications I have to connect the app with iTunes. The thing won't go away no matter how many times I push ok, and it doesn't give me another option. Solutions?

    Oh my gosh I had the EXACT same problem, and for ages I couldn't figure out how to fix it until today. Here's what I did:
    First I went onto my computer, opened itunes, and un-installed tumblr, vine and kik. These were the apps I was having problems with (it said I had them on my phone but, like you, they didn't show).
    Then I went to the itunes store, searched for each one, and it said I could update them so I did (just FYI: for tumblr a window popped up saying "please click ok to confirm you are 17 years or older", so I did that also)
    When I went back to my phone and tried installing them again (still on my computer), it worked!
    I hope this helps, because it was incredibly frustrating. Good luck!

  • "An error occurred accessing your Microsoft SharePoint Foundation site files" connecting site with SharePoint Designer

    I have a SharePoint 2013 environment with 1 AD Server, 1 DB Server and 1 APP Server, with 13 Web Applications running under the SharePoint.
    Recently I rebuilted the application because of some infrasctrucutre problems, and I was able to solve all of them, except one. I can't connect to any of those 13 Web Apps with SharePoint Designer. When I try to connect, it always ask credentials, then it
    seems like loading the site, then the error appears:
    "An error occurred accessing your Microsoft SharePoint Foundation site files. Authors - if you are authoring against
    a Web server, please contact the Webmaster for this server's Web site. WebMasters - please see the server's application event log for more details."
    I've spent hours troubleshooting it, but none of the information I found was valid. I've already tried to clean the cache, but didn't work. I found plenty of related data of this
    error with FrontPage and old versions of SharePoint, but nothing helped. All the Web Apps are SPD-Enabled at Site Collection Administration. I've tried connecting from many different PC's. The 15/LOGS folder doesn't get any data from this error, neither the
    Event Viewer.
    I really don't know what else to do. Please Help!

    I found the answer of my issue was in a .NET Agent installed by NewRelic on the server. I found a connection trouble with Fiddler, then I end up figuring this out:
    This can be the result of Real User Monitoring so the first step in troubleshooting would be to disable it and see how it affects the application. The .Net Agent injects snippets of javascript into the header of pages sent to the users browser to measure the
    page load time on the user's end.
    You can disable RUM by editing newrelic.config and changing this line:
    <browserMonitoring autoInstrument="true"/>
    to this:
    <browserMonitoring autoInstrument="false"/>

  • How do I compensate for only one ADDT ' tNG_config.inc.php file with many Registration pages to build?

    My dynamic site has a lot of different languages funneled into one website, using various cookies, url params, php includes, etc. all to obtain similar info in different languages. Thank you David Powers.
    It is working really well and now I’ve come to the Registration section. Okay, so registration isn’t all that hard; I could do most of it with the standard Dreamweaver set of tools. Alas, I really like much of what ADDT has to offer with welcome email messages and activation and such.
    Here’s the setup: Obviously, with many different language people, I have many different databases for them. I did that becuase we’re expecting a big audience and I really don’t want to have all those different language names in the same table. Furthermore, these tables, whereby the students will login, will also contain a lot of information about their work so again, don’t want to have one massive table. I’ve divvied them up into tables by language and I’m using those tables to keep track of them and their work.
    I want to use ADDT’s User Registration Wizard and I have looked at all the neat stuff in the Control Panel/Login Settings.
    Here’s my situation: I notice that when I’m done with the configuring of one of the registration pages, I’m asked if I want to upload the tNG_config.inc.php page and that it has changed since the last upload. I saved a copy of the _config.inc.php and did a new registration form with the same info and when done, I compared the two _config.inc.php files. As one would guess, there is a small difference in the Connection string to the databases  $tNG_login_config["connexction"] = "connString_Ital_db".
    My problem is that I have 13 of these registration pages to do but ADDT only has the one tNG_config.inc.php. That’ll work great for the one with which it is associated, but the others will obviously break. I’ve looked through the code in the Registration pages, to find the ADDT link to the tNG_config.inc.php file hoping to rename it Italian, Spanish, etc, but the name of the file does not appear in the Registration page.  I realize that ADDT Control panel is designed for use on one site, and can then be used on others, with the changes etc. But my site seems a little unique since so many sites are actually in one.
    Has anyone whipped this problem before? I just don’t understand why there is no link in the head code of the Registration page to let me change it and to create more config files with different names. Thanks for you help!
    [Moved by moderator to appropriate forum]

    Hi Brian,
    I just tried to check all of ADDT´s "includes" files for any internal references (read: "require" or "require_once" statements) to the file "tNG_config.inc.php". So far I can only see this file referenced in the file "tNG.inc.php" (within the "$KT_tNG_uploadFileList1" array).
    So what could this mean ? Maybe you´ll have to make copies of the the original "tNG.inc.php" as well and save them as, say, "tNG.inc_ital.php" file plus make sure that these copies internally point to a different "tNG_config_ital.inc.php" file -- because it´s always the first mentioned file which gets referenced from e.g. an ADDT login page (see the "Load the tNG classes" - part)
    I want to use ADDT’s User Registration Wizard and I have looked at all the neat stuff in the Control Panel/Login Settings
    The Control Panel will always update the main "tNG_config.inc.php" file, so any further modifications will have to become manually applied to the custom files you´re creating.
    Cheers,
    Günter

  • Hp laserjet Pro 200 M276nw won't consistently connect wirelessly with iMac

    I'm on my second brand new hp laserjet Pro 200 M276nw in 3 days, it will not consistently connect wirelessly with my newly purchased (8days old) Apple refurbished 27" iMac on OSX 10.9, i7 chip & Fusion Drive.  The hp laserjet will sometimes connect wirelessly immediately after clicking "print" on the iMac, but about half the time it says "printer not connected" & takes 2-4 minutes (or longer) before the devices do connect. I've called hp support many times, they're reset various things via remote takeover of my iMac, the printer will work for a few of minutes but then the same problem returns. AppleCare made sure I have the
    correct Airprint driver installed & also checked my settings, but says they don't know why this is occurring. I've also verified that our newer (6 months old) AT&T router is functioning correctly.
    My older hp laserjet (CM1312nfi MFP) has worked flawlessly since 2009 via USB connection with my old iMac (still on Snow Leopard), I assumed it would continue with the new one, but there is no software update for Mavericks & the scanning feature won't operate on the new iMac. Hp says it is a discontinued model. The new hp laserjet is a successor model to the older one, they are both very similar except for the new wireless feature. 
    I can print fast & wirelessly from the new iMac via a different new hp inkjet printer (8600 series) here in the house. This inkjet printer is less than a month old, I installed it myself for a Windows laptop here, it has never malfunctioned.  Unfortunately it's upstairs & I do not like inkjet print quality, I need a good laserjet here in my office downstairs next to my iMac.

    HI there
    Did you manage to sort this issue out - as I have exactly the same problem.
    Lots of similarities as I also have an inkjet 8600 which works via USB and wirelessly no problems at all!
    I always  buy HP printers as they are usually easy to set up - but this one is making me tear my hair out!
    I've even upgraded to Yosemite and downloaded the new drivers from HP - no success.  The printer will print one page and then become unavailable.
    I can print via USB or wireless direct - but not just via my wireless network which is what I want to do!
    No responses posted - so assume no one has a fix.
    aaaargh!!!

  • Can After Effects CC handle this many Illustrator layers?

    I designed a world map in Adobe Illustrator with many layers for a documentary about interwar Europe (1919-1939). The Illustrator map actually has 80 layers. Would this be a map with too many layers to animate in After Effects?
    In AE I plan to add a camera to zoom in on parts of the map like Europe and the Middle East. But I'll also need to animate the opacity of individual layers to show territorial changes and invasions in Europe before and after 1919 Versailles Treaty and the 1938 Munich Agreement. The reason I have so many layers is that I thought I could use this one map in multiple different map animations for my film.
    Can AE handle this many layers? Or is it wiser to keep the layers to a minimum number?
    Also, is there no way in After Effects to group the layers other than pre-comping them? It would be great to be able to have sub-layers in AE like you can in Illustrator. I could then reduce the number of layers in my map from 80 to less than 20, by grouping all European states as sub-layers into a Europe layer, as so on for Africa, Asia, etc.
    Unless I'm mistaken, Illustrator sub-layers are not visible in After Effects, are they?

    Rick and Mylenium,
    Thank you both for your feedback. Much appreciated. Mylenium, I'm sure you're right. I probably was trying to do too much in one map. I'll follow your suggestion and use the minimum number of layers for each scenario. I'm spending too much time as it is looking for particular layers among the 80.
    I do wish it were possible in AE to simply group layers without pre-comping them though. Or that Illustrator sub-layers could be visible. It would really help to streamline the workflow. I suppose I could precomp all layers and then simply add a camera to the pre-comp.
    Rick I'll try the expression controls and parenting, but can you elaborate a little further regarding your suggestion of pre-planning in Illustrator?
    Thank you both again for your helpful suggestions.

  • IPOD CONNECTIVITY PROBLEM WITH WINDOWS XP VIA USB 2.0

    Enough is enough.
    I have an ipod touch and I am having difficulty connecting it to my pc via usb 2.0.
    I have searched the entire web and came across many cases similar or the same as mine. It's time for apple to face the fact that there is something wrong with either the apple mobile service or the apple usb drivers or the itunes software that causes connectivity problems with win xp.
    For the record my case is this:
    I got my itouch 3 days ago. I installed itunes 8.0. Then I plugged in my ipod to a usb extension cable port connected to a usb at the back of my desktop computer. At first I got the "this usb device can perform faster if you plug it to a usb 2.0 port etc." message. So I did. I removed the extension cable and connected it directly to one of the usb ports at the back. The first time it synchronized, it seemed fine. So I decided before I do anything with it, to update it to the 2.1 version. I made my account and bought (very bad policy there apple, it should be free or at least cheeper than 8 euro) the 2.1 update. I clicked to update the i-touch. While it was updating it crashed during the restore process (because it was disconnected but I didn't know that at the time). I unplugged it, resetted and plugged it back and managed to continue the restoring process until it was updated. After figuring out itunes I chose the "manage files manually option", kept everything unchecked in the sync options except the applications. I noticed there were random disconnections here and there but I didn't pay much attention because they weren't very frequent.
    The next day I plug in the touch again and suddenly I hear that annoying "connecting-disconnecting" sound from windows while my touch kept disappearing and reappearing in itunes. Suddenly my playlists disappeared from the touch. Nothing was in the touch any more. How could that happen since i had chosen to manage my files manually instead of synchronizing? So I unplugged the touch again, restarted the touch, restarted the pc, stopped and restarted the apple mobile service, unistalled and reinstalled itunes, searched microsoft support and read many usb troubleshooting documents in the web. Nothing happened. The touch randomly keeps disconnecting from the usb. I eventually managed to put my stuff back in and keep them there.
    Here's what I know:
    1) There is nothing wrong with my usb ports. I don't use usb hubs, they are usb 2.0, the voltage (500mA) is correct in the device manager. Everything else works fine there.
    2) The ipod touch does not support disk mode so you can't see it under "my computer" and this is not a problem.
    3)There is nothing wrong with the ipod, it works perfectly.
    4) This is not a usb cable physical problem.
    5) The five R's are irrelevant with this situation.
    Uninstalling and reinstalling itunes doesn't solve the problem, neither does hard resetting the ipod.
    6) Older PC configurations seem to be more affected by this but it doesn't have to do with unsupported specific chipsets.
    Here's what needs investigating:
    1) There may be a problem with the apple mobile service running on win XP.
    2) There may be a problem with the apple usb driver and win XP or older motherboards.
    3) There may be a 2.1 firmware issue with usb 2.0 connectivity.
    Workaround so you don't go nuts:
    Use USB 1.1 instead of 2.0. It is A LOT slower but it keeps the connection stable and you can work with the ipod. Just start copying and go do something else for the next hour. So far it works for me.
    This is a serious issue that needs immediate attention. I've stumbled across forum discussions dating to 2005 with this problem (with older ipods of course).

    I think this needs to be put down to the eternal PC/Mac argument. Apple dont want to fix this as they want everyone to buy a Mac. Its a business, understandable, but in turning away PC buyers they alienate a huge percentage of the market.
    Now, I had my first iTouch stolen. It synced, for the most part, very well, just occasionally it removed settings and music, but ticking boxes each time I sync'd sorted that, Its a workflow procedure.
    SO, now that my Touch has been replaced, iTunes cannot see it. The PC can identify it on USB1 or USB2, My work lap top can see it and has indeed upgraded it to V2 software, just in case that was the issue, but no. For some really weird reason Itunes on my desktop cannot see the new pod.
    This does not make sense with the argument that Apple software doesnt work on a PC, but doesnt help that none of the Apple support staff, phone or in-store have a clue about Windows operations.
    Because my Touch has now been trying to connect to 6 separate installs of itunes, multiple USB ports, multiple USB cables, a complete overhaul of the registry settings (everything else still works), and the loss of all my previous settings and backups from the last Touch... but still, the PC says its an ipod but cant install it, iTunes sits there, dumb.
    The only thing I can do now is sell the device as brand new as it has never had music on it and is just a week old...
    It has changed the MiniMac I was going to have for my new flat screen TV into a PC and suggests that anyone with a PC should stick to devices that run on PC, of which there are many, just without the user interface of the dear departed IPod Touch.
    Thanks

  • Connection timeout with Apple WiFi devices

    Ok, here's the scenario.
    The important thing to remember is that all was working well, as happy as 'larry the lamb'. Being that I was running Snow Leopard on my MacBook Pro 8,3 while accessing the internet through my iPhone 4 using it's Personal Hotspot feature (with iOS 4.2.5/4.2.6 running on the iPhone 4). Internet thethering worked beautifully between the MacBook Pro & iPhone4 and all was well. Some time before this I had used the Time Capsule's WiFi for internet access with NO problems (when I had dedicated broadband), but then switched to using mobile tethering (personal hotspot feature).
    I then upgraded to OS X Lion 10.7 (11A511) the day it was released and did this over a friends fast internet connection using cable ethernet connection for quicker speed. While I was doing this, I also downloaded the latest iOS update for my iPhone 4 being iOS 4.3.4 (8K2).
    Then the problems started.. I have not been able to connect to the iPhone's Personal Hotspot, nor the Time Capsule's WiFi and neither the Airport Express unit  (that plugs straight into the power socket). All three devices say 'connection timeout'. Resetting them either physically (reset button) or through the Airport Utility using an ethernet link (in the case of time capsule and airport express) make no difference.
    I wish I never updated the iPhone iOS and previously put of updating it for the previous few updates because the tethering worked so well on it, therefore I would want to downgrade it to iOS 4.2.5/4.2.6 again (need to locate and re-download those two versions and accuire instructions - if anyone could help, would be very appreciated?).
    Now this is the strange thing:- Although I cannot connect to the Apple Time Capsule, Apple Airport Express and iPhone Personal Hotspot (getting the 'connection timeout' error all the time), I am however able to connect to a non-Apple device Vodaphone 3G WiFi point. The Vodaphone 3G device is a 3G USB mobile dongle that is plugged into it's own dedicated small WiFi base station.
    I am at a loss as to what is going on here?

    I can totally understand your frustration and it ***** that you are having to experience it. I do know that for me yesterday the Apple.com page was down all day. I could connect to any other website, but not the Apple.com website. However, that doesn't solve your issue.
    I would advise you to break down your issue by each component and then work to solving them one at a time. I would first look into getting your machine connected to the internet first. If you have no way of getting it connected to the internet without using the other devices you mentioned at your home network, then go to a friends or to a place where you can test your machine's ability to stay connected to the internet through a different network. This will allow you to rule out the posibility that the issue is isolated to your machine/OS. If you find yourself still having connectivity issues, then work on solving them before introducing your other devices to the problem.
    Once and if you solve the issue with your machine I would then start looking into your home network and the devices you are using (i.e. Time Capsule, Airport, etc.) and be sure to check to see if you have the latest updates for them: http://support.apple.com/downloads/#airport
    For my own network, I use a modem (ARRIS) and router (Linksys E2000) and have had no issues with any of my machines (running Lion) or any of my other devices (i.e. iPhones, iPods, printers, etc.) connecting to my Wi-Fi network. I do however have family and friends that are using the same devices as you, but are not having any issues. However, none of them are using their iPhone's HotSpot and neither myself or anyone else has updated to iOS 4.3.5.
    I truly wish I could be me more of help, but the truth of the matter is when dealing with networks that deal with many different devices there are just so many variables that can be at play in regards to the issue, that you truly just have to take it one step at a time until you isolate the source of the issue at hand.

Maybe you are looking for