ITPUB??ì3
ITPUB论坛 » Java企业开发 » jboss 事务异常(比较奇怪)

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: [原创] jboss 事务异常(比较奇怪)
离线 deepass
初级会员



精华贴数 0
个人空间 0
技术积分 22 (51151)
社区积分 0 (819637)
注册日期 2006-3-29
论坛徽章:0
      
      

发表于 2008-5-28 11:00 
jboss 事务异常(比较奇怪)

Transaction already active, cannot nest transactions.|  比较奇怪的异常……,请问如何解决

09:41:00,515 INFO  [STDOUT] From client:
<?xml version="1.0" encoding="GBK"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><soap:Header><in:system xmlns:in="http://www.molss.gov.cn/"><para usr="hrgl"/><para pwd="c1a6c49512a580459fd56a022efeddee"/><para funid="F12.00.00"/></in:system></soap:Header><soap:Body><in:business xmlns:in="http://www.molss.gov.cn/"><para selectSQL="select passwd from sysuser where userid='3505011000000035'"/><para count="1"/><para offset="1"/></in:business></soap:Body></soap:Envelope>
09:41:00,531 INFO  [STDOUT] >>StartTime = 2008-05-28 09:41:00
09:41:00,640 ERROR [class] userID = hrgl sessionID = 8CE3A734436FFA2A68EB5F62F44DF921 functionID = F12.00.00 code = 100201000  message = 100201000|
com.start.si.commonsearch.SQLSearchBPO的总控方法mainPerform()发生错误!|Transaction already active, cannot nest transactions.|  dateTime = 2008-05-28 09:41:00
09:41:00,640 ERROR [STDERR] javax.transaction.NotSupportedException: Transaction already active, cannot nest transactions.
09:41:00,640 ERROR [STDERR]         at org.jboss.tm.TxManager.begin(TxManager.java:209)
09:41:00,640 ERROR [STDERR]         at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.begin(ServerVMClientUserTransaction.java:124)
09:41:00,640 ERROR [STDERR]         at com.start.sibase.commonsearch.SQLSearchBPOBase.mainPerform(SQLSearchBPOBase.java:75)
09:41:00,656 ERROR [STDERR]         at com.start.si.commonsearch.SQLSearchBPO.mainPerform(SQLSearchBPO.java:42)
09:41:00,656 ERROR [STDERR]         at com.start.si.commonsearch.SQLSearchFacadeBean.perform(SQLSearchFacadeBean.java:41)
09:41:00,656 ERROR [STDERR]         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:41:00,656 ERROR [STDERR]         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
09:41:00,656 ERROR [STDERR]         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
09:41:00,656 ERROR [STDERR]         at java.lang.reflect.Method.invoke(Method.java:585)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
09:41:00,656 ERROR [STDERR]         at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:136)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.Container.invoke(Container.java:954)
09:41:00,656 ERROR [STDERR]         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:41:00,656 ERROR [STDERR]         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
09:41:00,656 ERROR [STDERR]         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
09:41:00,656 ERROR [STDERR]         at java.lang.reflect.Method.invoke(Method.java:585)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
09:41:00,656 ERROR [STDERR]         at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
09:41:00,656 ERROR [STDERR]         at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
09:41:00,656 ERROR [STDERR]         at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
09:41:00,656 ERROR [STDERR]         at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
09:41:00,656 ERROR [STDERR]         at $Proxy249.perform(Unknown Source)
09:41:00,656 ERROR [STDERR]         at com.start.sibase.commonsearch.SQLSearchEJBActionBase.perform(SQLSearchEJBActionBase.java:130)
09:41:00,656 ERROR [STDERR]         at com.start.si.commonsearch.SQLSearchEJBAction.perform(SQLSearchEJBAction.java:39)
09:41:00,656 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.RequestProcessor.processRequest(RequestProcessor.java:211)
09:41:00,656 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.MainServlet.doProcess(MainServlet.java:97)
09:41:00,656 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.MainServlet.doPost(MainServlet.java:60)
09:41:00,656 ERROR [STDERR]         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
09:41:00,656 ERROR [STDERR]         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
09:41:00,656 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.SaftyFilter.doFilter(SaftyFilter.java:97)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
09:41:00,656 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.HeadFilter.doFilter(HeadFilter.java:114)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
09:41:00,656 ERROR [STDERR]         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
09:41:00,656 ERROR [STDERR]         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
09:41:00,656 ERROR [STDERR]         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
09:41:00,656 ERROR [STDERR]         at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
09:41:00,656 ERROR [STDERR]         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
09:41:00,656 ERROR [STDERR]         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
09:41:00,656 ERROR [STDERR]         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
09:41:00,656 ERROR [STDERR]         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
09:41:00,656 ERROR [STDERR]         at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
09:41:00,656 ERROR [STDERR]         at java.lang.Thread.run(Thread.java:595)
09:41:00,656 ERROR [LogInterceptor] RuntimeException in method: public abstract com.lbs.sieaf.envelop.ResponseEnvelop com.start.si.commonsearch.SQLSearchFacade.perform(com.lbs.sieaf.envelop.RequestEnvelop) throws java.rmi.RemoteException:
java.lang.IllegalStateException: Wrong transaction association: expected TransactionImpl:XidImpl[FormatId=257, GlobalId=deepass/15, BranchQual=, localId=15] was null
        at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
        at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:361)
        at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
        at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
        at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:136)
        at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
        at org.jboss.ejb.Container.invoke(Container.java:954)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
        at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
        at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
        at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
        at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
        at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
        at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
        at $Proxy249.perform(Unknown Source)
        at com.start.sibase.commonsearch.SQLSearchEJBActionBase.perform(SQLSearchEJBActionBase.java:130)
        at com.start.si.commonsearch.SQLSearchEJBAction.perform(SQLSearchEJBAction.java:39)
        at com.lbs.sieaf.webcontroller.RequestProcessor.processRequest(RequestProcessor.java:211)
        at com.lbs.sieaf.webcontroller.MainServlet.doProcess(MainServlet.java:97)
        at com.lbs.sieaf.webcontroller.MainServlet.doPost(MainServlet.java:60)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.lbs.sieaf.webcontroller.SaftyFilter.doFilter(SaftyFilter.java:97)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.lbs.sieaf.webcontroller.HeadFilter.doFilter(HeadFilter.java:114)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:595)
09:41:00,656 ERROR [STDERR] java.rmi.ServerException: RuntimeException; nested exception is:
        java.lang.IllegalStateException: Wrong transaction association: expected TransactionImpl:XidImpl[FormatId=257, GlobalId=deepass/15, BranchQual=, localId=15] was null
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:421)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:209)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:136)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
09:41:00,656 ERROR [STDERR]         at org.jboss.ejb.Container.invoke(Container.java:954)
09:41:00,656 ERROR [STDERR]         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:41:00,656 ERROR [STDERR]         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
09:41:00,656 ERROR [STDERR]         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
09:41:00,656 ERROR [STDERR]         at java.lang.reflect.Method.invoke(Method.java:585)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
09:41:00,656 ERROR [STDERR]         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
09:41:00,656 ERROR [STDERR]         at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
09:41:00,656 ERROR [STDERR]         at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
09:41:00,656 ERROR [STDERR]         at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
09:41:00,656 ERROR [STDERR]         at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
09:41:00,656 ERROR [STDERR]         at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
09:41:00,656 ERROR [STDERR]         at $Proxy249.perform(Unknown Source)
09:41:00,656 ERROR [STDERR]         at com.start.sibase.commonsearch.SQLSearchEJBActionBase.perform(SQLSearchEJBActionBase.java:130)
09:41:00,656 ERROR [STDERR]         at com.start.si.commonsearch.SQLSearchEJBAction.perform(SQLSearchEJBAction.java:39)
09:41:00,656 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.RequestProcessor.processRequest(RequestProcessor.java:211)
09:41:00,656 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.MainServlet.doProcess(MainServlet.java:97)
09:41:00,671 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.MainServlet.doPost(MainServlet.java:60)
09:41:00,671 ERROR [STDERR]         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
09:41:00,671 ERROR [STDERR]         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
09:41:00,671 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.SaftyFilter.doFilter(SaftyFilter.java:97)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
09:41:00,671 ERROR [STDERR]         at com.lbs.sieaf.webcontroller.HeadFilter.doFilter(HeadFilter.java:114)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
09:41:00,671 ERROR [STDERR]         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
09:41:00,671 ERROR [STDERR]         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
09:41:00,671 ERROR [STDERR]         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
09:41:00,671 ERROR [STDERR]         at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
09:41:00,671 ERROR [STDERR]         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
09:41:00,671 ERROR [STDERR]         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
09:41:00,671 ERROR [STDERR]         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
09:41:00,671 ERROR [STDERR]         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
09:41:00,671 ERROR [STDERR]         at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
09:41:00,671 ERROR [STDERR]         at java.lang.Thread.run(Thread.java:595)
09:41:00,671 ERROR [STDERR] Caused by: java.lang.IllegalStateException: Wrong transaction association: expected TransactionImpl:XidImpl[FormatId=257, GlobalId=deepass/15, BranchQual=, localId=15] was null
09:41:00,671 ERROR [STDERR]         at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
09:41:00,671 ERROR [STDERR]         at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:361)
09:41:00,671 ERROR [STDERR]         at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
09:41:00,671 ERROR [STDERR]         at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
09:41:00,671 ERROR [STDERR]         at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
09:41:00,671 ERROR [STDERR]         ... 53 more
09:41:00,671 ERROR [class] userID = hrgl sessionID = 8CE3A734436FFA2A68EB5F62F44DF921 functionID = F12.00.00 code = 100212000  message = 100212000|访问com.start.si.commonsearch.SQLSearchEJBAction时发生RemoteException错误: | 应用服务器错误:远程组件调用失败! | RuntimeException; nested exception is:
        java.lang.IllegalStateException: Wrong transaction association: expected TransactionImpl:XidImpl[FormatId=257, GlobalId=deepass/15, BranchQual=, localId=15] was null  dateTime = 2008-05-28 09:41:00
09:41:00,671 INFO  [STDOUT] To client:
<?xml version="1.0" encoding="GBK"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><soap:Header><result sessionID="8CE3A734436FFA2A68EB5F62F44DF921"/></soap:Header><soap:Body><soap:Fault><faultcode>2003</faultcode><faultstring><error msg="2008-05-28 09:41:00 | 100212000|访问com.start.si.commonsearch.SQLSearchEJBAction时发生RemoteException错误: | 应用服务器错误:远程组件调用失败! |"/></faultstring></soap:Fault></soap:Body></soap:Envelope>
09:41:00,671 INFO  [STDOUT] >>EndTime = 2008-05-28 09:41:00        Interval = 140
09:41:04,828 INFO  [STDOUT]


__________________
I am trying to fly
只看该作者    顶部
离线 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 40958 (18)
社区积分 11405 (136)
注册日期 2005-6-10
论坛徽章:84
现任管理团队成员开发板块每日发贴之星生肖徽章2007版:兔开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
生肖徽章2007版:猪开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星  

发表于 2008-5-28 12:55 
你那宝贝代码呢


__________________
只看该作者    顶部
离线 deepass
初级会员



精华贴数 0
个人空间 0
技术积分 22 (51151)
社区积分 0 (819637)
注册日期 2006-3-29
论坛徽章:0
      
      

发表于 2008-5-28 13:49 
这个是weblogic到jboss的迁移,框架里面通过配置文件:
<config name="USER_TRANSACTION" value="UserTransaction"/>
进行了事务配置,而
09:41:00,640 ERROR [STDERR] javax.transaction.NotSupportedException: Transaction already active, cannot nest transactions.
09:41:00,640 ERROR [STDERR]         at org.jboss.tm.TxManager.begin(TxManager.java:209)
对已经启动的事务又启动了一次,不明白是为什么,难道jboss自己在启动时也启动了另外的一个事务?


__________________
I am trying to fly
只看该作者    顶部
离线 deepass
初级会员



精华贴数 0
个人空间 0
技术积分 22 (51151)
社区积分 0 (819637)
注册日期 2006-3-29
论坛徽章:0
      
      

发表于 2008-5-28 17:47 
配置文件里面的配置:
<config name="USER_TRANSACTION" value="UserTransaction"/>

类:
public static UserTransaction getUserTransaction() throws NamingException,
        Exception {
      //**用于直接连接数据库的情况
      if (fooTransaction != null)
        return fooTransaction;

      UserTransaction tran = null;
      try {
        Context ic = getInitialContext();
        if (ic != null) {
            //GlobalNames.USER_TRANSACTION=javax.transaction.UserTransaction
            tran = (UserTransaction) ic.lookup(GlobalNames.USER_TRANSACTION);
            //tran = (UserTransaction) ic.lookup("java:/UserTransaction");
        }
        if (tran == null) {

            throw new Exception("UserTransaction is null!");

        }
      }
      catch (NamingException ex) {
        System.out
              .println("catch NamingException when trying to lookup UserTransaction name
"
                    + ex.toString());
        throw ex;
      }
      finally {
      }
      return tran;
  }


__________________
I am trying to fly
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问