RE: [aspectwerkz-user] FW: Error in JMX Console -> JBoss + AW
"Ricardo de Siqueira Borges Pereira" <[email protected]>
| Newsgroups | gmane.comp.java.aspectwerkz.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Alex! It's working fine now. I'd change the version of AW and remove the bootclasspath. Now the integration happens with Java hotswap. Thank you for your support! Best Regards, Ricardo. -----Original Message----- From: Alexandre Vasseur [mailto:[email protected]] Sent: Wednesday, April 13, 2005 5:40 PM To: [email protected] Subject: Re: [aspectwerkz-user] FW: Error in JMX Console -> JBoss + AW Perhaps the JSP compiler is misconfigured. See http://www.javaresearch.org/source/jdk142/java/lang/ClassLoader.java.html This is definitely a native library issue ie a conflict in your setup. Check your JAVA_HOME and PATH and make sure those are consistent. Aside, try different way to integrate AW (offline, online with bin/aspectwerkz, online with prepared bootclasspah - see http://aspectwerkz.codehaus.org/weaving.html) Alex On 4/13/05, Ricardo de Siqueira Borges Pereira <[email protected]> wrote: > > Hello Alex! > > I made the change. Now I'm using version 2.0 final of AW. > > But, I still get the same error: > > java.lang.UnsatisfiedLinkError: retrieveDirectives > java.lang.ClassLoader.retrieveDirectives(Native Method) > java.lang.ClassLoader.initializeJavaAssertionMaps(ClassLoader.java:1688) > java.lang.ClassLoader.setPackageAssertionStatus(ClassLoader.java:1581) > com.sun.tools.javac.Main.<clinit>(Main.java:19) > java.lang.Class.forName0(Native Method) > java.lang.Class.forName(Class.java:140) > org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCompilerExist(CompilerAdapterFactory.java:139) > org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:97) > org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:929) > org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758) > > I put the option into my JAVA_OPTIONS. Now JBoss verboses every class call, but I did'nt find any explicity call of ant.jar (or any jar alike). > > There is some other thing that I should do ? > > Once again, thanks. > > Regards, > > Ricardo. > > -----Original Message----- > From: Alexandre Vasseur [mailto:[email protected]] > Sent: Wednesday, April 13, 2005 4:46 PM > To: Ricardo de Siqueira Borges Pereira > Cc: [email protected] > Subject: Re: [aspectwerkz-user] FW: Error in JMX Console -> JBoss + AW > > You should off course use 2.0 final. > Also -verbose:class may help you to make sure the Ant comes from JBoss > Alex > > On 4/13/05, Ricardo de Siqueira Borges Pereira > <[email protected]> wrote: > > Hello Alexandre! > > > > I'd try this solution but, nothing happens. I also had try another solution. I put into /server/default/lib of JBoss the ant.jar of AW. > > > > Now a get this error: > > 18:43:12,611 ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for ser > > vlet jsp threw exception > > java.lang.NoSuchMethodError: org.apache.tools.ant.taskdefs.Javac.setTempdir(Ljav > > a/io/File;)V > > at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:373) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:497) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:476) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:464) > > at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext > > > > I think this happens 'couse the lib of AW is older, or diferent of JBoss. > > > > I have no clue about this strage behavior. And when I remove the interaction of AW with JBoss, the JMS Console works fine. > > > > Should I must try with an earlier version of AW ? > > > > Thanks in advance! > > > > Regards, > > > > Ricardo. > > > > > > -----Original Message----- > > From: Alexandre Vasseur [mailto:[email protected]] > > Sent: Tuesday, April 12, 2005 4:26 PM > > To: [email protected] > > Subject: Re: [aspectwerkz-user] FW: Error in JMX Console -> JBoss + AW > > > > It looks like a native library issue that happens in some Ant stack trace. > > Since AW comes with Ant for the offline weaving task, you could try > > using the Ant that comes with JBoss, and exclude the AW Ant by > > renaming the AW lib/ant-xx.jar to ant-xx.jar.backup for example. > > Else I don't get how it relates to AW since the stacktrace does not > > show any AW or aspect related component. > > > > Alex > > > > On Apr 12, 2005 8:46 PM, Ricardo de Siqueira Borges Pereira > > <[email protected]> wrote: > > > > > > > > > > Hello Folks! > > > > > > > > I need i little help from you guys... I have an instalation of JBoss running with AW RC2.0. Everything works fine, but the JMX Console stop working when AW is working together with JBoss. > > > > > > > > I'm sending the log. I made a simple test, when I remove the AW from JBoss, the JMX Console start work again. > > > > > > > > Anyone can help me ? > > > > > > > > Thanx in advance! > > > > > > > > > > > > Ricardo Borges > > > > GLOBO.COM :: ISP > > > > > > > > > > > > " Embora ninguém possa voltar atrás e fazer um novo começo, > > > > qualquer um pode começar agora e fazer um novo fim". > > > > > > > > (Chico Xavier) > > > > > > > > > > > > ============================================================================================================================================================================================================== > > > > > > > > > > > > > > > > > > > > > > > > java.lang.UnsatisfiedLinkError: retrieveDirectives > > > > at java.lang.ClassLoader.retrieveDirectives(Native Method) > > > > at java.lang.ClassLoader.initializeJavaAssertionMaps(ClassLoader.java:1688) > > > > at java.lang.ClassLoader.setPackageAssertionStatus(ClassLoader.java:1581) > > > > at com.sun.tools.javac.Main.<clinit>(Main.java:19) > > > > at java.lang.Class.forName0(Native Method) > > > > at java.lang.Class.forName(Class.java:140) > > > > at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCompilerExist(CompilerAdapterFactory.java:139) > > > > at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:97) > > > > at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:929) > > > > at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758) > > > > at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:407) > > > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:497) > > > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:476) > > > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:464) > > > > at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511) > > > > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295) > > > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > > > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > > > > 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:75) > > > > 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:214) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > > > > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > > > at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > > > > at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:162) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > > > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)> > > > > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > > > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > > > > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > > > > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > > > > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > > > > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > > > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > > > > at java.lang.Thread.run(Thread.java:536) > > > > 2005-04-12 17:58:22,986 ERROR [org.jboss.web.localhost.Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception > > > > java.lang.NoClassDefFoundError > > > > at java.lang.Class.forName0(Native Method) > > > > at java.lang.Class.forName(Class.java:140) > > > > at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCompilerExist(CompilerAdapterFactory.java:139) > > > > at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:97) > > > > at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:929) > > > > at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758) > > > > at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:407) > > > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:497) > > > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:476) > > > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:464) > > > > at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511) > > > > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295) > > > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > > > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > > > > 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:75) > > > > 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:214) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > > > > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > > > at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > > > > at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:162) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > > > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)> > > > > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > > > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > > > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > > > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > > > > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > > > > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > > > > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > > > > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > > > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > > > > at java.lang.Thread.run(Thread.java:536) > > > > > > > > > >