银行中间件

2个sessionBean相互调用报这个很奇怪的异常

1270607662203。
[10-4-7 10:41:06:781 CST] 0000001e RCUPaymentPro I   finding RcuOrg instance with id: 20001
[10-4-7 10:41:06:781 CST] 0000001e RCUPaymentPro E   find failed
                                  org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
        at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1650)
        at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1624)
        at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:717)
        at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:616)
        at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:541)
        at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:308)
        at org.apache.openjpa.kernel.BrokerImpl.newObjectId(BrokerImpl.java:1114)
        at org.apache.openjpa.kernel.DelegatingBroker.newObjectId(DelegatingBroker.java:268)
        at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:451)
        at com.ibm.ws.jpa.management.JPATxEmInvocation.find(JPATxEmInvocation.java:211)
        at com.ibm.ws.jpa.management.JPAEntityManager.find(JPAEntityManager.java:175)
        at com.lyz.ejb3.RcuOrgFacade.findById(RcuOrgFacade.java:94)
        at com.lyz.ejb3.EJSLocal0SLRcuOrgFacade_17fdfdb1.findById(EJSLocal0SLRcuOrgFacade_17fdfdb1.java)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateTargetOrg(ValidateMsgHandleImpl.java:56)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateMsg(ValidateMsgHandleImpl.java:32)
        at com.lyz.rcu.deal.impl.RcuDealHandleImpl.handle(RcuDealHandleImpl.java:35)
        at com.lyz.bo.ejb3.RcuBusinessObjectBean.dealMsgOrder(RcuBusinessObjectBean.java:60)
        at com.lyz.bo.ejb3.EJSRemote0SLRcuBusinessObjectBean_73313725.dealMsgOrder(EJSRemote0SLRcuBusinessObjectBean_73313725.java)
        at com.lyz.bo.ejb3._RcuBusinessObjectBeanRemote_Stub.dealMsgOrder(_RcuBusinessObjectBeanRemote_Stub.java)
        at com.lyz.ejb3.EjbForWas61.getHello(EjbForWas61.java:21)
        at com.lyz.ejb3.EJSRemote0SLEjbForWas61_485b15a0.getHello(EJSRemote0SLEjbForWas61_485b15a0.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie.getHello(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie._invoke(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:622)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:475)
        at com.ibm.rmi.iiop.ORB.process(ORB.java:504)
        at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
        at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2771)
        at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2640)
        at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
        at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

[10-4-7 10:41:06:781 CST] 0000001e BusinessExcep E   CNTR0020E: 在调用 Bean“BeanId(RCUPaymentProject-0_0_1-SNAPSHOT_jar#RCUPaymentProject-0.0.1-SNAPSHOT.jar#RcuOrgFacade, null)”上的方法“findById”期间,EJB 抛出意外(未声明的)异常。异常数据: org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
参与3

3同行回答

adsuccessy4657adsuccessy4657IT业内人士武汉软帝信息公司
我也遇到了这样的问题,可惜看不到回复啊,怎么回事情啊?显示全部
我也遇到了这样的问题,可惜看不到回复啊,怎么回事情啊?收起
政府机关 · 2011-01-08
浏览409
le0911le0911技术经理农信银资金清算中心
at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1650)        at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1624)        at org.apache.openjpa.meta.MetaDataRepositor...显示全部
at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1650)
        at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1624)
        at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:717)
        at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:616)
        at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:541)
        at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:308)
        at org.apache.openjpa.kernel.BrokerImpl.newObjectId(BrokerImpl.java:1114)
        at org.apache.openjpa.kernel.DelegatingBroker.newObjectId(DelegatingBroker.java:268)
        at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:451)
        at com.ibm.ws.jpa.management.JPATxEmInvocation.find(JPATxEmInvocation.java:211)
        at com.ibm.ws.jpa.management.JPAEntityManager.find(JPAEntityManager.java:175)
        at com.lyz.ejb3.RcuOrgFacade.findById(RcuOrgFacade.java:94)
        at com.lyz.ejb3.EJSLocal0SLRcuOrgFacade_17fdfdb1.findById(EJSLocal0SLRcuOrgFacade_17fdfdb1.java)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateTargetOrg(ValidateMsgHandleImpl.java:56)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateMsg(ValidateMsgHandleImpl.java:32)
        at com.lyz.rcu.deal.impl.RcuDealHandleImpl.handle(RcuDealHandleImpl.java:35)
        at com.lyz.bo.ejb3.RcuBusinessObjectBean.dealMsgOrder(RcuBusinessObjectBean.java:60)
        at com.lyz.bo.ejb3.EJSRemote0SLRcuBusinessObjectBean_73313725.dealMsgOrder(EJSRemote0SLRcuBusinessObjectBean_73313725.java)
        at com.lyz.bo.ejb3._RcuBusinessObjectBeanRemote_Stub.dealMsgOrder(_RcuBusinessObjectBeanRemote_Stub.java)
        at com.lyz.ejb3.EjbForWas61.getHello(EjbForWas61.java:21)
        at com.lyz.ejb3.EJSRemote0SLEjbForWas61_485b15a0.getHello(EJSRemote0SLEjbForWas61_485b15a0.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie.getHello(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie._invoke(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:622)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:475)
        at com.ibm.rmi.iiop.ORB.process(ORB.java:504)
        at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
        at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2771)
        at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2640)
        at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
        at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
javax.ejb.EJBTransactionRolledbackException: nested exception is: javax.ejb.EJBException: See nested exception; nested exception is: org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
Caused by: javax.ejb.EJBException: See nested exception; nested exception is: org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
Caused by: org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
        at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1650)
        at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1624)
        at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:717)
        at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:616)
        at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:541)
        at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:308)
        at org.apache.openjpa.kernel.BrokerImpl.newObjectId(BrokerImpl.java:1114)
        at org.apache.openjpa.kernel.DelegatingBroker.newObjectId(DelegatingBroker.java:268)
        at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:451)
        at com.ibm.ws.jpa.management.JPATxEmInvocation.find(JPATxEmInvocation.java:211)
        at com.ibm.ws.jpa.management.JPAEntityManager.find(JPAEntityManager.java:175)
        at com.lyz.ejb3.RcuOrgFacade.findById(RcuOrgFacade.java:94)
        at com.lyz.ejb3.EJSLocal0SLRcuOrgFacade_17fdfdb1.findById(EJSLocal0SLRcuOrgFacade_17fdfdb1.java)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateTargetOrg(ValidateMsgHandleImpl.java:56)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateMsg(ValidateMsgHandleImpl.java:32)
        at com.lyz.rcu.deal.impl.RcuDealHandleImpl.handle(RcuDealHandleImpl.java:35)
        at com.lyz.bo.ejb3.RcuBusinessObjectBean.dealMsgOrder(RcuBusinessObjectBean.java:60)
        at com.lyz.bo.ejb3.EJSRemote0SLRcuBusinessObjectBean_73313725.dealMsgOrder(EJSRemote0SLRcuBusinessObjectBean_73313725.java)
        at com.lyz.bo.ejb3._RcuBusinessObjectBeanRemote_Stub.dealMsgOrder(_RcuBusinessObjectBeanRemote_Stub.java)
        at com.lyz.ejb3.EjbForWas61.getHello(EjbForWas61.java:21)
        at com.lyz.ejb3.EJSRemote0SLEjbForWas61_485b15a0.getHello(EJSRemote0SLEjbForWas61_485b15a0.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie.getHello(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie._invoke(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:622)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:475)
        at com.ibm.rmi.iiop.ORB.process(ORB.java:504)
        at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
        at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2771)
        at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2640)
        at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
        at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)收起
银行 · 2010-04-07
浏览387
le0911le0911技术经理农信银资金清算中心
at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1650)        at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1624)        at org.apache.openjpa.meta.MetaDataRepositor...显示全部
at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1650)
        at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1624)
        at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:717)
        at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:616)
        at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:541)
        at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:308)
        at org.apache.openjpa.kernel.BrokerImpl.newObjectId(BrokerImpl.java:1114)
        at org.apache.openjpa.kernel.DelegatingBroker.newObjectId(DelegatingBroker.java:268)
        at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:451)
        at com.ibm.ws.jpa.management.JPATxEmInvocation.find(JPATxEmInvocation.java:211)
        at com.ibm.ws.jpa.management.JPAEntityManager.find(JPAEntityManager.java:175)
        at com.lyz.ejb3.RcuOrgFacade.findById(RcuOrgFacade.java:94)
        at com.lyz.ejb3.EJSLocal0SLRcuOrgFacade_17fdfdb1.findById(EJSLocal0SLRcuOrgFacade_17fdfdb1.java)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateTargetOrg(ValidateMsgHandleImpl.java:56)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateMsg(ValidateMsgHandleImpl.java:32)
        at com.lyz.rcu.deal.impl.RcuDealHandleImpl.handle(RcuDealHandleImpl.java:35)
        at com.lyz.bo.ejb3.RcuBusinessObjectBean.dealMsgOrder(RcuBusinessObjectBean.java:60)
        at com.lyz.bo.ejb3.EJSRemote0SLRcuBusinessObjectBean_73313725.dealMsgOrder(EJSRemote0SLRcuBusinessObjectBean_73313725.java)
        at com.lyz.bo.ejb3._RcuBusinessObjectBeanRemote_Stub.dealMsgOrder(_RcuBusinessObjectBeanRemote_Stub.java)
        at com.lyz.ejb3.EjbForWas61.getHello(EjbForWas61.java:21)
        at com.lyz.ejb3.EJSRemote0SLEjbForWas61_485b15a0.getHello(EJSRemote0SLEjbForWas61_485b15a0.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie.getHello(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie._invoke(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:622)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:475)
        at com.ibm.rmi.iiop.ORB.process(ORB.java:504)
        at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
        at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2771)
        at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2640)
        at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
        at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

[10-4-7 10:41:06:796 CST] 0000001e BusinessExcep E   CNTR0020E: 在调用 Bean“BeanId(RCUPaymentProject-0_0_1-SNAPSHOT_jar#RCUPaymentProject-0.0.1-SNAPSHOT.jar#RcuBusinessObjectBean, null)”上的方法“dealMsgOrder”期间,EJB 抛出意外(未声明的)异常。异常数据:javax.ejb.EJBTransactionRolledbackException: nested exception is: javax.ejb.EJBException: See nested exception; nested exception is: org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
javax.ejb.EJBException: See nested exception; nested exception is: org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
        at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1650)
        at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1624)
        at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:717)
        at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:616)
        at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:541)
        at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:308)
        at org.apache.openjpa.kernel.BrokerImpl.newObjectId(BrokerImpl.java:1114)
        at org.apache.openjpa.kernel.DelegatingBroker.newObjectId(DelegatingBroker.java:268)
        at org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:451)
        at com.ibm.ws.jpa.management.JPATxEmInvocation.find(JPATxEmInvocation.java:211)
        at com.ibm.ws.jpa.management.JPAEntityManager.find(JPAEntityManager.java:175)
        at com.lyz.ejb3.RcuOrgFacade.findById(RcuOrgFacade.java:94)
        at com.lyz.ejb3.EJSLocal0SLRcuOrgFacade_17fdfdb1.findById(EJSLocal0SLRcuOrgFacade_17fdfdb1.java)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateTargetOrg(ValidateMsgHandleImpl.java:56)
        at com.lyz.rcu.deal.validate.ValidateMsgHandleImpl.validateMsg(ValidateMsgHandleImpl.java:32)
        at com.lyz.rcu.deal.impl.RcuDealHandleImpl.handle(RcuDealHandleImpl.java:35)
        at com.lyz.bo.ejb3.RcuBusinessObjectBean.dealMsgOrder(RcuBusinessObjectBean.java:60)
        at com.lyz.bo.ejb3.EJSRemote0SLRcuBusinessObjectBean_73313725.dealMsgOrder(EJSRemote0SLRcuBusinessObjectBean_73313725.java)
        at com.lyz.bo.ejb3._RcuBusinessObjectBeanRemote_Stub.dealMsgOrder(_RcuBusinessObjectBeanRemote_Stub.java)
        at com.lyz.ejb3.EjbForWas61.getHello(EjbForWas61.java:21)
        at com.lyz.ejb3.EJSRemote0SLEjbForWas61_485b15a0.getHello(EJSRemote0SLEjbForWas61_485b15a0.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie.getHello(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.lyz.ejb3._EJSRemote0SLEjbForWas61_485b15a0_Tie._invoke(_EJSRemote0SLEjbForWas61_485b15a0_Tie.java)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:622)
        at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:475)
        at com.ibm.rmi.iiop.ORB.process(ORB.java:504)
        at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
        at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2771)
        at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2640)
        at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
        at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
javax.ejb.EJBException: See nested exception; nested exception is: org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。
Caused by: org.apache.openjpa.persistence.ArgumentException: 类型“class com.lyz.ejb3.RcuOrg”尚未增强。收起
银行 · 2010-04-07
浏览423

提问者

le0911
技术经理农信银资金清算中心

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-04-07
  • 关注会员:0 人
  • 问题浏览:4113
  • 最近回答:2011-01-08
  • X社区推广