I'm getting a strange error that I'm unable to solve and I was hoping someone
could give me some pointers.

I'm using Appfuse version 2.01 SpringMVC , full-source

I'm attempting to integrate Apache Camel into Appfuse.
Everything works fine until add the camel-juel dependancy to my POM

 <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-core</artifactId>
      <version>1.2.0</version>
    </dependency>
   
 
     <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-juel</artifactId>
      <version>1.2.0</version>
      <exclusions>
        <exclusion>
          <artifactId>spring</artifactId>
          <groupId>org.springframework</groupId>
        </exclusion>
      </exclusions>
    </dependency>
 
   
    <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-spring</artifactId>
      <version>1.2.0</version>
      <exclusions>
        <exclusion>
          <artifactId>spring</artifactId>
          <groupId>org.springframework</groupId>
        </exclusion>
      </exclusions>
    </dependency>

Now whenever I run mvn jetty:run and attempt to log in it throws the
following error

java.lang.ClassCastException: de.odysseus.el.ExpressionFactoryImpl cannot be
cast to javax.el.Expres
sionFactory
        at
javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:154)
        at
javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:125)
        at
org.apache.jasper.compiler.JspUtil.getExpressionFactory(JspUtil.java:1166)
        at
org.apache.jasper.compiler.JspUtil.validateExpressions(JspUtil.java:628)
        at
org.apache.jasper.compiler.Validator$ValidateVisitor.getJspAttribute(Validator.java:1341)

        at
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:11
17)
        at
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:834)
        at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2313)
        at org.apache.jasper.compiler.Node$Root.accept(Node.java:481)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        at
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:525)
        at
org.apache.jasper.compiler.Node$IncludeDirective.accept(Node.java:630)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2313)
        at org.apache.jasper.compiler.Node$Root.accept(Node.java:481)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        at
org.apache.jasper.compiler.Validator.validate(Validator.java:1837)
        at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:195)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:409)
        at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
        at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
        at
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
        at
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
        at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
        at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:285)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
        at
org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:463)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
        at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
        at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
        at
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
        at
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
        at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at
com.opt2vote.easyprint.audit.filter.UserFilter.doFilterInternal(UserFilter.java:37)
        at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75



I've tried adding other scripting support instead like camel-groovy but I
get LinkageError exceptions.

Any ideas would be a great help.
Thanks
-- 
View this message in context: 
http://www.nabble.com/Integrating-Apache-Camel-tp16302997s2369p16302997.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to