Hi, On 2/15/07, Nagabhushanam B <[EMAIL PROTECTED]> wrote:
Hi , I have installed Eclipse 3.2 and tomcat 5.5, when I am trying to jboss rule I am getting the following exception Even though I added org.eclipse.jdt.core_3.2.0.v_671.jar in to my class path Guys help me out from this& urgent java.lang.NoSuchMethodError:org.eclipse.jdt.internal.compiler.CompilationResult.getProblems ()[Lorg/eclipse/jdt/core/compiler/IProblem; at org.apache.jasper.compiler.JDTCompiler$2.acceptResult( JDTCompiler.java:341) at org.eclipse.jdt.internal.compiler.Compiler.compile( Compiler.java:417) at org.apache.jasper.compiler.JDTCompiler.generateClass( JDTCompiler.java:399) at org.apache.jasper.compiler.Compiler.compile( Compiler.java:288) at org.apache.jasper.compiler.Compiler.compile( Compiler.java:267) at org.apache.jasper.compiler.Compiler.compile( Compiler.java:255) at org.apache.jasper.JspCompilationContext.compile( JspCompilationContext.java:556 ) at org.apache.jasper.servlet.JspServletWrapper.service( JspServletWrapper.java:293 ) at org.apache.jasper.servlet.JspServlet.serviceJspFile( JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service( JspServlet.java:264) at javax.servlet.http.HttpServlet.service( HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252 ) 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.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:868 ) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection (Http11Protocol.java:744 ) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:527 ) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80 ) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684 ) at java.lang.Thread.run( Thread.java:534)
Looking at that stacktrace (which isn't much information), I'd guess that this isn't a rules-related problem (there's no Drools-related class mentioned) but rather a conflict between the Eclipse compiler and some other library you're using. This component probably sees that org.eclipse.jdt.internal.compiler.Compiler exists, tries to use it and coughs up because it expects another version. Still guessing, since I'm not much versed with Tomcat, I'd say that it's compiler component is trying the Eclipse compiler and needs to be told to specifically use whatever compiler it was using before. Best regards Marcus _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users