You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Travis Romney <tr...@inpowered.com> on 2005/05/14 00:32:58 UTC

I can't get tapestry to work with Javaassist and 1.5

I can't get tapestry to run on java 1.5.
I've tried upgrading javaassist from 2.6 to 3.0
but that doesn't help either.  This only happens on windows too.
I deploy the same code on Linux with 1.5 running and I don't
get this problem.

I'm getting the following stack trace on every page:

Any ideas?

Unable to instantiate component purchaseorders: 
javassist.NotFoundException: java.lang.Object
javassist.NotFoundException: java.lang.Object

    * javassist.CtClassType.getClassFile2(CtClassType.java:197)
    * javassist.compiler.MemberResolver.lookupMethod(MemberResolver.java:92)

    * javassist.compiler.MemberResolver.lookupMethod(MemberResolver.java:110)

    * javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:637)
    * javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:614)
    * javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:156)

    * javassist.compiler.ast.CallExpr.accept(CallExpr.java:45)
    * javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:235)
    * javassist.compiler.CodeGen.atStmnt(CodeGen.java:323)
    * javassist.compiler.ast.Stmnt.accept(Stmnt.java:49)
    * javassist.compiler.CodeGen.atStmnt(CodeGen.java:344)
    * javassist.compiler.ast.Stmnt.accept(Stmnt.java:49)
    * javassist.compiler.CodeGen.atMethodBody(CodeGen.java:285)
    * javassist.compiler.Javac.compileBody(Javac.java:208)
    * javassist.CtBehavior.setBody(CtBehavior.java:188)
    * javassist.CtBehavior.setBody(CtBehavior.java:163)
    * org.apache.tapestry.enhance.javassist.CreateAutoParameterEnhancer.createWriteMethod(CreateAutoParameterEnhancer.java:211)

    * org.apache.tapestry.enhance.javassist.CreateAutoParameterEnhancer.performEnhancement(CreateAutoParameterEnhancer.java:133)

    * org.apache.tapestry.enhance.BaseEnhancedClass.performEnhancement(BaseEnhancedClass.java:70)

    * org.apache.tapestry.enhance.javassist.EnhancedClass.createEnhancedSubclass(EnhancedClass.java:124)

    * org.apache.tapestry.enhance.ComponentClassFactory.createEnhancedSubclass(ComponentClassFactory.java:336)

    * org.apache.tapestry.enhance.DefaultComponentClassEnhancer.constructComponentClass(DefaultComponentClassEnhancer.java:130)

    * org.apache.tapestry.enhance.DefaultComponentClassEnhancer.getEnhancedClass(DefaultComponentClassEnhancer.java:90)

    * org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:603)

    * org.apache.tapestry.pageload.PageLoader.createImplicitComponent(PageLoader.java:569)

    * org.apache.tapestry.BaseComponentTemplateLoader.createImplicitComponent(BaseComponentTemplateLoader.java:295)

    * org.apache.tapestry.BaseComponentTemplateLoader.process(BaseComponentTemplateLoader.java:237)

    * org.apache.tapestry.BaseComponentTemplateLoader.process(BaseComponentTemplateLoader.java:172)

    * org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:100)

    * org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:135)
    * org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:519)

    * org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:764)
    * org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:152)
    * org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:195)

    * org.apache.tapestry.engine.PageService.service(PageService.java:73)
    * org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:889)

    * org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198)

    * org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:159)

    * javax.servlet.http.HttpServlet.service(HttpServlet.java:113)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:90)
    * com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)

    * com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)

    * com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)

    * com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)

    * com.caucho.server.port.TcpConnection.run(TcpConnection.java:332)
    * com.caucho.util.ThreadPool.runTasks(ThreadPool.java:457)
    * com.caucho.util.ThreadPool.run(ThreadPool.java:398)
    * java.lang.Thread.run(Thread.java:595)




---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org