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

    Jboss upgradation Issue

    dinsceg

      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

          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
            dinsceg

            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
              wolfgangknauf

              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
                dinsceg

                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
                  wolfgangknauf

                  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
                    dinsceg

                    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
                      wolfgangknauf

                      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
                        dinsceg

                        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