1 2 Previous Next 26 Replies Latest reply on Feb 12, 2008 9:54 AM by starkc

    EJB JAR inside EAR

    starkc

      So after searching for some time, being unable to find a clear answer, I'll try and ask this here in hopes of reaching a quick solution.

      I am working on porting over a webapp server from WebLogic to JBoss 4.0.4 GA. The app is packaged in an EAR, which contains an EJB jar and a WAR file containing the normal code, etc... I have been getting strange ClassCastException errors, which led me to search here. After fiddling around with UseJBossWebLoader, Isolation and the like, I came across http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3885650#3885650

      The post details that a JAR inside an EAR like th is causes problems after jboss 4.0.3. I though this might be my error, but I still need to reference the EJB jar somewhere in my deployment descriptors...where do I put this? Any suggestions?

        • 1. Re: EJB JAR inside EAR
          jaikiran

          You haven't actually posted the actual exception stacktrace or the classes/interfaces involved in that exception. But going by what you mention, i guess you have the bean interfaces both in the WAR and the ejb JAR, isnt it?

          The post details that a JAR inside an EAR like th is causes problems after jboss 4.0.3.


          Actually, that post doesnt say that having a EJB jar inside the EAR is wrong. It recommends removing the bean interfaces from the WAR and let them be packaged only in the ejb jar. Then package this WAR and ejb JAR in an EAR.

          I though this might be my error, but I still need to reference the EJB jar somewhere in my deployment descriptors...where do I put this? Any suggestions?


          I did not understand this part of your question. Can you elaborate?


          • 2. Re: EJB JAR inside EAR
            starkc

            I was mistaken, you are correct. I read the post incorrectly, where it details exactly what you just said. Under my misunderstanding, I thought I needed to remove the EJB jar from the EAR altogether, which led me to believe that I would need to reference it somehow in my jboss-app.xml or jboss-web.xml. That is null and void since, as you pointed out, I was reading the post wrong.

            I should mention that I am not able to change the sourcecode, as I am trying a direct port and frankly dont have access. My exception is as follows:

            09:41:49,322 ERROR [LogInterceptor] EJBException in method: public abstract com.cybersource.riskmanager.decision.strategy.Strategy com.cybersource.riskmanager.decision.strategy.StrategyHome.create(java.lang.String,java.lang.String,java.lang.String,java.sql.Timestamp,byte[],java.lang.String,java.math.BigDecimal,java.lang.String) throws javax.ejb.CreateException,java.rmi.RemoteException, causedBy:
            java.lang.ClassCastException
             at com.cybersource.riskmanager.decision.strategy.StrategyBeanBMP.ejbCreate(Unknown Source)
             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:324)
             at org.jboss.ejb.plugins.BMPPersistenceManager.createEntity(BMPPersistenceManager.java:205)
             at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.createEntity(CachedConnectionInterceptor.java:225)
             at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:772)
             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:324)
             at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
             at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:1130)
             at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:203)
             at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:189)
             at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:105)
             at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:134)
             at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:76)
             at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:43)
             at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:56)
             at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:125)
             at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
             at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:161)
             at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:145)
             at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:132)
             at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
             at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:514)
             at org.jboss.ejb.Container.invoke(Container.java:975)
             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:324)
             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:206)
             at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:192)
             at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
             at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
             at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
             at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
             at $Proxy161.create(Unknown Source)
             at com.cybersource.riskmanager.decision.strategy.StrategyDeploy.deployStrategy(Unknown Source)
             at com.cybersource.riskmanager.decision.external.AdminFunctionsImpl.deployStrategy(Unknown Source)
             at com.cybersource.riskmanager.decision.external.AdminHandler.execute(Unknown Source)
             at org.apache.xmlrpc.XmlRpcServer$Worker.executeInternal(XmlRpcServer.java)
             at org.apache.xmlrpc.XmlRpcServer$Worker.execute(XmlRpcServer.java)
             at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java)
             at com.cybersource.riskmanager.decision.external.ExternalXMLRPCServlet.doPost(Unknown Source)
             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 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.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:534)
            


            This occurs when I try to make a call to a remote server, from the receiving end of the request. The server making the request spits out the following exception:

            09:41:49,572 ERROR [STDERR] java.rmi.ServerException: EJBException:; nested exception is: javax.ejb.EJBException: java.lang.ClassCastException
            09:41:49,588 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:365)
            09:41:49,588 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:136)
            09:41:49,603 ERROR [STDERR] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
            09:41:49,603 ERROR [STDERR] at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:514)
            09:41:49,603 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:975)
            09:41:49,619 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            09:41:49,619 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            09:41:49,619 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            09:41:49,635 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:324)
            09:41:49,635 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
            09:41:49,635 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
            09:41:49,635 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
            09:41:49,650 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
            09:41:49,650 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
            09:41:49,650 ERROR [STDERR] at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
            09:41:49,666 ERROR [STDERR] at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
            09:41:49,666 ERROR [STDERR] at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:206)
            09:41:49,666 ERROR [STDERR] at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:192)
            09:41:49,682 ERROR [STDERR] at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
            09:41:49,682 ERROR [STDERR] at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
            09:41:49,697 ERROR [STDERR] at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
            09:41:49,697 ERROR [STDERR] at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
            09:41:49,697 ERROR [STDERR] at $Proxy161.create(Unknown Source)
            09:41:49,697 ERROR [STDERR] at com.cybersource.riskmanager.decision.strategy.StrategyDeploy.deployStrategy(Unknown Source)
            09:41:49,697 ERROR [STDERR] at com.cybersource.riskmanager.decision.external.AdminFunctionsImpl.deployStrategy(Unknown Source)
            09:41:49,713 ERROR [STDERR] at com.cybersource.riskmanager.decision.external.AdminHandler.execute(Unknown Source)
            09:41:49,713 ERROR [STDERR] at org.apache.xmlrpc.XmlRpcServer$Worker.executeInternal(XmlRpcServer.java)
            09:41:49,744 ERROR [STDERR] at org.apache.xmlrpc.XmlRpcServer$Worker.execute(XmlRpcServer.java)
            09:41:49,744 ERROR [STDERR] at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java)
            09:41:49,744 ERROR [STDERR] at com.cybersource.riskmanager.decision.external.ExternalXMLRPCServlet.doPost(Unknown Source)
            09:41:49,744 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            09:41:49,744 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
            09:41:49,760 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
            09:41:49,760 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            09:41:49,760 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
            09:41:49,775 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            09:41:49,775 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            09:41:49,791 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
            09:41:49,791 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
            09:41:49,791 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
            09:41:49,807 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
            09:41:49,807 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
            09:41:49,807 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
            09:41:49,822 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
            09:41:49,822 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
            09:41:49,822 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
            09:41:49,838 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
            09:41:49,838 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
            09:41:49,838 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
            09:41:49,853 ERROR [STDERR] at java.lang.Thread.run(Thread.java:534)
            09:41:49,853 ERROR [STDERR] Caused by: javax.ejb.EJBException: java.lang.ClassCastException
            09:41:49,853 ERROR [STDERR] at org.jboss.ejb.plugins.BMPPersistenceManager.createEntity(BMPPersistenceManager.java:231)
            09:41:49,869 ERROR [STDERR] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.createEntity(CachedConnectionInterceptor.java:225)
            09:41:49,869 ERROR [STDERR] at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:772)
            09:41:49,869 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            09:41:49,900 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            09:41:49,900 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            09:41:49,900 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:324)
            09:41:49,900 ERROR [STDERR] at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
            09:41:49,916 ERROR [STDERR] at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:1130)
            09:41:49,916 ERROR [STDERR] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:203)
            09:41:49,916 ERROR [STDERR] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:189)
            09:41:49,916 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:105)
            09:41:49,916 ERROR [STDERR] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:134)
            09:41:49,947 ERROR [STDERR] at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:76)
            09:41:49,947 ERROR [STDERR] at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:43)
            09:41:49,947 ERROR [STDERR] at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:56)
            09:41:49,963 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:125)
            09:41:49,963 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
            09:41:49,963 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:161)
            09:41:49,963 ERROR [STDERR] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:145)
            09:41:49,978 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:132)
            09:41:49,978 ERROR [STDERR] ... 48 more
            09:41:49,978 ERROR [STDERR] Caused by: java.lang.ClassCastException
            09:41:49,978 ERROR [STDERR] at com.cybersource.riskmanager.decision.strategy.StrategyBeanBMP.ejbCreate(Unknown Source)
            09:41:49,994 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            09:41:49,994 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            09:41:49,994 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            09:41:50,025 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:324)
            09:41:50,025 ERROR [STDERR] at org.jboss.ejb.plugins.BMPPersistenceManager.createEntity(BMPPersistenceManager.java:205)
            09:41:50,025 ERROR [STDERR] ... 68 more
            09:41:50,244 INFO [STDOUT] DEBUG ---- 11
            09:41:50,244 ERROR [STDERR] org.apache.xmlrpc.XmlRpcException: org.apache.xmlrpc.XmlRpcException: In
            valid strategy:Remote ExceptionEJBException:; nested exception is:
             javax.ejb.EJBException: java.lang.ClassCastException
            09:41:50,244 ERROR [STDERR] at org.apache.xmlrpc.XmlRpcClient$Worker.execute(XmlRpcClient.java)
            09:41:50,244 ERROR [STDERR] at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java)
            09:41:50,244 ERROR [STDERR] at com.cybersource.riskmanager.admin.client.DecisionServerClient.deployStrategy(Unknown Source)
            09:41:50,244 ERROR [STDERR] at com.cybersource.riskmanager.admin.deploy.Deployer.deployStrategy(Unknown Source)
            09:41:50,244 ERROR [STDERR] at org.apache.jsp.business.deployprocess_jsp._jspService(deployprocess_jsp.java:114)
            09:41:50,244 ERROR [STDERR] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
            09:41:50,244 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
            09:41:50,244 ERROR [STDERR] at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
            09:41:50,260 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
            09:41:50,260 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
            09:41:50,260 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
            09:41:50,260 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
            09:41:50,291 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            09:41:50,291 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
            09:41:50,291 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
            09:41:50,307 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            09:41:50,307 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
            09:41:50,322 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
            09:41:50,322 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
            09:41:50,322 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
            09:41:50,338 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
            09:41:50,338 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
            09:41:50,338 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
            09:41:50,353 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
            09:41:50,353 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
            09:41:50,369 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
            09:41:50,369 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
            09:41:50,369 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
            09:41:50,385 ERROR [STDERR] at java.lang.Thread.run(Thread.java:534)
            


            Any hints are much appreciated. This is the first time I have really dealt with JBoss in general, so I will try to answer followup questions to the best of my ability.

            • 3. Re: EJB JAR inside EAR
              jaikiran

              Sorry about this delayed reply, i somehow did not notice your reply.

              As for the exception,


              java.lang.ClassCastException
              at com.cybersource.riskmanager.decision.strategy.StrategyBeanBMP.ejbCreate(Unknown Source)


              This appears to be coming from your application's code. Can you post the code in the ejbCreate method of StrategyBeanBMP? Also, can you point us to the statement in that method which is throwing this ClassCastException?

              Furthermore, post the output of the following command(run it from command prompt):

              1) cd to the deploy folder of your server and run the following:

              jar -tf myApp.ear


              Replace myApp.ear, in the command above, with the name of your ear file.
              Post the output here. That will give us an idea about the packaging of your application and the jars/classes involved in it.


              • 4. Re: EJB JAR inside EAR
                starkc

                I feel I have to reiterate that the code is closed to be, I do not have source access at this time, which unfortunately may limit us although I hope it does not.

                StrategyBeanBMPs ejbCreate, as per a decompiler, is as follows:

                 public StrategyPK ejbCreate(String s, String s1, String s2, Timestamp timestamp, byte abyte0[], String s3, BigDecimal bigdecimal,
                 String s4)
                 throws CreateException, RemoteException
                 {
                 if(!isEncrypted(abyte0))
                 abyte0 = encrypt(abyte0);
                 super.ejbCreate(s, s1, s2, timestamp, abyte0, s3, bigdecimal, s4);
                 Connection connection;
                 try
                 {
                 ejbFindByPrimaryKey(new StrategyPK(s, s1));
                 throw new DuplicateKeyException("Primary key already exists");
                 }
                 catch(ObjectNotFoundException objectnotfoundexception)
                 {
                 connection = null;
                 }
                 PreparedStatement preparedstatement = null;
                 try
                 {
                 connection = dataSource.getConnection();
                 if(DatabaseDetector.isOracle(connection))
                 preparedstatement = connection.prepareStatement("insert into strategy (business, strategy, version, deploy_dt, deploy_admin_server, deploy_port, deploy_protocol, xml) values (?, ?, ?, ?, ?, ?, ?, empty_blob())");
                 else
                 preparedstatement = connection.prepareStatement("insert into strategy (business, strategy, version, deploy_dt, deploy_admin_server, deploy_port, deploy_protocol, xml) values (?, ?, ?, ?, ?, ?, ?, ?)");
                 if(timestamp == null)
                 timestamp = new Timestamp(System.currentTimeMillis());
                 preparedstatement.setString(1, s);
                 preparedstatement.setString(2, s1);
                 preparedstatement.setString(3, s2);
                 preparedstatement.setTimestamp(4, timestamp);
                 preparedstatement.setString(5, s3);
                 if(bigdecimal == null)
                 bigdecimal = new BigDecimal("7001");
                 preparedstatement.setBigDecimal(6, bigdecimal);
                 preparedstatement.setString(7, s4);
                 if(!DatabaseDetector.isOracle(connection))
                 {
                 String s5 = new String(abyte0);
                 StringReader stringreader = new StringReader(s5);
                 preparedstatement.setCharacterStream(8, stringreader, s5.length());
                 }
                 if(preparedstatement.executeUpdate() != 1)
                 throw new CreateException("Error adding row");
                 if(DatabaseDetector.isOracle(connection))
                 {
                 Object obj = null;
                 Object obj1 = null;
                 boolean flag = true;
                 try
                 {
                 connection = dataSource.getConnection();
                 boolean flag1 = connection.getAutoCommit();
                 connection.setAutoCommit(false);
                 String s6 = "select xml from strategy where business = ? and strategy = ? for update";
                 preparedstatement = connection.prepareStatement(s6);
                 preparedstatement.setString(1, s);
                 preparedstatement.setString(2, s1);
                 ResultSet resultset = preparedstatement.executeQuery();
                 if(resultset.next())
                 {
                 Blob blob = resultset.getBlob("xml");
                 if(blob != null)
                 {
                 OutputStream outputstream = ((OracleBlob)blob).getBinaryOutputStream();
                 outputstream.write(abyte0);
                 outputstream.flush();
                 outputstream.close();
                 connection.commit();
                 connection.setAutoCommit(flag1);
                 }
                 }
                 }
                 catch(IOException ioexception)
                 {
                 ioexception.printStackTrace();
                 try
                 {
                 connection.rollback();
                 }
                 catch(Exception exception) { }
                 throw new EJBException("IO Exception reading xml from strategy" + ioexception.toString());
                 }
                 catch(SQLException sqlexception1)
                 {
                 sqlexception1.printStackTrace();
                 try
                 {
                 connection.rollback();
                 }
                 catch(Exception exception1) { }
                 throw new EJBException("select xml from strategy where business = '" + super.business + "' and strategy = '" + super.strategy + "' for update" + sqlexception1.toString());
                 }
                 }
                 StrategyPK strategypk = new StrategyPK(s, s1);
                 return strategypk;
                 }
                 catch(SQLException sqlexception)
                 {
                 sqlexception.printStackTrace();
                 throw new EJBException("Error executing SQL insert into strategy (business, strategy, version, deploy_dt, xml) values (?, ?, ?, ?, ?): " + sqlexception.toString());
                 }
                 finally
                 {
                 closeConnection(connection, preparedstatement);
                 }
                 }


                I was never able to successfully recreate the scenario to pin down the statement throwing the exception, however looking at the trace a guess would be this one:

                super.ejbCreate(s, s1, s2, timestamp, abyte0, s3, bigdecimal, s4);


                Which would cause it to call the Strategy.create method? This may not be correct understanding of the situation...

                The output of the -tf command on the earfile is as follows:
                META-INF/
                META-INF/MANIFEST.MF
                decisionCore.jar
                decisionserver.war
                META-INF/application.xml
                


                decisionCore contains the EJBs, whereas decisionserver.war comtains the webapp, obviously. At one point I had a jboss-app.xml placed next to the application.xml, specifying isolation, etc... however it was removed along the course of my testing to this point.

                • 5. Re: EJB JAR inside EAR
                  jaikiran

                  The ClassCastException stacktrace isnt actually printing out the exact class name, which makes it difficult to figure out what is causing this problem.

                  • 6. Re: EJB JAR inside EAR
                    starkc

                    So what can I do to try and clarify the situation?

                    • 7. Re: EJB JAR inside EAR
                      jaikiran

                      Let's start with the jars that you are packaging as part of your WAR file. Can you post the output of

                      jar -tf decisionserver.war


                      similar to what you had done for the EAR. You might have to extract that war to some place outside the ear to run this command. What i am interested is the list of jar files contained in this WAR. That might give us a starting point to debug this issue.

                      • 8. Re: EJB JAR inside EAR
                        starkc

                        WAR contents:

                        META-INF/
                        META-INF/MANIFEST.MF
                        WEB-INF/
                        WEB-INF/classes/
                        WEB-INF/classes/com/ ...etc...
                        WEB-INF/lib/
                        WEB-INF/tlds/
                        WEB-INF/weblogic.xml
                        WEB-INF/tlds/riskmanagerdecision.tld
                        decisionCore.jar
                        WEB-INF/web.xml
                        WEB-INF/jboss-web.xml
                        


                        Dont want to post a giant list of class files off the bat, but suffice to say there are only class files in the classes/com/... directory structure.

                        • 9. Re: EJB JAR inside EAR
                          jaikiran

                          Hmmm... Not what i expected. Let's try one other approach (again, i am not sure whether its going to pin-point the exact issue. But let's give it a try). Edit the run.bat (if you are using Windows) or run.conf (for Unix) to pass the -verbose:class JVM parameter to the server.

                          run.bat:

                          set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -verbose:class


                          run.conf:

                          if [ "x$JAVA_OPTS" = "x" ]; then
                           JAVA_OPTS="-server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" -verbose:class
                          fi


                          Note: These parameters will have to be all in one line

                          This will print out to STDOUT the classes that are being loaded and the jar files from which they are being picked up. This dump will be huge and remember to redirect STDOUT to some file:


                          run.bat > classes.log


                          Restart JBoss after these changes. Then on, just follow the steps that you normally do, to run into this exception. Once this exception occurs (you will have to keep an watch on either server.log or classes.log to see whether the exception has occured), upload this classes.log to some place where we can access it (you wont be able to post that huge classes log in your post). If we are lucky, then we might figure out what the issue is from these logs.


                          • 10. Re: EJB JAR inside EAR
                            starkc

                            This is the snippet from the resulting logs, from immediately after server startup to exception.

                            11:20:04,404 INFO [Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)] Started in 1m:51s:58ms
                            [Loaded org.apache.jk.common.JkInputStream]
                            [Loaded org.apache.tomcat.util.http.HttpMessages]
                            [Loaded org.apache.tomcat.util.buf.C2BConverter]
                            [Loaded org.apache.tomcat.util.buf.IntermediateOutputStream]
                            [Loaded org.apache.tomcat.util.buf.WriteConvertor]
                            [Loaded org.w3c.dom.Notation from C:\jboss-4.0.4.GA\bin\..\lib\endorsed\xerces.jar]
                            [Loaded org.apache.xerces.dom.NotationImpl from C:\jboss-4.0.4.GA\bin\..\lib\endorsed\xerces.jar]
                            [Loaded org.apache.xerces.dom.DeferredNotationImpl from C:\jboss-4.0.4.GA\bin\..\lib\endorsed\xerces.jar]
                            [Loaded org.apache.catalina.util.ResourceSet]
                            [Loaded javax.servlet.jsp.tagext.TagAttributeInfo]
                            [Loaded javax.servlet.jsp.tagext.TagVariableInfo]
                            [Loaded javax.servlet.jsp.tagext.TagInfo]
                            [Loaded javax.servlet.jsp.tagext.TagFileInfo]
                            [Loaded javax.servlet.jsp.tagext.FunctionInfo]
                            [Loaded org.apache.jasper.compiler.Node$TaglibDirective]
                            [Loaded org.apache.jasper.compiler.Node$ScriptingElement]
                            [Loaded org.apache.jasper.compiler.Node$Scriptlet]
                            [Loaded javax.servlet.jsp.tagext.JspTag]
                            [Loaded javax.servlet.jsp.tagext.Tag]
                            [Loaded javax.servlet.jsp.tagext.IterationTag]
                            [Loaded javax.servlet.jsp.tagext.TagSupport]
                            [Loaded com.cybersource.riskmanager.admin.tag.ValidateLoginTag]
                            [Loaded org.apache.jasper.compiler.Node$ChildInfo]
                            [Loaded javax.servlet.jsp.tagext.BodyTag]
                            [Loaded javax.servlet.jsp.tagext.TryCatchFinally]
                            [Loaded javax.servlet.jsp.tagext.SimpleTag]
                            [Loaded javax.servlet.jsp.tagext.DynamicAttributes]
                            [Loaded org.apache.jasper.compiler.Validator]
                            [Loaded org.apache.jasper.compiler.Validator$DirectiveVisitor]
                            [Loaded org.apache.jasper.compiler.Validator$ValidateVisitor]
                            [Loaded javax.servlet.jsp.tagext.PageData]
                            [Loaded org.apache.jasper.compiler.PageDataImpl]
                            [Loaded org.apache.jasper.compiler.Validator$TagExtraInfoVisitor]
                            [Loaded org.apache.jasper.compiler.Node$AttributeGenerator]
                            [Loaded org.apache.jasper.compiler.Node$JspText]
                            [Loaded org.apache.jasper.compiler.Node$UninterpretedTag]
                            [Loaded org.apache.jasper.compiler.Node$ELExpression]
                            [Loaded org.apache.jasper.compiler.Node$Expression]
                            [Loaded org.apache.jasper.compiler.Node$Declaration]
                            [Loaded org.apache.jasper.compiler.Node$Comment]
                            [Loaded org.apache.jasper.compiler.Node$VariableDirective]
                            [Loaded org.apache.jasper.compiler.Node$AttributeDirective]
                            [Loaded org.apache.jasper.compiler.Node$TagDirective]
                            [Loaded org.apache.jasper.compiler.Node$JspRoot]
                            [Loaded org.apache.jasper.compiler.Node$JspOutput]
                            [Loaded org.apache.jasper.compiler.JspUtil$ValidAttribute]
                            [Loaded org.apache.jasper.compiler.ELNode$Visitor]
                            [Loaded org.apache.jasper.compiler.Validator$1MapperELVisitor]
                            [Loaded javax.servlet.jsp.el.FunctionMapper]
                            [Loaded org.apache.jasper.compiler.Validator$1FVVisitor]
                            [Loaded org.apache.jasper.compiler.Validator$ValidateVisitor$NamedAttributeVisitor]
                            [Loaded org.apache.jasper.compiler.Node$JspAttribute]
                            [Loaded org.apache.jasper.compiler.ELParser]
                            [Loaded org.apache.jasper.compiler.ELParser$Token]
                            [Loaded org.apache.jasper.compiler.ELParser$QuotedString]
                            [Loaded org.apache.jasper.compiler.ELNode]
                            [Loaded org.apache.jasper.compiler.ELNode$Function]
                            [Loaded org.apache.jasper.compiler.ELNode$ELText]
                            [Loaded org.apache.jasper.compiler.ELParser$Id]
                            [Loaded org.apache.jasper.compiler.ELParser$Char]
                            [Loaded org.apache.jasper.compiler.ELNode$Text]
                            [Loaded org.apache.jasper.compiler.ELNode$Root]
                            [Loaded org.apache.jasper.compiler.ELNode$Nodes]
                            [Loaded javax.servlet.jsp.tagext.TagData]
                            [Loaded org.apache.jasper.compiler.PageDataImpl$FirstPassVisitor]
                            [Loaded org.apache.jasper.compiler.PageDataImpl$SecondPassVisitor]
                            [Loaded org.apache.jasper.compiler.Collector]
                            [Loaded org.apache.jasper.compiler.Collector$CollectVisitor]
                            [Loaded org.apache.jasper.compiler.TagFileProcessor]
                            [Loaded org.apache.jasper.compiler.TagFileProcessor$TagFileDirectiveVisitor]
                            [Loaded org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor]
                            [Loaded org.apache.jasper.compiler.ScriptingVariabler]
                            [Loaded org.apache.jasper.compiler.ScriptingVariabler$CustomTagCounter]
                            [Loaded org.apache.jasper.compiler.ScriptingVariabler$ScriptingVariableVisitor]
                            [Loaded org.apache.jasper.compiler.TextOptimizer]
                            [Loaded org.apache.jasper.compiler.TextOptimizer$TextCatVisitor]
                            [Loaded org.apache.jasper.compiler.ELFunctionMapper]
                            [Loaded org.apache.jasper.compiler.ELFunctionMapper$ELFunctionVisitor]
                            [Loaded org.apache.jasper.compiler.ELFunctionMapper$1Fvisitor]
                            [Loaded org.apache.jasper.compiler.Generator]
                            [Loaded org.apache.jasper.compiler.JasperTagInfo]
                            [Loaded org.apache.jasper.compiler.Generator$1ScriptingVarVisitor]
                            [Loaded org.apache.jasper.compiler.Generator$1TagHandlerPoolVisitor]
                            [Loaded org.apache.jasper.compiler.Generator$1DeclarationVisitor]
                            [Loaded org.apache.jasper.compiler.Generator$GenerateVisitor]
                            [Loaded org.apache.jasper.compiler.Generator$FragmentHelperClass]
                            [Loaded org.apache.jasper.compiler.Generator$GenBuffer]
                            [Loaded org.apache.jasper.compiler.Generator$1]
                            [Loaded org.apache.jasper.compiler.Generator$1ParamVisitor]
                            [Loaded org.apache.jasper.compiler.Generator$2ParamVisitor]
                            [Loaded org.apache.jasper.compiler.Generator$TagHandlerInfo]
                            [Loaded javax.servlet.jsp.JspException]
                            [Loaded javax.servlet.jsp.JspTagException]
                            [Loaded org.apache.jasper.compiler.SmapUtil]
                            [Loaded org.apache.jasper.compiler.SmapUtil$SmapGenVisitor]
                            [Loaded org.apache.jasper.compiler.SmapUtil$PreScanVisitor]
                            [Loaded org.apache.jasper.compiler.SmapGenerator]
                            [Loaded org.apache.jasper.compiler.SmapStratum]
                            [Loaded org.apache.jasper.compiler.SmapStratum$LineInfo]
                            [Loaded org.apache.jasper.compiler.JDTCompiler$1]
                            [Loaded org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IDependent]
                            [Loaded org.eclipse.jdt.internal.compiler.env.ICompilationUnit]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IGenericType]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IBinaryType]
                            [Loaded org.apache.jasper.compiler.JDTCompiler$1CompilationUnit]
                            [Loaded org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies]
                            [Loaded org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy]
                            [Loaded org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$4]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory]
                            [Loaded org.eclipse.jdt.core.compiler.IProblem]
                            [Loaded org.eclipse.jdt.internal.compiler.util.HashtableOfInt]
                            [Loaded java.util.ResourceBundleEnumeration from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.apache.jasper.compiler.JDTCompiler$2]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.ITypeRequestor]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.ProblemSeverities]
                            [Loaded org.eclipse.jdt.internal.compiler.Compiler]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.ReferenceContext]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.AbortCompilation]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.BaseTypes]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IConstants]
                            [Loaded org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.TypeConstants]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.TypeIds]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ASTNode]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ProblemReasons]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.CompilerOptions]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.ProblemHandler]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.ProblemReporter]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.Binding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.TagBits]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.TypeBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Statement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Expression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.TypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.Substitution]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ArrayBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Reference]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.InvocationSite]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.NameReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ImportReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Literal]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.NumberLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.WildcardBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.PackageBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.MethodVerifier]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding]
                            [Loaded org.eclipse.jdt.core.compiler.CharOperation]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$1]
                            [Loaded org.eclipse.jdt.internal.compiler.util.HashtableOfPackage]
                            [Loaded org.eclipse.jdt.internal.compiler.util.SimpleLookupTable]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.TerminalTokens]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.OperatorIds]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.Parser]
                            [Loaded org.eclipse.jdt.core.compiler.InvalidInputException]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.SingleTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.IntLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.LongLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.FloatLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.DoubleLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.CharLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.StringLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.MagicLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.FalseLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.TrueLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.NullLiteral]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Annotation]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.TypeParameter]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Wildcard]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.OperatorExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.UnaryExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.TryStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ThrowStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ReturnStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.BranchStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ContinueStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.BreakStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.AssertStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ForStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.SwitchStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.FieldDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Initializer]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ThisReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.NormalAnnotation]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.SuperReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.MessageSend]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.SingleNameReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.MethodDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.MemberValuePair]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.TypeDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.LocalDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Argument]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.FieldReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.AllocationExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.RecoveredElement]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.RecoveredStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.RecoveredType]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ForeachStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.EmptyStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.CaseStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.CastExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Block]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Assignment]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.CompoundAssignment]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ArrayReference]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.RecoveredUnit]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.RecoveredMethod]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.RecoveredField]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ArrayInitializer]
                            [Loaded org.eclipse.jdt.internal.compiler.util.SuffixConstants]
                            [Loaded org.eclipse.jdt.internal.compiler.util.Util]
                            [Loaded org.eclipse.jdt.internal.compiler.util.Util$Displayable]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.Scanner]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser]
                            [Loaded org.eclipse.jdt.internal.compiler.parser.JavadocParser]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference]
                            [Loaded org.eclipse.jdt.internal.compiler.CompilationResult]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.Scope]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.BlockScope]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.AbortType]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.AbortMethod]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.MethodScope]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.Constant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.IntConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.FloatConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.ShortConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.StringConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.BooleanConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.LongConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.CharConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.DoubleConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.impl.ByteConstant]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.ShouldNotImplement]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.FlowInfo]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.FlowContext]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.VariableBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ClassScope]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.FieldBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.MethodBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.Clinit]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.UpdatedMethodBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ProblemBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ImportBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.util.HashtableOfType]
                            [Loaded org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct]
                            [Loaded org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants]
                            [Loaded org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IGenericMethod]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IBinaryMethod]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IGenericField]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IBinaryField]
                            [Loaded org.eclipse.jdt.internal.compiler.classfmt.FieldInfo]
                            [Loaded org.eclipse.jdt.internal.compiler.classfmt.MethodInfo]
                            [Loaded org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.util.HashtableOfObject]
                            [Loaded org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.IfStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.BinaryExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.EqualExpression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext]
                            [Loaded org.eclipse.jdt.internal.compiler.codegen.Label]
                            [Loaded org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel]
                            [Loaded org.eclipse.jdt.internal.compiler.env.IBinaryNestedType]
                            [Loaded org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo]
                            [Loaded org.eclipse.jdt.internal.compiler.util.ObjectVector]
                            [Loaded org.eclipse.jdt.internal.compiler.problem.DefaultProblem]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.ConditionalFlowInfo]
                            [Loaded org.eclipse.jdt.internal.compiler.codegen.ObjectCache]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.ClassFile]
                            [Loaded org.eclipse.jdt.internal.compiler.codegen.ConstantPool]
                            [Loaded org.eclipse.jdt.internal.compiler.codegen.CharArrayCache]
                            [Loaded org.eclipse.jdt.internal.compiler.codegen.Opcodes]
                            [Loaded org.eclipse.jdt.internal.compiler.codegen.CodeStream]
                            [Loaded org.apache.jasper.compiler.SmapUtil$SDEInstaller]
                            [Loaded javax.servlet.jsp.JspPage]
                            [Loaded javax.servlet.jsp.HttpJspPage]
                            [Loaded org.apache.jasper.runtime.HttpJspBase]
                            [Loaded org.apache.jasper.runtime.JspSourceDependent]
                            [Loaded org.apache.jsp.index_jsp]
                            [Loaded javax.servlet.jsp.JspWriter]
                            [Loaded org.apache.jasper.runtime.JspWriterImpl]
                            [Loaded javax.servlet.jsp.tagext.BodyContent]
                            [Loaded org.apache.jasper.runtime.BodyContentImpl]
                            [Loaded org.apache.commons.el.VariableResolverImpl]
                            [Loaded javax.servlet.http.HttpSession]
                            [Loaded org.apache.catalina.session.StandardSession]
                            [Loaded javax.servlet.http.HttpSessionContext]
                            [Loaded java.io.NotSerializableException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded javax.servlet.http.HttpSessionEvent]
                            [Loaded org.apache.catalina.session.StandardSessionFacade]
                            [Loaded org.apache.tomcat.util.buf.DateTool]
                            [Loaded org.apache.jasper.security.SecurityUtil]
                            [Loaded org.jboss.web.tomcat.security.SecurityAssociationActions$ClearAction]
                            [Loaded org.apache.tomcat.util.http.FastHttpDateFormat]
                            [Loaded org.apache.catalina.connector.Constants]
                            [Loaded org.apache.jsp.login_jsp]
                            [Loaded org.apache.jasper.runtime.JspRuntimeLibrary]
                            [Loaded org.apache.tomcat.util.http.ContentType]
                            [Loaded sun.reflect.GeneratedConstructorAccessor60]
                            [Loaded sun.net.ConnectionResetException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.ConditionalExpression]
                            [Loaded org.apache.jsp.loginprocess_jsp]
                            [Loaded com.cybersource.riskmanager.admin.db.Login]
                            [Loaded com.cybersource.riskmanager.util.MD5Util]
                            [Loaded com.cybersource.riskmanager.admin.db.PreparedStatementCall]
                            [Loaded org.jboss.resource.connectionmanager.IdleRemover]
                            [Loaded org.jboss.resource.connectionmanager.IdleRemover$1]
                            [Loaded org.jboss.resource.connectionmanager.IdleRemover$IdleRemoverRunnable]
                            [Loaded org.jboss.resource.connectionmanager.IdleRemover$2]
                            [Loaded oracle.jdbc.driver.ResultSetUtil]
                            [Loaded oracle.jdbc.driver.UpdatableResultSet]
                            [Loaded oracle.jdbc.driver.ScrollableResultSet]
                            [Loaded oracle.jdbc.driver.SensitiveScrollableResultSet]
                            [Loaded oracle.jdbc.OraclePreparedStatement]
                            [Loaded oracle.jdbc.internal.OraclePreparedStatement]
                            [Loaded oracle.jdbc.driver.OraclePreparedStatement]
                            [Loaded oracle.sql.OpaqueDescriptor]
                            [Loaded oracle.sql.ArrayDescriptor]
                            [Loaded oracle.jdbc.internal.ObjectData]
                            [Loaded oracle.sql.ORAData]
                            [Loaded oracle.sql.CustomDatum]
                            [Loaded oracle.jdbc.OracleResultSetMetaData]
                            [Loaded oracle.jdbc.internal.OracleResultSetMetaData]
                            [Loaded oracle.jdbc.driver.OracleResultSetMetaData]
                            [Loaded oracle.sql.LnxLib]
                            [Loaded oracle.sql.LnxLibThin]
                            [Loaded oracle.sql.LdxLib]
                            [Loaded com.cybersource.riskmanager.admin.User]
                            [Loaded javax.servlet.http.HttpSessionBindingListener]
                            [Loaded com.cybersource.riskmanager.admin.tag.BusinessListTag]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression]
                            [Loaded org.eclipse.jdt.internal.compiler.ast.DoStatement]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext]
                            [Loaded org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext]
                            [Loaded org.apache.jsp.business.selectbusiness_jsp]
                            [Loaded com.cybersource.riskmanager.admin.db.BusinessAdmin]
                            [Loaded com.cybersource.riskmanager.admin.db.DuplicateBusinessException]
                            [Loaded com.cybersource.riskmanager.admin.Business]
                            [Loaded com.cybersource.riskmanager.admin.util.TextFormatter]
                            [Loaded com.cybersource.riskmanager.admin.tag.ServerAliasListTag]
                            [Loaded org.apache.jsp.admin.viewdsdeployments_jsp]
                            11:20:48,049 INFO [STDOUT] DECISION SERVER ID: null
                            [Loaded com.cybersource.riskmanager.admin.db.ServerAliasAdmin]
                            [Loaded com.cybersource.riskmanager.admin.db.DuplicateServerAliasException]
                            [Loaded com.cybersource.riskmanager.admin.ServerAlias]
                            11:20:49,533 INFO [STDOUT] DECISION SERVER ID: 1200519505839
                            [Loaded com.cybersource.riskmanager.admin.util.DSDeploymentUtil]
                            [Loaded com.cybersource.riskmanager.admin.client.DecisionServerClient]
                            [Loaded org.apache.xmlrpc.XmlRpcHandler]
                            [Loaded org.apache.xmlrpc.XmlRpcClient]
                            [Loaded org.apache.xmlrpc.secure.SecureXmlRpcClient]
                            [Loaded org.apache.xmlrpc.XmlRpcClientLite]
                            [Loaded org.apache.xmlrpc.Base64]
                            [Loaded org.xml.sax.DocumentHandler from C:\jboss-4.0.4.GA\bin\..\lib\endorsed\xerces.jar]
                            [Loaded org.xml.sax.HandlerBase from C:\jboss-4.0.4.GA\bin\..\lib\endorsed\xerces.jar]
                            [Loaded org.apache.xmlrpc.XmlRpc]
                            [Loaded uk.org.xml.sax.Parser]
                            [Loaded uk.org.xml.sax.DocumentHandler]
                            [Loaded uk.co.wilson.xml.MinML]
                            [Loaded uk.co.wilson.xml.MinML$MinMLBuffer]
                            [Loaded org.apache.xmlrpc.Formatter]
                            [Loaded org.apache.xmlrpc.XmlRpcClient$Worker]
                            [Loaded org.apache.xmlrpc.XmlRpc$XmlWriter]
                            [Loaded org.apache.xmlrpc.XmlRpcException]
                            [Loaded java.net.HttpURLConnection from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.protocol.http.HttpURLConnection from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.NetworkClient from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.HttpClient from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.NetworkClient$1 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.NetworkClient$2 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.io.CharToByteConverter from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.io.CharacterEncoding from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.io.CharToByteSingleByte from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.io.CharToByteCp1252 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.KeepAliveCache from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.HttpClient$2 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.HttpClient$3 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.KeepAliveKey from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.nio.cs.StreamEncoder$ConverterSE from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.PosterOutputStream from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.ProgressEntry from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.util.Observable from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.ProgressData from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.protocol.http.AuthenticationInfo from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.protocol.http.PathMap from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded com.cybersource.riskmanager.decision.external.ExternalXMLRPCServlet]
                            [Loaded org.apache.xmlrpc.XmlRpcServer]
                            [Loaded org.apache.xmlrpc.AuthenticatedXmlRpcHandler]
                            [Loaded com.cybersource.riskmanager.decision.external.AdminHandler]
                            [Loaded com.cybersource.riskmanager.decision.external.AdminFunctionsInterface]
                            [Loaded com.cybersource.riskmanager.decision.external.AdminFunctionsImpl]
                            [Loaded com.cybersource.riskmanager.decision.external.XmlRpcUnexpectedException]
                            [Loaded org.apache.xmlrpc.XmlRpcServer$Worker]
                            [Loaded uk.co.wilson.xml.MinML$1]
                            [Loaded org.apache.xmlrpc.XmlRpc$Value]
                            [Loaded com.cybersource.riskmanager.decision.util.Jndi_Lookup]
                            [Loaded javax.rmi.PortableRemoteObject from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded javax.rmi.GetORBPropertiesFileAction from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded javax.rmi.GetORBPropertiesFileAction$1 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded javax.rmi.CORBA.PortableRemoteObjectDelegate from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded com.sun.corba.se.internal.javax.rmi.PortableRemoteObject from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.jboss.invocation.PayloadKey]
                            [Loaded org.jboss.proxy.SecurityInterceptor$SecurityActions$UTIL]
                            [Loaded org.jboss.proxy.SecurityInterceptor$SecurityActions]
                            [Loaded org.jboss.proxy.SecurityInterceptor$1]
                            [Loaded org.jboss.proxy.SecurityInterceptor$2]
                            [Loaded org.jboss.proxy.SecurityInterceptor$3]
                            [Loaded org.jboss.proxy.SecurityInterceptor$4]
                            [Loaded org.jboss.invocation.local.LocalInvoker$TCLAction$UTIL]
                            [Loaded org.jboss.invocation.local.LocalInvoker$TCLAction]
                            [Loaded org.jboss.invocation.local.LocalInvoker$1]
                            [Loaded org.jboss.invocation.local.LocalInvoker$2]
                            [Loaded org.jboss.invocation.local.LocalInvoker$3]
                            [Loaded org.jboss.ejb.SecurityActions$SetContextID]
                            [Loaded org.jboss.ejb.plugins.SecurityActions$PrincipalInfoAction]
                            [Loaded org.jboss.ejb.plugins.SecurityActions$1]
                            [Loaded org.jboss.ejb.plugins.SecurityActions$5]
                            [Loaded org.jboss.security.SecurityAssociation$SubjectContext]
                            [Loaded org.jboss.ejb.plugins.SecurityActions$RunAsIdentityActions]
                            [Loaded org.jboss.ejb.plugins.SecurityActions$6]
                            [Loaded org.jboss.ejb.plugins.SecurityActions$7]
                            [Loaded org.jboss.ejb.plugins.SecurityActions$8]
                            [Loaded org.jboss.ejb.plugins.SecurityActions$10]
                            [Loaded org.jboss.ejb.plugins.lock.NonReentrantLock]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor30]
                            [Unloading class sun.reflect.GeneratedMethodAccessor7]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor69]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor57]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor76]
                            [Unloading class sun.reflect.GeneratedMethodAccessor6]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor73]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor65]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor75]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor66]
                            [Unloading class sun.reflect.GeneratedMethodAccessor70]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor78]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor38]
                            [Unloading class sun.reflect.GeneratedMethodAccessor64]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor68]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor48]
                            [Unloading class sun.reflect.GeneratedMethodAccessor8]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor37]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor33]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor52]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor63]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor61]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor19]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor24]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor58]
                            [Unloading class sun.reflect.GeneratedMethodAccessor67]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor77]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor40]
                            [Unloading class sun.reflect.GeneratedMethodAccessor63]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor59]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor49]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor62]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor27]
                            [Unloading class sun.reflect.GeneratedMethodAccessor71]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor71]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor23]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor29]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor53]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor46]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor50]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor72]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor26]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor3]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor54]
                            [Unloading class sun.reflect.GeneratedMethodAccessor66]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor39]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor22]
                            [Unloading class sun.reflect.GeneratedMethodAccessor69]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor31]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor45]
                            [Unloading class sun.reflect.GeneratedMethodAccessor68]
                            [Unloading class sun.reflect.GeneratedMethodAccessor17]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor70]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor35]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor7]
                            [Unloading class sun.reflect.GeneratedMethodAccessor9]
                            [Unloading class sun.reflect.GeneratedMethodAccessor61]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor67]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor56]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor64]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor5]
                            [Unloading class sun.reflect.GeneratedMethodAccessor60]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor34]
                            [Unloading class sun.reflect.GeneratedConstructorAccessor38]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor51]
                            [Unloading class sun.reflect.GeneratedMethodAccessor59]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor47]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor32]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor25]
                            [Unloading class sun.reflect.GeneratedMethodAccessor16]
                            [Unloading class sun.reflect.GeneratedMethodAccessor72]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor60]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor36]
                            [Unloading class sun.reflect.GeneratedMethodAccessor62]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor41]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor55]
                            [Unloading class sun.reflect.GeneratedConstructorAccessor2]
                            [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor74]
                            [Loaded org.jboss.ejb.EnterpriseContext$EJBContextImpl]
                            [Loaded org.jboss.ejb.EntityEnterpriseContext$EntityContextImpl]
                            [Loaded org.jboss.ejb.AllowedOperationsAssociation]
                            [Loaded org.jboss.ejb.AllowedOperationsAssociation$1]
                            [Loaded org.jboss.resource.connectionmanager.CachedConnectionManager$KeyConnectionAssociation]
                            [Loaded org.jboss.resource.connectionmanager.NoTxConnectionManager$NoTxConnectionEventListener]
                            [Loaded sun.reflect.GeneratedConstructorAccessor61]
                            [Loaded sun.reflect.GeneratedConstructorAccessor62]
                            [Loaded org.jboss.resource.connectionmanager.ConnectionRecord]
                            [Loaded sun.reflect.GeneratedConstructorAccessor63]
                            [Loaded sun.reflect.GeneratedConstructorAccessor64]
                            [Loaded org.jboss.invocation.InvocationStatistics$TimeStatistic]
                            [Loaded org.jboss.metadata.MethodAttributes]
                            [Loaded javax.ejb.TimerHandle]
                            [Loaded sun.reflect.GeneratedConstructorAccessor65]
                            [Loaded org.jboss.ejb.StatelessSessionEnterpriseContext$SessionContextImpl]
                            [Loaded sun.net.www.MeteredStream from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.Hurryable from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.KeepAliveStream from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.protocol.http.HttpURLConnection$HttpInputStream from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.KeepAliveCache$1 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.ClientVector from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.net.www.http.KeepAliveEntry from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded com.cybersource.riskmanager.admin.DSDeployment]
                            [Loaded sun.reflect.GeneratedConstructorAccessor66]
                            [Loaded java.util.SubList from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.util.RandomAccessSubList from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded com.cybersource.riskmanager.admin.tag.ValidateBusinessTag]
                            [Loaded com.cybersource.riskmanager.admin.tag.StrategyListTag]
                            [Loaded com.cybersource.riskmanager.admin.tag.ModuleListTag]
                            [Loaded com.cybersource.riskmanager.admin.Model]
                            [Loaded com.cybersource.riskmanager.admin.Strategy]
                            [Loaded org.apache.jsp.business.businesshome_jsp]
                            [Loaded org.apache.jsp.business.selectbusinessprocess_jsp]
                            [Loaded javax.servlet.ServletResponseWrapper]
                            [Loaded javax.servlet.http.HttpServletResponseWrapper]
                            [Loaded org.apache.jasper.runtime.ServletResponseWrapperInclude]
                            [Loaded org.apache.catalina.core.ApplicationDispatcher]
                            [Loaded org.apache.catalina.core.ApplicationHttpResponse]
                            [Loaded org.apache.catalina.core.ApplicationResponse]
                            [Loaded javax.servlet.ServletRequestWrapper]
                            [Loaded javax.servlet.http.HttpServletRequestWrapper]
                            [Loaded org.apache.catalina.core.ApplicationHttpRequest]
                            [Loaded org.apache.catalina.core.ApplicationRequest]
                            [Loaded com.cybersource.riskmanager.admin.db.StrategyAdmin]
                            [Loaded com.cybersource.riskmanager.admin.db.DuplicateVersionException]
                            [Loaded com.cybersource.riskmanager.admin.db.DuplicateStrategyException]
                            [Loaded com.cybersource.riskmanager.admin.Module]
                            [Loaded com.cybersource.riskmanager.admin.db.CryptoXML]
                            [Loaded com.cybersource.certmanager.util.crypto.CryptoUtil]
                            [Loaded sun.security.provider.PolicyFile$8 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.Identity from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.IdentityScope from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.IdentityScope$1 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.security.provider.IdentityDatabase from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.security.provider.IdentityDatabase$1 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.security.provider.PolicyFile$9 from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.jce.provider.BouncyCastleProvider]
                            [Loaded sun.misc.HexDumpEncoder from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.reflect.GeneratedConstructorAccessor67]
                            [Loaded com.cybersource.certmanager.util.crypto.PKCS12Util]
                            [Loaded org.bouncycastle.asn1.DEREncodable]
                            [Loaded org.bouncycastle.asn1.x509.X509Name]
                            [Loaded org.bouncycastle.jce.X509Principal]
                            [Loaded org.bouncycastle.asn1.DEREncodableVector]
                            [Loaded org.bouncycastle.asn1.ASN1EncodableVector]
                            [Loaded org.bouncycastle.asn1.DERTags]
                            [Loaded org.bouncycastle.asn1.DERObject]
                            [Loaded org.bouncycastle.asn1.ASN1Sequence]
                            [Loaded org.bouncycastle.asn1.DERSequence]
                            [Loaded org.bouncycastle.jce.X509V1CertificateGenerator]
                            [Loaded org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier]
                            [Loaded org.bouncycastle.jce.provider.X509CertificateObject]
                            [Loaded org.bouncycastle.asn1.DERObjectIdentifier]
                            [Loaded org.bouncycastle.asn1.DEROutputStream]
                            [Loaded org.bouncycastle.asn1.x509.V1TBSCertificateGenerator]
                            [Loaded org.bouncycastle.asn1.DERUTCTime]
                            [Loaded org.bouncycastle.asn1.ASN1TaggedObject]
                            [Loaded org.bouncycastle.asn1.DERTaggedObject]
                            [Loaded org.bouncycastle.asn1.DERInteger]
                            [Loaded org.bouncycastle.jce.X509V3CertificateGenerator]
                            [Loaded org.bouncycastle.asn1.ASN1OctetString]
                            [Loaded org.bouncycastle.asn1.DEROctetString]
                            [Loaded org.bouncycastle.asn1.x509.V3TBSCertificateGenerator]
                            [Loaded java.security.KeyStore from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.KeyStoreSpi from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers]
                            [Loaded org.bouncycastle.asn1.x509.X509ObjectIdentifiers]
                            [Loaded org.bouncycastle.jce.interfaces.BCKeyStore]
                            [Loaded org.bouncycastle.jce.provider.JDKPKCS12KeyStore]
                            [Loaded org.bouncycastle.jce.provider.JDKPKCS12KeyStore$BCPKCS12KeyStore]
                            [Loaded java.security.cert.CertificateEncodingException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.asn1.ASN1Set]
                            [Loaded org.bouncycastle.asn1.DERSet]
                            [Loaded java.security.KeyStoreException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.asn1.DERInputStream]
                            [Loaded org.bouncycastle.asn1.pkcs.EncryptedData]
                            [Loaded org.bouncycastle.jce.cert.CertificateFactorySpi]
                            [Loaded org.bouncycastle.jce.provider.JDKX509CertificateFactory]
                            [Loaded java.security.cert.CRL from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.cert.X509CRL from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.jce.provider.X509CRLObject]
                            [Loaded org.bouncycastle.jce.cert.CertPath]
                            [Loaded org.bouncycastle.jce.provider.PKIXCertPath]
                            [Loaded java.security.cert.CRLException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.asn1.BERInputStream]
                            [Loaded org.bouncycastle.asn1.DERConstructedSequence]
                            [Loaded org.bouncycastle.asn1.DERConstructedSet]
                            [Loaded org.bouncycastle.asn1.DERBoolean]
                            [Loaded org.bouncycastle.asn1.DEREnumerated]
                            [Loaded org.bouncycastle.asn1.DERBitString]
                            [Loaded org.bouncycastle.asn1.DERString]
                            [Loaded org.bouncycastle.asn1.DERUTF8String]
                            [Loaded org.bouncycastle.asn1.DERPrintableString]
                            [Loaded org.bouncycastle.asn1.DERIA5String]
                            [Loaded org.bouncycastle.asn1.DERT61String]
                            [Loaded org.bouncycastle.asn1.DERVisibleString]
                            [Loaded org.bouncycastle.asn1.DERUniversalString]
                            [Loaded org.bouncycastle.asn1.DERBMPString]
                            [Loaded org.bouncycastle.asn1.DERGeneralizedTime]
                            [Loaded org.bouncycastle.asn1.DERUnknownTag]
                            [Loaded org.bouncycastle.asn1.BERConstructedSequence]
                            [Loaded org.bouncycastle.asn1.BERConstructedOctetString]
                            [Loaded org.bouncycastle.asn1.BERSet]
                            [Loaded org.bouncycastle.asn1.BERTaggedObject]
                            [Loaded org.bouncycastle.asn1.BERInputStream$1]
                            [Loaded org.bouncycastle.asn1.BERSequence]
                            [Loaded org.bouncycastle.asn1.pkcs.Pfx]
                            [Loaded org.bouncycastle.asn1.pkcs.ContentInfo]
                            [Loaded org.bouncycastle.asn1.pkcs.MacData]
                            [Loaded org.bouncycastle.asn1.x509.DigestInfo]
                            [Loaded org.bouncycastle.asn1.x509.AlgorithmIdentifier]
                            [Loaded org.bouncycastle.asn1.BEROutputStream]
                            [Loaded org.bouncycastle.asn1.ASN1OutputStream]
                            [Loaded org.bouncycastle.asn1.OIDTokenizer]
                            [Loaded javax.crypto.Mac from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_b from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_t from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded sun.reflect.GeneratedConstructorAccessor68]
                            [Loaded sun.security.validator.Validator from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.security.validator.SimpleValidator from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded sun.security.validator.EndEntityChecker from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded COM.rsa.jsafe.SunJSSE_n from C:\j2sdk1.4.2_15\jre\lib\jsse.jar]
                            [Loaded COM.rsa.jsafe.SunJSSE_cs from C:\j2sdk1.4.2_15\jre\lib\jsse.jar]
                            [Loaded java.security.SignatureException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded javax.crypto.SunJCE_d from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded sun.reflect.GeneratedConstructorAccessor69]
                            [Loaded javax.crypto.SunJCE_f from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_g from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_h from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_j from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_k from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_u from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_v from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded sun.reflect.GeneratedMethodAccessor99]
                            [Loaded sun.reflect.GeneratedMethodAccessor100]
                            [Loaded javax.crypto.MacSpi from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded org.bouncycastle.jce.provider.PBE]
                            [Loaded org.bouncycastle.jce.provider.JCEMac]
                            [Loaded org.bouncycastle.jce.provider.JCEMac$PBEWithSHA]
                            [Loaded javax.crypto.SunJCE_c from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_e from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SunJCE_r from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded org.bouncycastle.crypto.CipherParameters]
                            [Loaded org.bouncycastle.crypto.Digest]
                            [Loaded org.bouncycastle.crypto.Mac]
                            [Loaded org.bouncycastle.crypto.macs.HMac]
                            [Loaded org.bouncycastle.crypto.digests.GeneralDigest]
                            [Loaded org.bouncycastle.crypto.digests.SHA1Digest]
                            [Loaded javax.crypto.SecretKeyFactory from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.SecretKeyFactorySpi from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded org.bouncycastle.jce.provider.JCESecretKeyFactory]
                            [Loaded org.bouncycastle.jce.provider.JCESecretKeyFactory$PBE_PKCS12]
                            [Loaded java.security.spec.InvalidKeySpecException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.KeyException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.InvalidKeyException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded javax.crypto.SecretKey from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.spec.PBEParameterSpec from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.spec.PBEKeySpec from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded org.bouncycastle.jce.provider.JCEPBEKey]
                            [Loaded org.bouncycastle.jce.provider.PBE$Util]
                            [Loaded org.bouncycastle.crypto.PBEParametersGenerator]
                            [Loaded org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator]
                            [Loaded org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator]
                            [Loaded org.bouncycastle.crypto.generators.PKCS12ParametersGenerator]
                            [Loaded org.bouncycastle.crypto.digests.MD5Digest]
                            [Loaded org.bouncycastle.crypto.params.KeyParameter]
                            [Loaded org.bouncycastle.asn1.pkcs.AuthenticatedSafe]
                            [Loaded org.bouncycastle.asn1.pkcs.SafeBag]
                            [Loaded org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo]
                            [Loaded org.bouncycastle.asn1.pkcs.PKCS12PBEParams]
                            [Loaded javax.crypto.Cipher from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.CipherSpi from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded org.bouncycastle.jce.provider.WrapCipherSpi]
                            [Loaded org.bouncycastle.jce.provider.JCEBlockCipher]
                            [Loaded org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAndDES3Key]
                            [Loaded javax.crypto.BadPaddingException from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.IllegalBlockSizeException from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded org.bouncycastle.crypto.CryptoException]
                            [Loaded org.bouncycastle.crypto.InvalidCipherTextException]
                            [Loaded org.bouncycastle.jce.interfaces.ECKey]
                            [Loaded java.security.PrivateKey from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.jce.interfaces.ECPrivateKey]
                            [Loaded org.bouncycastle.jce.provider.JCEECPrivateKey]
                            [Loaded java.security.interfaces.DSAPrivateKey from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.jce.provider.JDKDSAPrivateKey]
                            [Loaded javax.crypto.NoSuchPaddingException from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded org.bouncycastle.crypto.BufferedBlockCipher]
                            [Loaded org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher]
                            [Loaded org.bouncycastle.crypto.paddings.BlockCipherPadding]
                            [Loaded org.bouncycastle.crypto.modes.CTSBlockCipher]
                            [Loaded org.bouncycastle.crypto.BlockCipher]
                            [Loaded org.bouncycastle.crypto.RuntimeCryptoException]
                            [Loaded org.bouncycastle.crypto.DataLengthException]
                            [Loaded org.bouncycastle.crypto.modes.CBCBlockCipher]
                            [Loaded org.bouncycastle.crypto.engines.DESEngine]
                            [Loaded org.bouncycastle.crypto.engines.DESedeEngine]
                            [Loaded javax.crypto.spec.IvParameterSpec from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.spec.RC2ParameterSpec from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded javax.crypto.spec.RC5ParameterSpec from C:\j2sdk1.4.2_15\jre\lib\jce.jar]
                            [Loaded org.bouncycastle.crypto.paddings.PKCS7Padding]
                            [Loaded org.bouncycastle.crypto.params.ParametersWithIV]
                            [Loaded org.bouncycastle.crypto.params.DESParameters]
                            [Loaded org.bouncycastle.crypto.params.ParametersWithRandom]
                            [Loaded org.bouncycastle.asn1.pkcs.PrivateKeyInfo]
                            [Loaded org.bouncycastle.asn1.x9.X9ObjectIdentifiers]
                            [Loaded java.security.interfaces.RSAPrivateKey from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.jce.provider.JCERSAPrivateKey]
                            [Loaded java.security.interfaces.RSAPrivateCrtKey from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.jce.provider.JCERSAPrivateCrtKey]
                            [Loaded org.bouncycastle.crypto.params.AsymmetricKeyParameter]
                            [Loaded org.bouncycastle.crypto.params.RSAKeyParameters]
                            [Loaded org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters]
                            [Loaded java.security.spec.RSAPrivateKeySpec from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.spec.RSAPrivateCrtKeySpec from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure]
                            [Loaded org.bouncycastle.util.encoders.Hex]
                            [Loaded org.bouncycastle.util.encoders.Translator]
                            [Loaded org.bouncycastle.util.encoders.HexTranslator]
                            [Loaded org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAnd40BitRC2]
                            [Loaded org.bouncycastle.crypto.engines.RC2Engine]
                            [Loaded org.bouncycastle.crypto.params.RC2Parameters]
                            [Loaded org.bouncycastle.asn1.pkcs.CertBag]
                            [Loaded java.util.SimpleTimeZone from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.cert.CertificateExpiredException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded java.security.cert.CertificateNotYetValidException from C:\j2sdk1.4.2_15\jre\lib\rt.jar]
                            [Loaded org.bouncycastle.asn1.x509.X509CertificateStructure]
                            [Loaded org.bouncycastle.asn1.x509.TBSCertificateStructure]
                            [Loaded org.bouncycastle.asn1.x509.Time]
                            [Loaded org.bouncycastle.asn1.x509.SubjectPublicKeyInfo]
                            [Loaded org.bouncycastle.jce.provider.JDKPKCS12KeyStore$CertId]
                            [Loaded org.bouncycastle.jce.provider.JDKKeyFactory]
                            [Loaded org.bouncycastle.jce.provider.JCERSAPublicKey]
                            [Loaded org.bouncycastle.asn1.x509.RSAPublicKeyStructure]
                            [Loaded org.bouncycastle.asn1.ASN1Null]
                            [Loaded org.bouncycastle.asn1.DERNull]
                            [Loaded org.bouncycastle.asn1.x509.SubjectKeyIdentifier]
                            [Loaded org.bouncycastle.asn1.x509.X509Extensions]
                            [Loaded org.bouncycastle.asn1.x509.X509Extension]
                            [Loaded org.bouncycastle.jce.provider.JCEBlockCipher$Blowfish]
                            [Loaded org.bouncycastle.crypto.engines.BlowfishEngine]
                            [Loaded sun.reflect.GeneratedConstructorAccessor70]
                            11:21:04,801 INFO [STDOUT] DEBUG ---- 12
                            [Loaded com.cybersource.riskmanager.admin.db.ModuleAdmin]
                            [Loaded com.cybersource.riskmanager.admin.db.DuplicateModuleException]
                            [Loaded org.apache.jsp.business.deploy_jsp]
                            [Loaded org.apache.jsp.business.deployprocess_jsp]
                            [Loaded com.cybersource.riskmanager.admin.deploy.DeployFormatException]
                            [Loaded com.cybersource.riskmanager.admin.deploy.UndeployableException]
                            [Loaded com.cybersource.riskmanager.admin.deploy.Deployer]
                            [Loaded org.jdom.input.SAXBuilder]
                            [Loaded org.jdom.input.SAXHandler]
                            [Loaded org.jdom.input.JDOMFactory]
                            [Loaded org.jdom.input.DefaultJDOMFactory]
                            [Loaded org.jdom.Namespace]
                            [Loaded org.jdom.Comment]
                            [Loaded org.jdom.input.BuilderErrorHandler]
                            [Loaded org.jdom.Verifier]
                            [Loaded org.jdom.Attribute]
                            [Loaded org.jdom.DataConversionException]
                            [Loaded org.jdom.IllegalDataException]
                            [Loaded org.jdom.filter.ElementFilter]
                            [Loaded org.jdom.ContentList$FilterList]
                            [Loaded org.jdom.ContentList$FilterListIterator]
                            [Loaded org.jdom.output.XMLOutputter]
                            [Loaded org.jdom.output.NamespaceStack]
                            [Loaded org.jdom.output.XMLOutputter$NamespaceStack]
                            [Loaded org.jdom.output.XMLOutputter$Format]
                            [Loaded org.jdom.CDATA]
                            [Loaded com.cybersource.riskmanager.decision.strategy.StrategyDeploy]
                            [Loaded com.cybersource.riskmanager.decision.util.StrategyTranslator]
                            [Loaded com.cybersource.riskmanager.decision.xmldata.XMLStrategy]
                            [Loaded com.cybersource.riskmanager.decision.xmldata.StrategyCondition]
                            [Loaded com.cybersource.riskmanager.decision.xmldata.Expression]
                            [Loaded com.cybersource.riskmanager.decision.expression.ParseException]
                            [Loaded com.cybersource.riskmanager.decision.xmldata.StrategyBranch]
                            [Loaded com.cybersource.riskmanager.decision.xmldata.Decision]
                            [Loaded sun.reflect.GeneratedConstructorAccessor71]
                            [Loaded com.cybersource.riskmanager.decision.util.DatabaseDetector]
                            [Loaded oracle.sql.LobDBAccessImpl]
                            [Loaded oracle.jdbc.driver.OracleClobWriter]
                            [Loaded oracle.jdbc.driver.OracleClobReader]
                            [Loaded oracle.jdbc.driver.OracleBlobOutputStream]
                            [Loaded oracle.jdbc.driver.OracleClobOutputStream]
                            [Loaded oracle.jdbc.driver.OracleBlobInputStream]
                            [Loaded oracle.jdbc.driver.OracleClobInputStream]
                            [Loaded weblogic.jdbc.common.OracleBlob]
                            11:21:12,942 ERROR [LogInterceptor] EJBException in method: public abstract com.cybersource.riskmanager.decision.strategy.Strategy com.cybersource.riskmanager.decision.strategy.StrategyHome.create(java.lang.String,java.lang.String,java.lang.String,java.sql.Timestamp,byte[],java.lang.String,java.math.BigDecimal,java.lang.String) throws javax.ejb.CreateException,java.rmi.RemoteException, causedBy:
                            java.lang.ClassCastException
                             at com.cybersource.riskmanager.decision.strategy.StrategyBeanBMP.ejbCreate(Unknown Source)
                             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:324)
                             at org.jboss.ejb.plugins.BMPPersistenceManager.createEntity(BMPPersistenceManager.java:205)
                             at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.createEntity(CachedConnectionInterceptor.java:225)
                             at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:772)
                             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:324)
                             at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
                             at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:1130)
                             at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:203)
                             at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:189)
                             at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:105)
                             at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:134)
                             at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:76)
                             at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:43)
                             at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:56)
                             at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:125)
                             at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
                             at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:161)
                             at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:145)
                             at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:132)
                             at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
                             at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:514)
                             at org.jboss.ejb.Container.invoke(Container.java:975)
                             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:324)
                             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:206)
                             at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:192)
                             at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
                             at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
                             at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
                             at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
                             at $Proxy161.create(Unknown Source)
                             at com.cybersource.riskmanager.decision.strategy.StrategyDeploy.deployStrategy(Unknown Source)
                             at com.cybersource.riskmanager.decision.external.AdminFunctionsImpl.deployStrategy(Unknown Source)
                             at com.cybersource.riskmanager.decision.external.AdminHandler.execute(Unknown Source)
                             at org.apache.xmlrpc.XmlRpcServer$Worker.executeInternal(XmlRpcServer.java)
                             at org.apache.xmlrpc.XmlRpcServer$Worker.execute(XmlRpcServer.java)
                             at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java)
                             at com.cybersource.riskmanager.decision.external.ExternalXMLRPCServlet.doPost(Unknown Source)
                             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 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.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:534)
                            11:21:12,958 ERROR [STDERR] java.rmi.ServerException: EJBException:; nested exception is:
                             javax.ejb.EJBException: java.lang.ClassCastException
                            11:21:12,958 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:365)
                            11:21:12,958 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:136)
                            11:21:12,958 ERROR [STDERR] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
                            11:21:12,958 ERROR [STDERR] at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:514)
                            11:21:12,958 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:975)
                            11:21:12,958 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                            11:21:12,958 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                            11:21:12,958 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                            11:21:12,958 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:324)
                            11:21:12,958 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
                            11:21:12,958 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
                            11:21:12,958 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
                            11:21:12,958 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                            11:21:12,958 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
                            11:21:12,958 ERROR [STDERR] at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
                            11:21:12,958 ERROR [STDERR] at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
                            11:21:12,958 ERROR [STDERR] at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:206)
                            11:21:12,958 ERROR [STDERR] at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:192)
                            11:21:12,958 ERROR [STDERR] at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
                            11:21:12,958 ERROR [STDERR] at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
                            11:21:12,958 ERROR [STDERR] at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
                            11:21:12,958 ERROR [STDERR] at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
                            11:21:12,958 ERROR [STDERR] at $Proxy161.create(Unknown Source)
                            11:21:12,958 ERROR [STDERR] at com.cybersource.riskmanager.decision.strategy.StrategyDeploy.deployStrategy(Unknown Source)
                            11:21:12,958 ERROR [STDERR] at com.cybersource.riskmanager.decision.external.AdminFunctionsImpl.deployStrategy(Unknown Source)
                            11:21:12,958 ERROR [STDERR] at com.cybersource.riskmanager.decision.external.AdminHandler.execute(Unknown Source)
                            11:21:12,958 ERROR [STDERR] at org.apache.xmlrpc.XmlRpcServer$Worker.executeInternal(XmlRpcServer.java)
                            11:21:12,958 ERROR [STDERR] at org.apache.xmlrpc.XmlRpcServer$Worker.execute(XmlRpcServer.java)
                            11:21:12,958 ERROR [STDERR] at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java)
                            11:21:12,958 ERROR [STDERR] at com.cybersource.riskmanager.decision.external.ExternalXMLRPCServlet.doPost(Unknown Source)
                            11:21:12,958 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
                            11:21:12,958 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                            11:21:12,958 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
                            11:21:12,958 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
                            11:21:12,958 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
                            11:21:12,958 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
                            11:21:12,958 ERROR [STDERR] at org.apache.coyote.http11


                            • 11. Re: EJB JAR inside EAR
                              starkc

                              End of the post got cut off, but it should be what you are looking for. I know its a ton to look through, thanks for doing that.

                              One line that stands out immediately before the exception is the following:

                              [Loaded weblogic.jdbc.common.OracleBlob]


                              the weblogic.jar file was brought over to provide access to a specific logger that the code required. This stands out after a cursory inspection, but may be unrelated, I have no idea. This weblogic Oracle definitely seems as if it should not be used here though.

                              • 12. Re: EJB JAR inside EAR
                                jaikiran

                                Where is this weblogic.jar file placed? Also do you have the oracle driver related jar in %JBOSS_HOME%/server/xxx/lib folder (i guess yes)? What happens if you don't have this weblogic.jar file (maybe your application will fail, but does this current usecase which is failing, go through?)

                                • 13. Re: EJB JAR inside EAR
                                  jaikiran

                                  Also, do you have any classes belonging to javax.sql.* package in that weblogic.jar?

                                  the weblogic.jar file was brought over to provide access to a specific logger that the code required.


                                  Logging of what? Trying to understand whether this logging can be done without this jar file.


                                  • 14. Re: EJB JAR inside EAR
                                    starkc

                                    The weblogic.jar is placed in

                                    <servername>/lib


                                    Yes, there is a classes12.jar (oracle drivers) in the same directory.

                                    This is the error I get now, not entirely unexpected given the file it was trying to load:

                                    13:47:23,428 ERROR [LogInterceptor] Unexpected Error in method: public abstract com.cybersource.risk
                                    manager.decision.strategy.Strategy com.cybersource.riskmanager.decision.strategy.StrategyHome.create
                                    (java.lang.String,java.lang.String,java.lang.String,java.sql.Timestamp,byte[],java.lang.String,java.math.BigDecimal,java.lang.String) throws javax.ejb.CreateException,java.rmi.RemoteException
                                    java.lang.NoClassDefFoundError: weblogic/jdbc/common/OracleBlob
                                     at com.cybersource.riskmanager.decision.strategy.StrategyBeanBMP.ejbCreate(UnknownSource)
                                     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:324)
                                     at org.jboss.ejb.plugins.BMPPersistenceManager.createEntity(BMPPersistenceManager.java:205)
                                     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.createEntity(CachedConnectionInterceptor.java:225)
                                     at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:772)
                                     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:324)
                                     at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
                                     at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:1130)
                                     at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:203)
                                     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:189)
                                     at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:105)
                                     at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:134)
                                     at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:76)
                                     at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:43)
                                     at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:56)
                                     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:125)
                                     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
                                     at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:161)
                                     at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:145)
                                     at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:132)
                                     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
                                     at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:514)
                                     at org.jboss.ejb.Container.invoke(Container.java:975)
                                     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:324)
                                     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:206)
                                     at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:192)
                                     at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
                                     at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
                                     at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
                                     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
                                     at $Proxy161.create(Unknown Source)
                                     at com.cybersource.riskmanager.decision.strategy.StrategyDeploy.deployStrategy(UnknownSource)
                                     at com.cybersource.riskmanager.decision.external.AdminFunctionsImpl.deployStrategy(UnknownSource)
                                     at com.cybersource.riskmanager.decision.external.AdminHandler.execute(UnknownSource)
                                     at org.apache.xmlrpc.XmlRpcServer$Worker.executeInternal(XmlRpcServer.java)
                                     at org.apache.xmlrpc.XmlRpcServer$Worker.execute(XmlRpcServer.java)
                                     at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java)
                                     at com.cybersource.riskmanager.decision.external.ExternalXMLRPCServlet.doPost(UnknownSource)
                                     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 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.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:534)
                                    


                                    Strangely, there were no warnings or errors that I noticed about missing a logger, as there were before. Since I dont have access to the sourcecode, when it asks for a specific class from a jar like weblogic.jar, I dont have much choice other than to try and bring that over to jboss. Some things in this jar will be needed for other parts of this webapp, but perhaps not everything, so some files might be expendable?

                                    1 2 Previous Next