8 Replies Latest reply on Sep 29, 2011 2:07 AM by Dinesh venkatesan

    Jboss upgradation Issue

    Dinesh venkatesan Newbie

      Hi ,

       

      Currently i am using JBoss 4.2.3 version and My EAR application is working fine. I want to up-grade jboss application server from jboss 4.2.3 to 5.1.0GA. I have deployed ear file in deploy folder but getting exception.

       

      I have attached my log file also.

       

       

      2011-09-23 10:23:12,837 ERROR [org.jboss.ejb.plugins.LogInterceptor] (main) RuntimeException in method: public abstract java.util.Hashtable com.joa.ejb.BasicUtilities.getFunctionRoleMap() throws com.joa.error.MyException,java.rmi.RemoteException:

      java.lang.NullPointerException

       

      at com.joa.ejb.BasicUtilitiesBean.getFunctionRoleMap(BasicUtilitiesBean.java:140)

      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:597)

      at org.jboss.invocation.Invocation.performCall(Invocation.java:386)

      at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:228)

      at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:156)

      at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:173)

      at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)

      at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)

      at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)

      at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)

      at org.jboss.ejb.plugins.SecurityInterceptor.process(SecurityInterceptor.java:228)

      at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:211)

      at org.jboss.ejb.plugins.security.PreSecurityInterceptor.process(PreSecurityInterceptor.java:97)

      at org.jboss.ejb.plugins.security.PreSecurityInterceptor.invoke(PreSecurityInterceptor.java:81)

      at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)

      at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)

      at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:650)

      at org.jboss.ejb.Container.invoke(Container.java:1029)

      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:597)

      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)

      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)

      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.invokeLocalMarshalled(InvokerInterceptor.java:295)

      at org.jboss.invocation.MarshallingInvokerInterceptor.invoke(MarshallingInvokerInterceptor.java:61)

      at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)

      at org.jboss.proxy.ejb.SecurityContextInterceptor.invoke(SecurityContextInterceptor.java:64)

      at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:68)

      at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)

      at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)

      at $Proxy277.getFunctionRoleMap(Unknown Source)

      at com.joa.security.RoleFuncMap.getRoleFuncMap(RoleFuncMap.java:73)

      at com.joa.context.ApplicationContext.loadRoleFuncMap(ApplicationContext.java:496)

      at com.joa.struts.ActionServlet.init(ActionServlet.java:218)

      at javax.servlet.GenericServlet.init(GenericServlet.java:212)

      at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)

      at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)

      at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4122)

      at org.apache.catalina.core.StandardContext.start(StandardContext.java:4421)

      at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)

      at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)

      at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)

      at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)

      at org.jboss.web.deployers.WebModule.start(WebModule.java:97)

      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:597)

      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)

      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)

      at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)

      at $Proxy38.start(Unknown Source)

      at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)

      at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)

      at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)

      at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

      at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)

      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

      at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)

      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

      at org.jboss.system.ServiceController.doChange(ServiceController.java:688)

      at org.jboss.system.ServiceController.start(ServiceController.java:460)

      at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)

      at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)

      at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)

      at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)

      at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)

      at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

      at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

      at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

      at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)

      at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)

      at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

      at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

      at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

      at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

      at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

      at org.jboss.Main.boot(Main.java:221)

      at org.jboss.Main$1.run(Main.java:556)

      at java.lang.Thread.run(Thread.java:662)

      2011-09-23 10:23:13,024 ERROR [STDERR] (main) java.rmi.ServerException: RuntimeException; nested exception is:

      java.lang.NullPointerException

       

      Please help me to solve this problem.

       

      Thanks in advance,

      Dinesh V.

        • 1. Re: Jboss upgradation Issue
          jaikiran pai Master

          The NullPointerException is coming from some application specific code:

          com.joa.ejb.BasicUtilitiesBean.getFunctionRoleMap(BasicUtilitiesBean.java:140)

          You'll have to check that code to see what's wrong.

          • 2. Re: Jboss upgradation Issue
            Dinesh venkatesan Newbie

            Thanks for reply.

             

             

            com.joa.ejb.BasicUtilitiesBean.getFunctionRoleMap(BasicUtilitiesBean.java:140) :-

             

                Hashtable htFunRoleMap = null;
                HashMap jflexParamMap = ApplicationContext.getJfxParamsMap();
                JfleXParams jflexAppParams = new JfleXParams();

                Set keySet = jflexParamMap.keySet();
                Iterator keyIterator = keySet.iterator();

            com.joa.context.ApplicationContext :-

             

            public static HashMap getJfxParamsMap() {
                return jfxParamsMap;
              }

             

            This applicationcontext code return some value not NULL  and its working fine jboss 4.2.3.

             

            In myProject ,

            Two references of same object exist in Application because two versions of classes are present in both JAR and WAR.

            Kindly guide me how to resolve this problem.

            Thanks in Advance,

            Dinesh V.

            • 3. Re: Jboss upgradation Issue
              Wolfgang Knauf Master

              Hi,

               

              so this line returns NULL?

               

              {code}

              HashMap jflexParamMap = ApplicationContext.getJfxParamsMap();

              {code}

               

              What is "ApplicationContext.getJfxParamsMap" and why does it return NULL?

               

              Best regards

               

              Wolfgang

              • 4. Re: Jboss upgradation Issue
                Dinesh venkatesan Newbie

                Thanks for your reply.

                 

                No it didnt return NULL.

                 

                ApplicationContext class present in both jar and war. only one class return value other file doesnot.

                 

                i included jboss-web.xml file in web-INF folder this error got resolved.

                 

                <?xml version="1.0" encoding="UTF-8" ?>

                <!DOCTYPE jboss-web PUBLIC

                "-//JBoss//DTD Web Application 5.0//EN"

                "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">

                <jboss-web>

                <class-loading java2ClassLoadingCompliance='true'>

                <loader-repository>

                com.loader=joa

                </loader-repository>

                </class-loading>

                </jboss-web>

                 

                But if i entered credentials i am getting this exception

                 

                2011-09-27 11:18:53,006 ERROR [org.jboss.ejb.plugins.LogInterceptor] (http-127.0.0.1-8080-1) RuntimeException in method: public abstract java.util.ArrayList com.joa.ejb.BasicUtilities.getPassWord(java.lang.String,java.lang.String) throws java.rmi.RemoteException,com.joa.error.MyException:

                java.lang.ArrayIndexOutOfBoundsException: 0

                 

                Please Guide me to resolve this issue.

                Dinesh V.

                • 5. Re: Jboss upgradation Issue
                  Wolfgang Knauf Master

                  Sorry, I did not see that you already posted the content of "ApplicationContext".

                   

                  Well, "com.joa.ejb.BasicUtilities.getPassWord" seems to be another snippet of code from you ;-). Please post it.

                   

                  Best regards

                   

                  Wolfgang

                  • 6. Re: Jboss upgradation Issue
                    Dinesh venkatesan Newbie

                    Thanks for your reply.

                     

                     

                    This is code for BasicUtilities.getPassWord:-

                     

                    public abstract ArrayList getPassWord(String paramString1, String paramString2)
                        throws RemoteException, MyException;

                     

                    Thanks in Advance,

                    Dinesh V.

                    • 7. Re: Jboss upgradation Issue
                      Wolfgang Knauf Master

                      Is there an implementation of this method? Also, could you post the full callstack of the ArrayIndexOutOfBoundsException?

                       

                      Best regards

                       

                      Wolfgang

                      • 8. Re: Jboss upgradation Issue
                        Dinesh venkatesan Newbie

                        Thanks for your reply.

                         

                        Once i entered login credentials I am getting this exception.

                         

                        com.joa.ejb.BasicUtilities.getPassWord(java.lang.String,java.lang.String) throws java.rmi.RemoteException,com.joa.error.MyException:
                        java.lang.ArrayIndexOutOfBoundsException: 0
                        at com.joa.error.util.ErrorUtility.appendError(ErrorUtility.java:264)
                        at com.joa.error.util.ErrorUtility.appendError(ErrorUtility.java:96)
                        at com.joa.dao.JOADBConnection.getJOADBConnection(JOADBConnection.java:229)
                        at com.joa.dao.JOADao.getConnection(JOADao.java:93)
                        at com.joa.dao.JOADao.executePasswordQuery(JOADao.java:860)
                        at com.joa.ejb.BasicUtilitiesBean.getPassWord(BasicUtilitiesBean.java:342)
                        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:597)
                        at org.jboss.invocation.Invocation.performCall(Invocation.java:386)
                        at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:228)
                        at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:156)
                        at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:173)
                        at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
                        at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
                        at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
                        at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
                        at org.jboss.ejb.plugins.SecurityInterceptor.process(SecurityInterceptor.java:228)
                        at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:211)
                        at org.jboss.ejb.plugins.security.PreSecurityInterceptor.process(PreSecurityInterceptor.java:97)
                        at org.jboss.ejb.plugins.security.PreSecurityInterceptor.invoke(PreSecurityInterceptor.java:81)
                        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
                        at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
                        at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:650)
                        at org.jboss.ejb.Container.invoke(Container.java:1029)
                        at sun.reflect.GeneratedMethodAccessor312.invoke(Unknown Source)
                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                        at java.lang.reflect.Method.invoke(Method.java:597)
                        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
                        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
                        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
                        at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
                        at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
                        at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
                        at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
                        at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
                        at org.jboss.proxy.ejb.SecurityContextInterceptor.invoke(SecurityContextInterceptor.java:64)
                        at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:68)
                        at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
                        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)
                        at $Proxy258.getPassWord(Unknown Source)
                        at com.joa.security.LdapLoginModule.login(LdapLoginModule.java:85)
                        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:597)
                        at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
                        at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
                        at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
                        at java.security.AccessController.doPrivileged(Native Method)
                        at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
                        at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
                        at com.joa.actions.JOA0010ZAction.authenticate(JOA0010ZAction.java:715)
                        at com.joa.actions.JOA0010ZAction.login(JOA0010ZAction.java:170)
                        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:597)
                        at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
                        at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
                        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
                        at com.joa.struts.JOARequestProcessor.processActionPerform(JOARequestProcessor.java:476)
                        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
                        at com.joa.struts.JOARequestProcessor.process(JOARequestProcessor.java:218)
                        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
                        at com.joa.struts.ActionServlet.process(ActionServlet.java:317)
                        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
                        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
                        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
                        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
                        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
                        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
                        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
                        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
                        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
                        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
                        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
                        at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
                        at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
                        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
                        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
                        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
                        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
                        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
                        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
                        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
                        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
                        at java.lang.Thread.run(Thread.java:662)
                        2011-09-27 11:18:57,350 INFO  [com.joa.struts.ActionServlet] (http-127.0.0.1-8080-1) Total time required = 4719
                        2011-09-27 11:18:57,350 INFO  [com.joa.struts.ActionServlet] (http-127.0.0.1-8080-1) EXITING ActionServlet.process()

                        Thanks,

                        Dinesh