JMX request timeouts introduced by 3.4?

After upgrading to 3.4, we are seeing JMX requests to the MBeanConnector timeout after 250 millis (see stack trace below).
Page http://coherence.oracle.com/display/COH34UG/Priority+Tasks#PriorityTasks-ExecutionTimeoutParameters discusses task-timeout and request-timeout but states that these parameters only apply to tasks/requests that do not set their own timeout. Plus, it is not clear to me how setting these global parameters will affect the entire distributed cache as opposed to just JMX client request.
Would -Dtangosol.coherence.invocation.request.timeout=1000 work safely or suddenly introduce timeouts for non-JMX request that previously did not use timeouts?
Thanks!
Marcel.
============
Caused by: com.tangosol.net.RequestTimeoutException: Request timed out after 253 millis
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.checkRequestTimeout(Grid.CDB:8)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:52)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.InvocationService.query(InvocationService.CDB:17)
at com.tangosol.coherence.component.util.safeService.SafeInvocationService.query(SafeInvocationService.CDB:1)
at com.tangosol.coherence.component.net.management.model.RemoteModel.invokeRemote(RemoteModel.CDB:34)
at com.tangosol.coherence.component.net.management.model.RemoteModel.doSet(RemoteModel.CDB:1)
at com.tangosol.coherence.component.net.management.model.RemoteModel.invoke(RemoteModel.CDB:7)
at com.tangosol.coherence.component.manageable.modelAdapter.WrapperMBean.invoke(WrapperMBean.CDB:9)
at com.tangosol.coherence.component.manageable.modelAdapter.WrapperMBean.setAttribute(WrapperMBean.CDB:7)
at com.tangosol.coherence.component.Manageable.setAttribute(Manageable.CDB:7)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.setAttribute(DefaultMBeanServerInterceptor.java:762)
at com.sun.jmx.mbeanserver.JmxMBeanServer.setAttribute(JmxMBeanServer.java:699)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1449)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)

Hi David,
The exception that is passed back from the MBeanConnector to the JMX client appears to indicate that the timeout for the set attribute is 250 ms instead of 60 minutes. The stack below reflects the code running in the Coherence MBean connector processing the set attribute request (correct me if I am wrong).
Best regards,
Marcel.
Caused by: com.tangosol.net.RequestTimeoutException: Request timed out after 253 millis
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.checkRequestTimeout(Grid.CDB:8)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:52)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.InvocationService.query(InvocationService.CDB:17)
at com.tangosol.coherence.component.util.safeService.SafeInvocationService.query(SafeInvocationService.CDB:1)
at com.tangosol.coherence.component.net.management.model.RemoteModel.invokeRemote(RemoteModel.CDB:34)
at com.tangosol.coherence.component.net.management.model.RemoteModel.doSet(RemoteModel.CDB:1)
at com.tangosol.coherence.component.net.management.model.RemoteModel.invoke(RemoteModel.CDB:7)
at com.tangosol.coherence.component.manageable.modelAdapter.WrapperMBean.invoke(WrapperMBean.CDB:9)
at com.tangosol.coherence.component.manageable.modelAdapter.WrapperMBean.setAttribute(WrapperMBean.CDB:7)
at com.tangosol.coherence.component.Manageable.setAttribute(Manageable.CDB:7)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.setAttribute(DefaultMBeanServerInterceptor.java:762)
at com.sun.jmx.mbeanserver.JmxMBeanServer.setAttribute(JmxMBeanServer.java:699)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1449)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)

Similar Messages

  • Ping to iPad, Request timeout

    I have some problem using my iPad2 Wi-Fi connection.
    iPad is connected to wi-fi (iMac Ethenet->AirPort Sharing) and iPad's internet works fine - iPad's Safari displays google.com page well.
    But if I send ping command to iPad from my iMac, It returns "request timeout" message. (My iPhone response to ping fine).
    And I use iPhone applicatoin named "note2self" that provide wi-fi sharing.
    On my iPhone, note2self display it's IP Address and I can download on my iMac by accessing to iPhone's IP Address.
    However, "note2self" that installed iPad does not display it's IP Address.
    I think there is some relation between Ping problem and note2self's wi-fi problem.
    Is there somebody who know what's wrong with my iPad? ;_;
    Help me Please.
    (my iPhone version is 4.2.1, my iPad version is 4.3.3)

    Coaster1896-
    To find the iPad's IP address, go to Settings-WiFi-Choose a Network.  Press on the blue arrow to the right of your WiFi network's name.  The IP address should be shown on the next screen.  If not, it might be related to the problem with Note2self.
    Fred

  • Set request timeout for distributed cache

    Hi,
    Coherence provides 3 parameters we can tune for the distributed cache
    tangosol.coherence.distributed.request.timeout      The default client request timeout for distributed cache services
    tangosol.coherence.distributed.task.timeout      The default server execution timeout for distributed cache services
    tangosol.coherence.distributed.task.hung      the default time before a thread is reported as hung by distributed cache services
    It seems these timeout values are used for both system activities (node discovery, data re-balance etc.) and user activities (get, put). We would like to set the request timeout for get/put. But a low threshold like 10 ms sometimes causes the system activities to fail. Is there a way for us to separately set the timeout values? Or even is it possible to setup timeout on individual calls (like get(key, timeout))?
    -thanks

    Hi,
    not necessarily for get and put methods, but for queries, entry-processor and entry-aggregator and invocable agent sending, you can make the sent filter or aggregator or entry-processor or agent implement PriorityTask, which allows you to make QoS expectations known to Coherence. Most or all stock aggregators and entry-processors implement PriorityTask, if I correctly remember.
    For more info, look at the documentation of PriorityTask.
    Best regards,
    Robert

  • What can I do about the Safari 5.1.4 "Request Timeout" appearing when I try to access most of the websites?

    Please could anyone help me with the "Request Timeout" thing? Once I installed the leopard on the laptop and Safari became a disaster .. It doesn't open most of the websites, even the apple website sometimes !!
    The error I get is :
    Request Timeout
    The server timed out while waiting for the browser's request.
    Reference #2.e3373bc3.1331738341.0

    Once I installed the leopard on the laptop
    But your profile indicates you have Snow Leopard installed v10.6.8
    If it's v10.6.8, installing the Mac OS X 10.6.8 Update Combo v1.1 may help.
    Restart your Mac after the combo is installed.

  • How to increase the request timeout value in Oracle 10g web container

    Hi,
    Iam using Oracle10g Application server .
    For long running backend process my JSP page is getting re-submitted after 3 mins.
    How do i avoid this ?
    Is there a way to increase the http request timeout interval.
    If so where do i change the timeout interval.
    In IIS web server I can change the timeout interval.
    Thanks
    Sridhar.

    Hi,
    If you mean to increase the request timeout i.e the time when a request is submitted to the server and the response is sent by the server it can be done in httpd.conf file located in $OracleHome/Apache/Apache/conf directory.
    The attribute to be used for setting timeout is "Timeout". By default teh value is 600 seconds i.e 5 minutes.
    After making these changes , run command dcmctl updateConfig -ct OHS and restart the HTTP Server. Please note these commands need to be run only if the httpd.conf changes are done through text editor.
    Hope this helps.
    Smita

  • Crystal report server2008 (XI R2): InfoView Request timeout error

    HI
    Crystal report server2008 (XI R2): InfoView Request timeout error
                Some reports which are taking more than 10 to 15 minutess while running through InfoView gives error as follows:
    An error has occured: Request timed out.
    This error appears within the crystal  report server and when user tries to access through browser client desktop also. Sometimes it  prompts the error as follows when users try to access through browsers from there desk i.e through proxy connection.
       The proxy server received an invalid response from an upstream server.
       The proxy serer could not handle the request POST/report/CrystalReports/Viewrpt.aspx.
        Reason: Error reading from remote server
    The timeout setting of all web.config files under infoviewapp, infoviewappactions, platform services, crystal reports folders have been checked and the default timeout 20 minutes is changed to 30 minutes and IIS is restarted, but still users are getting request timeout error within 10 to 15 minutes while running a crystal report. Even admin user.
    Regards,
    Patrick Raths

    Please post your query to the [Business Objects Enterprise Administration|BI Platform; forum. This forum is dedicated to development and deployment of .Net applications that connect and interact with BusinessObjects Enterprise, BusinessObjects Edge, or Crystal Reports Server. This includes the development of applications using the BusinessObjects Enterprise, Report Application Server, Report Engine, and Web Services SDKs.
    BTW., if thi is an important issue, I'd recommend creating a phone case.
    Ludek
    Edited by: Ludek Uher on Aug 11, 2010 1:57 PM

  • InfoView Request timeout error for Crystal report server2008 (XI R2):

    HI
    Crystal report server2008 (XI R2): InfoView Request timeout error
    Some reports which are taking more than 10 to 15 minutess while running through InfoView gives error as follows:
    An error has occured: Request timed out.
    This error appears within the crystal report server and when user tries to access through browser client desktop also. Sometimes it prompts the error as follows when users try to access through browsers from there desk i.e through proxy connection.
    The proxy server received an invalid response from an upstream server.
    The proxy serer could not handle the request POST/report/CrystalReports/Viewrpt.aspx.
    Reason: Error reading from remote server
    The timeout setting of all web.config files under infoviewapp, infoviewappactions, platform services, crystal reports folders have been checked and the default timeout 20 minutes is changed to 30 minutes and IIS is restarted, but still users are getting request timeout error within 10 to 15 minutes while running a crystal report. Even admin user.
    Regards,
    Patrick Raths

    Also try the below changes for IIS,
    Right-click default website --> properties
    Go to the Home Directory tab and click on Configuration
    Change the Session Timeout to 30 minutes
    Click OK
    Right click the BOBJAppPool121 Application Pool --> Properties
    Go to the performance tab and change the idle timeout to 30 --> Click OK
    Right click the DefaultAppPool Application Pool --> Properties
    Go to the performance tab and change the idle timeout to 30 --> Click OK
    Restarted IIS
    Thanks,
    Hari

  • Incomplete payload in application at request timeout

    Dear All
    we have implemented a scenario for webservice, and its working fine.
    we have managed all configuration with respect to timeouts at adapter and server level and they are working fine as well...
    now the problem i am facing is at request timeout or readtime out, the XML recieved by the application doesnot contains detailed text information about error and hence i am not able to identify at runtime whether it is request time out or read timeout,,, SXMB_MONI displayes complete msg on other hand and I cannot figure out, why application is recieving incomplete msg....
    following are two msgs...the webserver was closed at time of checking this time out working
    SXMBMONI :_
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapterFramework</SAP:Category>
      <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.MessageExpiredException: Message 4024c147-6aa5-0a15-e100-0000ac100429(INBOUND) expired</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Application error:
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP:Body>
    <SOAP:Fault>
    <faultcode>SOAP:Server</faultcode>
    <faultstring>System Error</faultstring>
    <detail>
    <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
    <context></context>
    <code>MESSAGE.GENERAL</code>
    <text></text>
    </s:SystemError>
    </detail>
    </SOAP:Fault>
    </SOAP:Body>
    </SOAP:Envelope>
    and I need the text details in application....!!!
    to add, I have also changed the parameter to
    messaging,syncMessageRemover.removeBody = false
    without any luck!!
    any help would be appreciated.

    Zahid,
    Try to see what the problem is by using the following URL:
       http://<xiserver>:<port>/mdt
    choose "Show Additional criteria" and then enter your message id.
    This will give you more useful information for your problem.
    Yaghya

  • Lync Push with WP8 getting SIP/2.0 408 Request Timeout

    Hi,
    i have a problem with Push service with WP8 devices. Push service should be installed correct (get an success with the push test).
    When i send an IM to the WP8 (Lync started and in background) the first IM always arrive. But all additional IMs did not and i got an time out massage in the Lync PC Client.
    In the OCSLogger on the edge server i got an "SIP/2.0 408 Request Timeout" and "The client did not respond to the invitation".
    All other in the log seems to be ok.
    Has anyone an idea?
    Regards
    Martin

    Hi,
    Did the issue happen only for you or for multiple users?
    You can use another Win Phone and test again.
    Please update to the latest version for Lync Server and client and then have a test.
    Please run the command Test-csMcxPushNotification such as:
    Test-CsMcxPushNotification -AccessEdgeFqdn "atl-edge-001.litwareinc.com" to check if the push notification service is working.
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • LMS 4.0 Live Graph Request Timeout

    Hi All,
    I try develop my new LMS 4.0, I already discovered my devices. But I got error when I try to run live graph. In LMS, live graph / histograph detect my devices is "request timeout". Actually, LMS can reach all devices without RTO ( I try ping my devices from LMS Server, it works well).
    I also attach my HUMLivegraph.log

    Joerg,
    What kind of devices are they that are being questioned?
    Make sure Fault Management in 4.0 supports the devices.
    Rob

  • Request timeouts in safari?

    I recently installed mountain lion and since then I have been having problems loading web pages. I can't log-on to Facebook or apple support. Sometimes I will be able to view pages that haven't worked prior and then the next time I get the same message. Request timeout and a reference #. Is it a safari problem or mountain lion or ?  I don't have any problems in my iPad or iPhone. Very frustrating!

    Restore the original settings.
    Please read this whole message before doing anything. This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it. Step 1 The purpose of this step is to determine whether the problem is localized to your user account. Enable guest logins* and log in as Guest. For instructions, launch the System Preferences application, select Help from the menu bar, and enter “Set up guest users” (without the quotes) in the search box. Don't use the Safari-only “Guest User” login created by “Find My Mac.” While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin. Test while logged in as Guest. Same problem(s)? After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it. *Note: If you’ve activated “Find My Mac” or FileVault, then you can’t enable the Guest account. The “Guest User” login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing. Step 2 The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login. Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode* and log in to the account with the problem. The instructions provided by Apple are as follows: 
    Be sure your Mac is shut down.
    Press the power button.
    Immediately after you hear the startup tone, hold the Shift key. The Shift key should be held as soon as possible after the startup tone, but not before the tone.
    Release the Shift key when you see the gray Apple icon and the progress indicator (looks like a spinning gear).
     Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs. The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin. *Note: If FileVault is enabled, or if a firmware password is set, you can’t boot in safe mode. Test while in safe mode. Same problem(s)? After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of steps 1 and 2.

  • Continual lost connection/constant request timeouts

    Hi,
    I'm not sure if this is the right place to post this or not, so apologies if this isn't the correct area, but I
    would appreciate any help with my problem as I'm literally at my wits end after 7 or 8 months of trying
    to diagnose and fix it...
    I have a really weird connectivity issue with my PC. I will have indeterminate amounts of connectivity to the internet,
    but then it will suddenly timeout for no apparent reason, and then come back after a random period of time.
    This occurs on both my ethernet and wireless connection so I don't believe its anything faulty with cabling etc. I've
    also gotten to the point where I've bought and installed a separate PCI LAN adapter to rule out an internal component issue.
    I've tested the cabling from the port with a different PC and had no issues there so I figure it must be something with
    the way my computer is communicating with the network.
    I have re-installed Windows 7 twice, & most recently upgraded to Windows 8.1 throughout the course of this issue
    thinking it could be a misconfigured setting, with no success.
    I've also updated BIOS, and chipset for my motherboard on two of those previous Windows 7 installs, and have just updated
    my chipset for the Windows 8.1 installation, still no positive outcome.
    My home network supports 4 other users with roughly 12 devices on it, and mine is the only one having this problem.
    I did wonder if this was causing the network to be saturated giving me these periods of no connectivity. However it only ever seems to be my PC that has this happen and I believe I disproved this as there was a number of devices disconnected and I was still
    getting this issue, as well as connecting another device to the network without any issues while mine was working/not working.
    The only way you can "see" it happening is by using a -t ping in cmd, otherwise you only know its happened
    as no internet pages will load and any online activities you're doing won't work. It won't display as disconnected in the system tray icon.
    I can have periods of connectivity and then all of a sudden it will drop out for anywhere upwards of 2 - 3 minutes,
    1 hour was roughly the longest its done before I gave up and went away from my PC.
    My network layout: 
    We have what's called a Fritz box, which is kind of both a modem and a router. It provides internet access like a modem,
    but also shares this between all the PC's/devices etc. like a router.
    I connect with WiFi straight to the Fritz, and my ethernet goes into the port on my wall, through the switch in my garage,
    then into the Fritz which is connected to the line.
    Internet > Fritz Box > PC's/Devices
    I've run separate pings to both Google, and the Fritz Box, and when I get the request time outs, it occurs on both pings
    at the same time.
    I've also tried booting into networking safe mode.
    Funnily enough in the system tray I get the Ethernet disconnected icon even though it's definitely connected as I could
    browse the internet. WiFi also works.
    I ran a continuous ping to Google. 10,330 packets were sent, received 10, 321 so 9 lost which equated to 0% so
    no issues in safe mode from what I can tell.
    I think I've covered everything, sorry for the long post.
    I have completely run out of ideas for what this could be/how to fix this issue so
    any help would be greatly appreciated!
    Thanks in advance,
    gh567

    Hi gh567,
    The main issue is that the network connection will always be lost with a random time,right ?
    "My home network supports 4 other users with roughly 12 devices on it, and mine is the only one having this problem. "
    Considering there are so many devices linked to the router ,it may be caused by the router .If it is possible ,please connect the machine to the other router to rule out the router issue .This is just a troubleshoot idea.
    We could try the following method to have a check .
    1.Update the network adapter driver or reinstall it from the device manager.It is recommended to download the driver from the manufacturer website for the device .
    2.Run the built-in troubleshoot tool to have a diagnostic and automatic repair .This tool is always helpful to resolve the network issue .
    Control Panel\All Control Panel Items\Troubleshooting\All Categories\Network Adapter
    Please check the Event Viewer for any related error messages to troubleshoot this issue.
    Event Viewer \Windows Logs\Application ,System
    "I have re-installed Windows 7 twice, & most recently upgraded to Windows 8.1 throughout the course of this issue thinking it could be a misconfigured setting, with no success."
    Considering you have reinstalled the machine twice ,the issue will persist or it will work correctly for a while ? If the issue persist though we have performed a clean installation .We can`t rule out there is a hardware issue here.
    Best regards
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Lock request timeout ...

    Dear Rob ,
    To consult you again and thanks in advise.
    The following code is my session bean's method ,
    public void updateDclrDiagnose(String hospitalNo,String dclrYYMM,int postSeq,String
    diagKindSign,String[] diagNoAll,String caseNo,String operatorNo) throws CommonException{
    DclrDiagnoseHome dclrDiagNoseHome = getDclrDiagnoseHome();
    Collection c = dclrDiagNoseHome.findByDiagKindSign (hospitalNo,dclrYYMM,postSeq,diagKindSign);
    Iterator it = c.iterator();
    while(it.hasNext()){
    DclrDiagnose dclrDiagnose = (DclrDiagnose) it.next();
    log("delete diagnose - diagNo=" + dclrDiagnose.getDcg_diag_no());
    dclrDiagnose.remove();
    for(int i = 0; i < diagNoAll.length; i++){
    log("create diagnose - diagNo=" + diagNoAll);
    dclrDiagNoseHome.create(hospitalNo,dclrYYMM,postSeq,diagKindSign,i+1,diagNoAll[i],caseNo,operatorNo);
    log("method complete!!");
    When my client JSP call this method several times later , then it will throw an exception
    , as following
    javax.transaction.TransactionRolledbackException: The lock request from EJB:com.
    syscom.prjnckm.hospitalization.declaration.entity.DclrDiagnose with primary key:
    com.syscom.prjnckm.hospitalization.declaration.entity.DclrDiagnosePK@74dfef60 ti
    med-out after waiting 0 ms. The transaction or thread requesting the lock was:Na
    me=[EJB com.syscom.prjnckm.hospitalization.declaration.session.DclrMaintainBean.
    updateDclrDiagnose(java.lang.String,java.lang.String,int,java.lang.String,[Ljava
    .lang.String;,java.lang.String,java.lang.String)],Xid=155:94dc41cc01ac93a7(35974
    8176),Status=Active,numRepliesOwedMe=1,numRepliesOwedOthers=1,seconds since begi
    n=30,seconds left=0,activeThread=Thread[ExecuteThread: '9' for queue: 'default',
    5,Thread Group for Queue: 'default'],ServerResourceInfo[weblogic.jdbc.jts.Connec
    tion]=(state=ended,assigned=none),SCInfo[nckmdomain+nckmsvr]=(state=active),prop
    erties=({weblogic.transaction.name=[EJB com.syscom.prjnckm.hospitalization.decla
    ration.session.DclrMaintainBean.updateDclrDiagnose(java.lang.String,java.lang.St
    ring,int,java.lang.String,[Ljava.lang.String;,java.lang.String,java.lang.String)
    ], weblogic.jdbc=t3://10.10.10.1:80}),OwnerTransactionManager=ServerTM[ServerCoo
    rdinatorDescriptor=(CoordinatorURL=nckmsvr+10.10.10.1:80+nckmdomain+, Resources=
    {})],CoordinatorURL=nckmsvr+10.10.10.1:80+nckmdomain+).: weblogic.ejb20.locks.Lo
    ckTimedOutException: The lock request from EJB:com.syscom.prjnckm.hospitalizatio
    n.declaration.entity.DclrDiagnose with primary key:com.syscom.prjnckm.hospitaliz
    ation.declaration.entity.DclrDiagnosePK@74dfef60 timed-out after waiting 0 ms. T
    he transaction or thread requesting the lock was:Name=[EJB com.syscom.prjnckm.ho
    spitalization.declaration.session.DclrMaintainBean.updateDclrDiagnose(java.lang.
    String,java.lang.String,int,java.lang.String,[Ljava.lang.String;,java.lang.Strin
    g,java.lang.String)],Xid=155:94dc41cc01ac93a7(359748176),Status=Active,numReplie
    sOwedMe=1,numRepliesOwedOthers=1,seconds since begin=30,seconds left=0,activeThr
    ead=Thread[ExecuteThread: '9' for queue: 'default',5,Thread Group for Queue: 'de
    fault'],ServerResourceInfo[weblogic.jdbc.jts.Connection]=(state=ended,assigned=n
    one),SCInfo[nckmdomain+nckmsvr]=(state=active),properties=({weblogic.transaction
    .name=[EJB com.syscom.prjnckm.hospitalization.declaration.session.DclrMaintainBe
    an.updateDclrDiagnose(java.lang.String,java.lang.String,int,java.lang.String,[Lj
    ava.lang.String;,java.lang.String,java.lang.String)], weblogic.jdbc=t3://10.10.1
    0.1:80}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(Coordinat
    orURL=nckmsvr+10.10.10.1:80+nckmdomain+, Resources={})],CoordinatorURL=nckmsvr+1
    0.10.10.1:80+nckmdomain+).
    at weblogic.ejb20.locks.ExclusiveLockManager$LockBucket.lock(ExclusiveLo
    ckManager.java:527)
    at weblogic.ejb20.locks.ExclusiveLockManager.lock(ExclusiveLockManager.j
    ava:258)
    at weblogic.ejb20.manager.ExclusiveEntityManager.acquireLock(ExclusiveEn
    tityManager.java:164)
    at weblogic.ejb20.manager.ExclusiveEntityManager.getReadyBean(ExclusiveE
    ntityManager.java:219)
    at weblogic.ejb20.manager.ExclusiveEntityManager.preInvoke(ExclusiveEnti
    tyManager.java:198)
    What it does mean ?
    Could you give me some idea. Thanks you very much.
    imagine
    ps.
    AP server is WLS 6.1 sp1
    all method's tx aattribute is set to Required
    log msg is as following,
    the first time call:
    create diagnose - diagNo=00804
    create diagnose - diagNo=00809
    method complete!!
    the second time call:
    delete diagnose - diagNo=00804
    delete diagnose - diagNo=00809
    create diagnose - diagNo=00804
    method complete!!
    the third time call:
    delete diagnose - diagNo=00804
    create diagnose - diagNo=00804
    create diagnose - diagNo=00809
    method complete!!
    the firth time call:
    delete diagnose - diagNo=00804
    ...then Exception occur

    Thank you Erland. This is what I got from sys.sysprocesses:
    spid 7
    kpid 6544
    blocked 0
    waittype 0x009D
    waittime 489897
    lastwaittype KSOURCE_WAKEUP 
    waitresource
    dbid 1
    uid 1
    cpu 0
    physical_io 0
    memusage 0
    login_time 12-05-2014 21:09
    last_batch 12-05-2014 21:09
    ecid 0
    open_tran 4
    status background                    
    sid 0x0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    hostname
    program_name
    hostprocess
    cmd SIGNAL HANDLER 
    nt_domain
    nt_username
    net_address
    net_library
    loginame sa
    context_info 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    sql_handle 0x0000000000000000000000000000000000000000
    stmt_start 0
    stmt_end 0
    request_id 0
    I think I should apply latest service pack and see if the issue exists. 

  • Timeout in resultHandler for HTTPService request

    Hello All,
    I have a flex application where I am calling to get data in XML format.  The data file most likely will contain 10's of thousands of records (in most cases).  What I am experiencing is a timeout in my rHandle function (see code snippets below):
    Error #1502 A Script has executed for longer than the default timeout period of 15 seconds
    My question/problem has 2 parts.
    1) how do you disable the timeout?
    2) the reading/parsing of the XML data seems to take waaaay too long.  Is there a better way?
    I put an Alert message at the top of the result handler function and it didnt trigger before the timeout message triggered.  I am reading what could be 10's of thousands of records.  Is there a better (and FASTER) way to do this than to read in XML format?  Currently, no matter what I set the httpservice requests 'timeout' value to doesnt seem to have any effect.  I get a timeout after 15 seconds every time.  I have tried setting the timeout value to -1 (as documentation suggested) and/or to some very large value (say, 1200...20 minutes).  Any and all help is appreciated.   Here is the code and an example of the XML file
    private var contactService:HTTPService = new HTTPService();
    private var xData:XML;
    private var T_Data:ArrayCollection = new ArrayCollection();
    private function get_data():void
       contactService.url="data/big_data.xml";
       contactService.format = "e4x";
       contactService.addEventListener(ResultEvent.RESULT, rHandle);
       contactService.requestTimeout = -1;
       contactService.send();
    private function rHandle(event:ResultEvent):void
       var i:int;
       xData = event.result as XML;
       for  (i=0; i < xData.el.length(); i++)
          var t:Object = new Object();
          t.cid = xData.el[i].cid; 
          t.date = xData.el[i].date; 
          t.y_axis = xData.el[i].y_axis;
          T_Data.addItem(t);
    <mx:PlotChart.....DataProvider="{T_Data}"
       <mx:horizontalAxis>
          <mx:DateTimeAxis />
       </mx:horizontalAxis>
       <mx:verticalAxis>
          <mx:LinearAxis />
       </mx:verticalAxis>
       <mx:series>
          <mx:PlotSeries id=... yField="y_axis" xField="date" />
       </mx:series>
    </mx:PlotChart.....
    contents of big_data.xml
    <xml.....>
    <data>
    <el><cid>1</cid><date>1243814400982</date><y_axis>10</y_axis></el>
    <el><cid>2</cid><date>1243814401982</date><y_axis>12</y_axis></el>
    <el><cid>3</cid><date>1243814451982</date><y_axis>44</y_axis></el>
    <el><cid>4</cid><date>1243815451730</date><y_axis>21</y_axis></el>
    .........(10s of thousands of records like this)....
    </data>

    Through trial and error, and some investigation, I found that the solution to my problem was to use remoteobject rather than httpservice.
    Flex doesnt seem to handle httpservice calls with XX meg feeds very well.

  • Request timed out because there has been no reply from the server in 600000

    Issue:
    Request timed out because there has been no reply from the server in 600000
    Scenario:
    1. All the crystal reports are designed by using Crystal Report 2008 Version -- 12.3.0.601
    2. All reports are uploaded to CMC (SAP Business Objects Enterprise XI, Product: 12.1.0)
    3. using Front-End .net Winform
    4. Crystal Report is binding is done using Business View Manager (since having more than one databases)
    5. Business View Manager Connects to Oracle using "Oracle Server" connection
    6. Loading reports as follows
    string queryString = string.Empty;
    SessionMgr sessionMgr = new SessionMgr();
    EnterpriseSession enterpriseSession = sessionMgr.Logon(userName, userPassword, serverName, authType);
    EnterpriseService enterpriseService = enterpriseSession.GetService("InfoStore");
    InfoStore infoStore = new InfoStore(enterpriseService);
    enterpriseService = enterpriseSession.GetService("PSReportFactory");
    Object psrfObject = enterpriseService.Interface;
    PSReportFactory psReportFactory = (PSReportFactory)psrfObject;
    queryString = "Select SI_CUID, SI_ID, SI_NAME, SI_PARENTID From CI_INFOOBJECTS " + "Where SI_PROGID='CrystalEnterprise.Report' " + "And SI_ID=" + ReportId;
    InfoObjects infoObjects = infoStore.Query(queryString);
    InfoObject infoObject = infoObjects[1];
    ReportDocument crDoc = new ReportDocument();
    crDoc.Load(infoObject, enterpriseSession);
    7. All the reports are getting loaded properly and i am able to dynamically set the report parameters
    8. After executing report, some of the reports take more than 10 minutes, due to which shows following error
    Request timed out because there has been no reply from the server in 600000
    Note i have done following:
    1. I have checked stored procedure running through oracle for more than 10 minutes (1 hr, 2 hrs)
    2. Tried simply running crystal report without front-end running perfectly more than 10 minutes (1 hr, 2 hr)
    3. When i run .net winform application for specific reports which takes long time, gives "Request timed out because there has been no reply from the server in 600000"
    Also i have done lot much R&D and spent almost weeks to get resolution but not getting any solution out of it, please help me in this case
    HKEY_LOCAL_MACHINESOFTWAREBusiness ObjectsSuite 12.0Report Application ServerClient SDKCorbaAdapterWaitReplyTimeout = 600000 and HKEY_LOCAL_MACHINESOFTWAREBusiness ObjectsSuite 12.0Report Application ServerInprocServerEnterpriseRequ
    AS per following URL
    Session timeout
    1. Log into Central Management Console
    2. Go to server,right click on Crystal report processing server and select properties,change the idle connection time out to 60 minutes
    3. Also right click on crystal report cache server and select properties ,change the idle connection time out to 60 minutes
    4. Restart Crystal Report Processing Server and Crystal Report Cache Server
    5. Change the session time out to 60 minutes in web.xml of INfoviewApp,InfoViewAppAction,PlatformSerivces and CrystalReports.
    6. Navigate to the following location
    <BO Install Dir>Business ObjectsTomcat55webappsInfoViewAppWEB-INF
    7. Edit the web.xml in notepad and search for the below lines.
    <session-config>
    <session-timeout>20</session-timeout> <!-- 20 minutes for session objects -->
    </session-config>
    8. Increase the Session-Timeout parameter to 20 to 60 minutes in web.xml . Save this file
    9. Repeat the same for the web.xml file in the InfoViewAppActions folder in <BO Install Dir>Business ObjectsTomcat55webappsInfoViewAppActionsWEB-INF
    10. Repeat the same for the web.xml file in the PlatformSerivces folder in <BO Install Dir>Business ObjectsTomcat55webappsPlatformSerivcesWEB-INF
    11. Repeat the same for the web.xml file in the CrystalReports folder in <BO Install Dir>Business ObjectsTomcat55webappsInfoViewAppActionsWEB-INF
    12. Restart the tomcat server
    Still i am getting same error, please help me, if you have any idea, clue with respect to this error on winform

    This error is specific to RAS. The default CORBA request timeout is 10 minute = 600000 ms. When the RAS SDK does not get the reponse back from RAS server in 600000 ms it throws this message. Why it works in InfoView\CMC what I believe you refer to as "Front End' application is because InfoView\ CMC don't use RAS.
    1. First make sure that a smaller report wich runs pretty fast ( 1-2 min) works. This will confirm that there is no connectivitiy issues between RAS and RAS SDK.
    2. If you get the efrror for every single report, even the smaller ones, make sure the box running RAS and RAS SDK code( in case they are 2 different) can ping each other with IP, shortname and FQDN. If there is a firewall between them, the RAS port needs to be opened for bidirectional communication. By default RAS chooses a random port for communication with SDK but within CMC you can configure it to use a specific port and open it.
    3. If the issue is specific only to reports that are long running, typically more than 10 minutes, then you need to inclease the CORBA timeout to a value more than what the reports typically would take to process. This is done on client code side or IIS in this case.
    Here are the steps:
    Make the following changes on the application server/system.
    Open RegEdit by going to Start > Run and typing in regedit.exe. Then click Ok.
    Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.5\Report Application Server\Client SDK\CorbaAdapter
    Change the value of SendRequestTimeout(ms) to 100000.
    Change the value of WaitReplyTimeout(ms) to 6,000,000 ms. The default value is 600,000 ms and may not be long enough.
    Restart IIS by going to Start > Run and typing in iisreset. Then click Ok.
    Retry the failing application.
    See note:  1296656
    This error should be easy to fix
    Edited by: Aasavari Bhave on Feb 2, 2012 11:20 AM

Maybe you are looking for