Hi, I am using Struts Framework --> Jboss 3.0 (Stateless Session Bean) --> Castor JDO.
I am getting the following error whenever I am recompiling my code and deploying to the server. Error persists even after restarting the server once or twice. After multiple restarts, the error goes away. Any suggestions ? Regards, Arijit Error --- java.lang.IllegalAccessError: try to access method org.exolab.castor mapping.loader.ClassDescriptorImpl.<init>(Ljava/lang/Class;)V from class org exolab.castor.mapping.loader.MappingLoader javax.transaction.TransactionRolledbackException: try to access method org exolab.castor.mapping.loader.ClassDescriptorImpl.<init>(Ljava/lang/Class;)V from class org.exolab.castor.mapping.loader.MappingLoader; nested exception is: java.lang.IllegalAccessError: try to access method org.exolab.castor mapping.loader.ClassDescriptorImpl.<init>(Ljava/lang/Class;)V from class org exolab.castor.mapping.loader.MappingLoader java.lang.IllegalAccessError: try to access method org.exolab.castor.mapping loader.ClassDescriptorImpl.<init>(Ljava/lang/Class;)V from class org.exolab castor.mapping.loader.MappingLoader at org.exolab.castor.mapping.loader.MappingLoader.<clinit>(Unknown Source) at java.lang.reflect.Constructor.newInstance(Native Method) at org.exolab.castor.mapping.Mapping.getResolver(Unknown Source) at org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(Unknown Source) at org.exolab.castor.jdo.JDO.getDatabase(Unknown Source) at org.jboss.jdo.castor.CastorJDOImpl.getDatabase(CastorJDOImpl.java:276) at com.softex.itesoverseer.server.ejb.dao.CastorMain findCollection(CastorMain.java:121) at com.softex.itesoverseer.server.ejb.dao.ServerDAO findAllServers(ServerDAO.java:55) at com.softex.itesoverseer.server.ejb.session.ServerManagerBean getAllServers(ServerManagerBean.java:57) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor invoke(StatelessSessionContainer.java:664) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor invoke(CachedConnectionInterceptor.java:186) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor invoke(StatelessSessionInstanceInterceptor.java:77) at org.jboss.ejb.plugins.AbstractTxInterceptor invokeNext(AbstractTxInterceptor.java:96) at org.jboss.ejb.plugins.TxInterceptorCMT runWithTransactions(TxInterceptorCMT.java:167) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor java:129) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166) at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer java:313) at org.jboss.ejb.Container.invoke(Container.java:705) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491) at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:98) at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor java:102) at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor java:73) at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:76) at org.jboss.proxy.ejb.StatelessSessionInterceptor invoke(StatelessSessionInterceptor.java:111) at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76) at $Proxy34.getAllServers(Unknown Source) at com.softex.itesoverseer.server.servlet.action.ServerAction prepareServerListGTD(ServerAction.java:411) at com.softex.itesoverseer.server.servlet.action.ServerAction listServer(ServerAction.java:234) at java.lang.reflect.Method.invoke(Native Method) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction java:209) at org.apache.struts.actions.DispatchAction.perform(DispatchAction java:289) at com.softex.itesoverseer.server.servlet.struts.CustomDispatchAction perform(CustomDispatchAction.java:64) at org.apache.struts.action.Action.execute(Action.java:369) at org.apache.struts.action.RequestProcessor processActionPerform(RequestProcessor.java:437) at org.apache.struts.action.RequestProcessor.process(RequestProcessor java:264) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1109) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:452) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve java:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext java:2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.valves.ErrorDispatcherValve invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor java:1107) at java.lang.Thread.run(Thread.java:484) 2002-08-17 11:57:52,070 ERROR [com.softex.itesoverseer.server.servlet.action ServerAction] Dispatch[/server] to method listServer returned an exception java.lang.reflect.InvocationTargetException: com.softex.itesoverseer.server.ejb.util.ApplicationException: error.apperror at com.softex.itesoverseer.server.servlet.action.ServerAction listServer(ServerAction.java:252) at java.lang.reflect.Method.invoke(Native Method) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction java:209) at org.apache.struts.actions.DispatchAction.perform(DispatchAction java:289) at com.softex.itesoverseer.server.servlet.struts.CustomDispatchAction perform(CustomDispatchAction.java:64) at org.apache.struts.action.Action.execute(Action.java:369) at org.apache.struts.action.RequestProcessor processActionPerform(RequestProcessor.java:437) at org.apache.struts.action.RequestProcessor.process(RequestProcessor java:264) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1109) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:452) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve java:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext java:2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.valves.ErrorDispatcherValve invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor java:1107) at java.lang.Thread.run(Thread.java:484) RootCause: javax.transaction.TransactionRolledbackException: try to access method org exolab.castor.mapping.loader.ClassDescriptorImpl.<init>(Ljava/lang/Class;)V from class org.exolab.castor.mapping.loader.MappingLoader; nested exception is: java.lang.IllegalAccessError: try to access method org.exolab.castor mapping.loader.ClassDescriptorImpl.<init>(Ljava/lang/Class;)V from class org exolab.castor.mapping.loader.MappingLoader java.lang.IllegalAccessError: try to access method org.exolab.castor.mapping loader.ClassDescriptorImpl.<init>(Ljava/lang/Class;)V from class org.exolab castor.mapping.loader.MappingLoader at org.exolab.castor.mapping.loader.MappingLoader.<clinit>(Unknown Source) at java.lang.reflect.Constructor.newInstance(Native Method) at org.exolab.castor.mapping.Mapping.getResolver(Unknown Source) at org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(Unknown Source) at org.exolab.castor.jdo.JDO.getDatabase(Unknown Source) at org.jboss.jdo.castor.CastorJDOImpl.getDatabase(CastorJDOImpl.java:276) at com.softex.itesoverseer.server.ejb.dao.CastorMain findCollection(CastorMain.java:121) at com.softex.itesoverseer.server.ejb.dao.ServerDAO findAllServers(ServerDAO.java:55) at com.softex.itesoverseer.server.ejb.session.ServerManagerBean getAllServers(ServerManagerBean.java:57) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor invoke(StatelessSessionContainer.java:664) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor invoke(CachedConnectionInterceptor.java:186) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor invoke(StatelessSessionInstanceInterceptor.java:77) at org.jboss.ejb.plugins.AbstractTxInterceptor invokeNext(AbstractTxInterceptor.java:96) at org.jboss.ejb.plugins.TxInterceptorCMT runWithTransactions(TxInterceptorCMT.java:167) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor java:129) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166) at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer java:313) at org.jboss.ejb.Container.invoke(Container.java:705) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491) at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:98) at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor java:102) at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor java:73) at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:76) at org.jboss.proxy.ejb.StatelessSessionInterceptor invoke(StatelessSessionInterceptor.java:111) at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76) at $Proxy34.getAllServers(Unknown Source) at com.softex.itesoverseer.server.servlet.action.ServerAction prepareServerListGTD(ServerAction.java:411) at com.softex.itesoverseer.server.servlet.action.ServerAction listServer(ServerAction.java:234) at java.lang.reflect.Method.invoke(Native Method) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction java:209) at org.apache.struts.actions.DispatchAction.perform(DispatchAction java:289) at com.softex.itesoverseer.server.servlet.struts.CustomDispatchAction perform(CustomDispatchAction.java:64) at org.apache.struts.action.Action.execute(Action.java:369) at org.apache.struts.action.RequestProcessor processActionPerform(RequestProcessor.java:437) at org.apache.struts.action.RequestProcessor.process(RequestProcessor java:264) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1109) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:452) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve java:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext java:2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.valves.ErrorDispatcherValve invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor java:1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor java:1107) at java.lang.Thread.run(Thread.java:484) ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user