Hi Pavan,
Log a support case with BEA Support, they will help
you in troubleshooting the problem.
Other place is to search similar exceptions on
dev2dev.bea.com in the newsgroup and discuss there.
Cheers
Abhijeet
--- Pavana_cherukuri <Pavana_cherukuri@(protected)>
wrote:
> Hi All,
>
> In our application we are using weblogic
> 8.1 with oracle database. A nightly batch job will
> run with 20 threads and invoke remote methods of
> Session beans. After adding few functionalities
> (meaning adding code and increasing threads ) we are
> getting following exceptions. If any one of you had
> faced similar issues can you please let me know.
>
>
> <Mar 29, 2005 2:40:51 PM CST> <Notice> <EJB>
> <BEA-010014> <Error occurred while attempting to
> rollback transaction:
>
javax.transaction.SystemException: Heuristic hazard:
> (weblogic.jdbc.wrapper.JTSXAResourceImpl,
> HeuristicHazard, (
javax.transaction.xa.XAException:
> Connection has been administratively destroyed.
> Reconnect.))
>
javax.transaction.SystemException: Heuristic hazard:
> (weblogic.jdbc.wrapper.JTSXAResourceImpl,
> HeuristicHazard, (
javax.transaction.xa.XAException:
> Connection has been administratively destroyed.
> Reconnect.))
> at
>
weblogic.transaction.internal.ServerTransactionImpl.internalRollback(ServerTransactionImpl.java:373)
> at
>
weblogic.transaction.internal.ServerTransactionImpl.rollback(ServerTransactionImpl.java:339)
> at
>
weblogic.ejb20.internal.BaseEJBLocalHome.handleSystemException(BaseEJBLocalHome.java:222)
> at
>
weblogic.ejb20.internal.BaseEJBLocalObject.postInvoke(BaseEJBLocalObject.java:327)
> at
>
com.profitlogic.buying4p.facade.FlowPlanFacade_56vjx7_ELOImpl.setFlowParamStores(FlowPlanFacade_56vjx7_ELOImpl.java:455)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCalcParamsWithInheritence(CalcParamsFacadeEJB.java:2330)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCalcParamsWithInheritence(CalcParamsFacadeEJB.java:2296)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCompletedCalcParams(CalcParamsFacadeEJB.java:2731)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCompletedCalcParams(CalcParamsFacadeEJB.java:2711)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCompletedCalcParamsFromDBForLot(CalcParamsFacadeEJB.java:2540)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCompletedCalcParamsFromDBForLot(CalcParamsFacadeEJB.java:2482)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacade_qgo5v1_EOImpl.getCompletedCalcParamsFromDBForLot(CalcParamsFacade_qgo5v1_EOImpl.java:586)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.getItemCalcData(AggregateItemFacadeEJB.java:7669)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.getItemCalcData(AggregateItemFacadeEJB.java:7515)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.getCalcData(AggregateItemFacadeEJB.java:6051)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.updateSegments(AggregateItemFacadeEJB.java:5642)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.updateAllSegments(AggregateItemFacadeEJB.java:5434)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacade_oxcgn7_EOImpl.updateAllSegments(AggregateItemFacade_oxcgn7_EOImpl.java:748)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacade_oxcgn7_EOImpl_WLSkel.invoke(Unknown
> Source)
> at
>
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:466)
> at
>
weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
> at
>
weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:409)
> at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
> at
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
> at
>
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:404)
> at
>
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
> at
>
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at
>
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> >
>
> And some times this one also
>
>
> <Mar 29, 2005 2:40:52 PM CST> <Error> <JTA>
> <BEA-110412> <Name=[EJB
>
com.profitlogic.buying4p.facade.FlowPlanFacadeEJB.setFlowParamStores(com.profitlogic.common.security.User,com.profitlogic.buying4p.valueobj.plan.structure.itemparams.PIFlowParamPlan)],Xid=BEA1-01382A0E3D1C4B3D35BB(17041347),Status=Rolled
> back. [Reason=
javax.ejb.FinderException: Exception
> executing finder
>
'findBySubset_z2diy4__WebLogic_CMP_RDBMS_stores__WL_':
>
>
java.sql.SQLException: Connection has been
> administratively disabled. Try later.
>
java.sql.SQLException: Connection has been
> administratively disabled. Try later.
> at
>
weblogic.jdbc.common.internal.ConnectionEnv.checkIfEnabled(ConnectionEnv.java:646)
> at
>
weblogic.jdbc.wrapper.JTSConnection.getOrCreateConnection(JTSConnection.java:151)
> at
>
weblogic.jdbc.wrapper.JTSConnection.checkConnection(JTSConnection.java:128)
> at
>
weblogic.jdbc.wrapper.ResultSet.checkResultSet(ResultSet.java:95)
> at
>
weblogic.jdbc.wrapper.ResultSet.preInvocationHandler(ResultSet.java:53)
> at
>
weblogic.jdbc.wrapper.ResultSet_oracle_jdbc_driver_OracleResultSetImpl.getInt(Unknown
> Source)
> at
>
com.profitlogic.common.store.ejb.store.Store_d5bblc__WebLogic_CMP_RDBMS.__WL_loadGroup0FromRS(Store_d5bblc__WebLogic_CMP_RDBMS.java:943)
> at
>
com.profitlogic.common.store.ejb.store.Store_d5bblc__WebLogic_CMP_RDBMS.__WL_loadGroupByIndex(Store_d5bblc__WebLogic_CMP_RDBMS.java:1208)
> at
>
weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.loadBeanFromRS(RDBMSPersistenceManager.java:382)
> at
>
weblogic.ejb20.manager.DBManager.getBeanFromRS(DBManager.java:1445)
> at
>
weblogic.ejb20.manager.BaseEntityManager.getBeanFromRS(BaseEntityManager.java:1162)
> at
>
weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.getBeanFromRS(RDBMSPersistenceManager.java:1677)
> at
>
com.profitlogic.common.store.ejb.store.Store_d5bblc__WebLogic_CMP_RDBMS.ejbFindBySubset_z2diy4__WebLogic_CMP_RDBMS_stores__WL_(Store_d5bblc__WebLogic_CMP_RDBMS.java:775)
> at
> sun.reflect.GeneratedMethodAccessor61.invoke(Unknown
> Source)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
> at
java.lang.reflect.Method.invoke (
Method.java:324)
> at
>
weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.collectionFinder(RDBMSPersistenceManager.java:342)
> at
>
weblogic.ejb20.manager.BaseEntityManager.wrapperSetFinder(BaseEntityManager.java:1756)
> at
>
weblogic.ejb20.manager.BaseEntityManager.localWrapperSetFinder(BaseEntityManager.java:1727)
> at
>
com.profitlogic.common.store.ejb.subset.Subset_z2diy4__WebLogic_CMP_RDBMS_stores_Set.populateCache(Subset_z2diy4__WebLogic_CMP_RDBMS_stores_Set.java:113)
> at
>
com.profitlogic.common.store.ejb.subset.Subset_z2diy4__WebLogic_CMP_RDBMS_stores_Set.iterator(Subset_z2diy4__WebLogic_CMP_RDBMS_stores_Set.java:245)
> at
>
com.profitlogic.common.store.ejb.storemanager.StoreManagerBean.createSubset(StoreManagerBean.java:1625)
> at
>
com.profitlogic.common.store.ejb.storemanager.StoreManagerBean.getStoreSets(StoreManagerBean.java:610)
> at
>
com.profitlogic.common.store.ejb.storemanager.StoreManager_ie2620_EOImpl.getStoreSets(StoreManager_ie2620_EOImpl.java:356)
> at
>
com.profitlogic.common.builder.StoreBuilder.getStoreSets(StoreBuilder.java:1577)
> at
>
com.profitlogic.common.builder.StoreBuilder.getStoreSet(StoreBuilder.java:692)
> at
>
com.profitlogic.common.builder.StoreBuilder.getStoresInSubset(StoreBuilder.java:2478)
> at
>
com.profitlogic.common.manager.StoreFacade.getStoresInSubset(StoreFacade.java:1002)
> at
>
com.profitlogic.buying4p.facade.FlowPlanFacadeEJB.setFlowParamStores(FlowPlanFacadeEJB.java:1072)
> at
>
com.profitlogic.buying4p.facade.FlowPlanFacade_56vjx7_ELOImpl.setFlowParamStores(FlowPlanFacade_56vjx7_ELOImpl.java:444)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCalcParamsWithInheritence(CalcParamsFacadeEJB.java:2330)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCalcParamsWithInheritence(CalcParamsFacadeEJB.java:2296)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCompletedCalcParams(CalcParamsFacadeEJB.java:2731)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCompletedCalcParams(CalcParamsFacadeEJB.java:2711)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCompletedCalcParamsFromDBForLot(CalcParamsFacadeEJB.java:2540)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacadeEJB.getCompletedCalcParamsFromDBForLot(CalcParamsFacadeEJB.java:2482)
> at
>
com.profitlogic.buying4p.facade.CalcParamsFacade_qgo5v1_EOImpl.getCompletedCalcParamsFromDBForLot(CalcParamsFacade_qgo5v1_EOImpl.java:586)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.getItemCalcData(AggregateItemFacadeEJB.java:7669)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.getItemCalcData(AggregateItemFacadeEJB.java:7515)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.getCalcData(AggregateItemFacadeEJB.java:6051)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.updateSegments(AggregateItemFacadeEJB.java:5642)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacadeEJB.updateAllSegments(AggregateItemFacadeEJB.java:5434)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacade_oxcgn7_EOImpl.updateAllSegments(AggregateItemFacade_oxcgn7_EOImpl.java:748)
> at
>
com.profitlogic.buying4p.facade.AggregateItemFacade_oxcgn7_EOImpl_WLSkel.invoke(Unknown
> Source)
> at
>
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:466)
> at
>
weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
> at
>
weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:409)
> at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
> at
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
> at
>
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:404)
> at
>
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
>
=== message truncated ===
__________________________________
Do you Yahoo!?
Yahoo! Personals - Better first dates. More second dates.
http://personals.yahoo.com
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)