This discussion is archived
0 Replies Latest reply: Oct 28, 2009 11:43 AM by 692741 RSS

StuckThreadMaxTime Timeout error

692741 Newbie
Currently Being Moderated
Hi,


We ran into some issues with implementing some calls from our webapp to the bpel server.
And we are running into timeout issues when the container tries to commit the transaction at the end of the EJB method.
Is there any JTA setting etc required to do in our weblogic server .

Any documentation will help.


Detail:
Here is the flow of what we have
We are using SOA latest Build downloaded last week from OTN
JPA Peristence Context..
EJBMethod() {
Use JPA to read info from our app db.
Use the info to build up data to be passed to BPEL(payload)
Start off our BPEL process (which is deployed on to a different weblogic server) using service.post()..
Return
}

Error: after the return, we go into the container transaction mgmt code and then we hang:
]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
java.lang.Object.wait(Native Method)
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerTransactionImpl.java:2130)
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:266)
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:233)
weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:621)
weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:60)
weblogic.ejb.container.internal.BaseRemoteObject.postInvokeTxRetry(BaseRemoteObject.java:441)
oracle.epm.forecaster.model.services.workflow.workflow_v6ncef_IWorkflowServiceImpl.createHumanTaskForAction(workflow_v6ncef_IWorkflowServiceImpl.java:234)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

Thanks
Naga

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points