尝试在事务外执行读取查询时检测到通信失败

时间:2017-03-28 08:08:09

标签: jpa connection eclipselink weblogic12c

有时我在使用JPA调用存储过程时遇到异常。我的连接由WebLogic连接池维护。

<Mar 24, 2017 5:45:30 PM HKT> <Notice> <EclipseLink> <BEA-2005000> <2017-03-24 17:45:30.213--UnitOfWork(618601803)--Communication failure detected when attempting to perform read query outside of a transaction. Attempting to retry query.> 
<Mar 24, 2017 5:45:30 PM HKT> <Warning> <EclipseLink> <BEA-2005000> <2017-03-24 17:45:30.213--UnitOfWork(618601803)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.1.2.v20101206-r8635): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Unexpected exception while enlisting XAConnection java.sql.SQLException: XA error: XAResource.XAER_RMERR start() failed on resource 'weblogic.jdbc.jta.DataSource': XAER_RMERR : A resource manager error has occured in the transaction branch

oracle.jdbc.xa.OracleXAException
    at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1110)
    at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:240)
    at weblogic.jdbc.jta.DataSource.start(DataSource.java:811)
    at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1250)
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1183)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:286)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:561)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:488)
    at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1706)
    at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1610)
    at weblogic.jdbc.jta.DataSource.getConnectionInternal(DataSource.java:499)
    at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:483)
    at weblogic.jdbc.common.internal.RmiDataSource.getConnectionInternal(RmiDataSource.java:527)
    at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:513)
    at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:506)
    at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:126)
    at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:94)
    at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)
    at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal(DatasourceAccessor.java:327)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal(DatabaseAccessor.java:291)
    at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.reconnect(DatasourceAccessor.java:558)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.reconnect(DatabaseAccessor.java:1433)
    at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.incrementCallCount(DatasourceAccessor.java:302)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:570)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:526)
    at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:529)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:206)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:192)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:263)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelect(DatasourceCallQueryMechanism.java:245)
    at org.eclipse.persistence.queries.DataReadQuery.executeNonCursor(DataReadQuery.java:192)
    at org.eclipse.persistence.queries.DataReadQuery.executeDatabaseQuery(DataReadQuery.java:148)
    at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:740)
    at org.eclipse.persistence.queries.DataReadQuery.execute(DataReadQuery.java:134)
    at org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:643)
    at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2913)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1291)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1364)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1364)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1364)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1364)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1273)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1247)
    at org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:479)
    at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getSingleResult(EJBQueryImpl.java:745)
    at com.xxxx.frm.numgen.NumberGeneratorAgentImpl$5.run(NumberGeneratorAgentImpl.java:392)
    at com.xxxx.frm.numgen.NumberGeneratorAgentImpl$5.run(NumberGeneratorAgentImpl.java:380)
    at com.xxxx.frm.transaction.FWJPAReadTransactionBlock.read(FWJPAReadTransactionBlock.java:88)
    at com.xxxx.frm.transaction.FWJPAReadTransaction.internalExecute(FWJPAReadTransaction.java:152)
    at com.xxxx.frm.transaction.FWJPAReadTransaction.execute(FWJPAReadTransaction.java:91)
    at com.xxxx.frm.transaction.FWJPAReadTransactionBlock.executeWithResult(FWJPAReadTransactionBlock.java:117)
    at com.xxxx.frm.numgen.NumberGeneratorAgentImpl.checkInstanceExist(NumberGeneratorAgentImpl.java:380)
    at com.xxxx.yyy.cdm.smm.generator.SeqNumGenerator.getSeqNum(SeqNumGenerator.java:14)
    at com.xxxx.yyy.cdm.smm.generator.BasicRefNumGenerator.generate(BasicRefNumGenerator.java:23)
    at com.xxxx.yyy.cdm.smm.profile.AbstractSubmissionProfile.getRefNum(AbstractSubmissionProfile.java:21)
    at com.xxxx.yyy.cdm.smm.profile.SubmissionProfileManager.generateReferenceNumber(SubmissionProfileManager.java:15)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl.createSubmissionRequest(SubmissionServicePortTypeImpl.java:2094)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl.generateSubmissionRequest(SubmissionServicePortTypeImpl.java:1029)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl.access$000(SubmissionServicePortTypeImpl.java:176)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl$3.run(SubmissionServicePortTypeImpl.java:971)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl$3.run(SubmissionServicePortTypeImpl.java:967)
    at com.xxxx.frm.transaction.FWJPAWriteTransactionBlock.write(FWJPAWriteTransactionBlock.java:135)
    at com.xxxx.frm.transaction.FWJPAWriteTransaction.internalExecute(FWJPAWriteTransaction.java:621)
    at com.xxxx.frm.transaction.FWJPAWriteTransaction.execute(FWJPAWriteTransaction.java:423)
    at com.xxxx.frm.transaction.FWJPAWriteTransactionBlock.executeWithResult(FWJPAWriteTransactionBlock.java:178)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl.manifestSubmission(SubmissionServicePortTypeImpl.java:967)
    at sun.reflect.GeneratedMethodAccessor30734.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.xxxx.csc.frm.soa.rest.FWRestMethodUtil.executeMethod(FWRestMethodUtil.java:199)
    at com.xxxx.yyy.cdm.smm.service.FWSubmissionServicePortTypeImpl.manifestSubmission(FWSubmissionServicePortTypeImpl.java:675)
    at sun.reflect.GeneratedMethodAccessor30733.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:92)
    at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:74)
    at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:151)
    at com.sun.xml.ws.server.sei.EndpointMethodHandlerImpl.invoke(EndpointMethodHandlerImpl.java:268)
    at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:866)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:815)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:778)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:680)
    at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:403)
    at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:539)
    at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:253)
    at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)
    at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:171)
    at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:708)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:103)
    at weblogic.wsee.jaxws.HttpServletAdapter$3.run(HttpServletAdapter.java:311)
    at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:336)
    at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:99)
    at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at com.xxxx.frm.art.filter.ARTFilter.doFilter(ARTFilter.java:42)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2283)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2182)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1491)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1711)
    at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1610)
    at weblogic.jdbc.jta.DataSource.getConnectionInternal(DataSource.java:499)
    at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:483)
    at weblogic.jdbc.common.internal.RmiDataSource.getConnectionInternal(RmiDataSource.java:527)
    at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:513)
    at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:506)
    at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:126)
    at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:94)
    at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)
    at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal(DatasourceAccessor.java:327)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal(DatabaseAccessor.java:291)
    at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.reconnect(DatasourceAccessor.java:558)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.reconnect(DatabaseAccessor.java:1433)
    at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.incrementCallCount(DatasourceAccessor.java:302)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:570)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:526)
    at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:529)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:206)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:192)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:263)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelect(DatasourceCallQueryMechanism.java:245)
    at org.eclipse.persistence.queries.DataReadQuery.executeNonCursor(DataReadQuery.java:192)
    at org.eclipse.persistence.queries.DataReadQuery.executeDatabaseQuery(DataReadQuery.java:148)
    at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:740)
    at org.eclipse.persistence.queries.DataReadQuery.execute(DataReadQuery.java:134)
    at org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:643)
    at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2913)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1291)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1364)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1364)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1364)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1364)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1273)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1247)
    at org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:479)
    at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getSingleResult(EJBQueryImpl.java:745)
    at com.xxxx.frm.numgen.NumberGeneratorAgentImpl$5.run(NumberGeneratorAgentImpl.java:392)
    at com.xxxx.frm.numgen.NumberGeneratorAgentImpl$5.run(NumberGeneratorAgentImpl.java:380)
    at com.xxxx.frm.transaction.FWJPAReadTransactionBlock.read(FWJPAReadTransactionBlock.java:88)
    at com.xxxx.frm.transaction.FWJPAReadTransaction.internalExecute(FWJPAReadTransaction.java:152)
    at com.xxxx.frm.transaction.FWJPAReadTransaction.execute(FWJPAReadTransaction.java:91)
    at com.xxxx.frm.transaction.FWJPAReadTransactionBlock.executeWithResult(FWJPAReadTransactionBlock.java:117)
    at com.xxxx.frm.numgen.NumberGeneratorAgentImpl.checkInstanceExist(NumberGeneratorAgentImpl.java:380)
    at com.xxxx.yyy.cdm.smm.generator.SeqNumGenerator.getSeqNum(SeqNumGenerator.java:14)
    at com.xxxx.yyy.cdm.smm.generator.BasicRefNumGenerator.generate(BasicRefNumGenerator.java:23)
    at com.xxxx.yyy.cdm.smm.profile.AbstractSubmissionProfile.getRefNum(AbstractSubmissionProfile.java:21)
    at com.xxxx.yyy.cdm.smm.profile.SubmissionProfileManager.generateReferenceNumber(SubmissionProfileManager.java:15)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl.createSubmissionRequest(SubmissionServicePortTypeImpl.java:2094)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl.generateSubmissionRequest(SubmissionServicePortTypeImpl.java:1029)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl.access$000(SubmissionServicePortTypeImpl.java:176)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl$3.run(SubmissionServicePortTypeImpl.java:971)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl$3.run(SubmissionServicePortTypeImpl.java:967)
    at com.xxxx.frm.transaction.FWJPAWriteTransactionBlock.write(FWJPAWriteTransactionBlock.java:135)
    at com.xxxx.frm.transaction.FWJPAWriteTransaction.internalExecute(FWJPAWriteTransaction.java:621)
    at com.xxxx.frm.transaction.FWJPAWriteTransaction.execute(FWJPAWriteTransaction.java:423)
    at com.xxxx.frm.transaction.FWJPAWriteTransactionBlock.executeWithResult(FWJPAWriteTransactionBlock.java:178)
    at com.xxxx.yyy.cdm.smm.service.SubmissionServicePortTypeImpl.manifestSubmission(SubmissionServicePortTypeImpl.java:967)
    at sun.reflect.GeneratedMethodAccessor30734.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.xxxx.csc.frm.soa.rest.FWRestMethodUtil.executeMethod(FWRestMethodUtil.java:199)
    at com.xxxx.yyy.cdm.smm.service.FWSubmissionServicePortTypeImpl.manifestSubmission(FWSubmissionServicePortTypeImpl.java:675)
    at sun.reflect.GeneratedMethodAccessor30733.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:92)
    at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:74)
    at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:151)
    at com.sun.xml.ws.server.sei.EndpointMethodHandlerImpl.invoke(EndpointMethodHandlerImpl.java:268)
    at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:866)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:815)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:778)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:680)
    at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:403)
    at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:539)
    at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:253)
    at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)
    at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:171)
    at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:708)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:103)
    at weblogic.wsee.jaxws.HttpServletAdapter$3.run(HttpServletAdapter.java:311)
    at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:336)
    at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:99)
    at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at com.xxxx.frm.art.filter.ARTFilter.doFilter(ARTFilter.java:42)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2283)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2182)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1491)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

Error Code: 0
Call: BEGIN FRM_NGS_PKG.checkEntryExist(i_numgenid=>?, o_exist=>?); END;
    bind => [CDM_TW_OB_REF_NUM_xxxx, => exist]
Query: ValueReadQuery()> 

0 个答案:

没有答案