I have a component that needs to edit an object passed in as a
parameter.  Right now, the component does so by calling beaneditform
on that parameter object.  In this configuration I get the error
below.  Interestingly if I set a breakpoint just before return in the
get method for the object passed in as a parameter, the parameter
appears to be null.  If, from the getXXX method, I simply do "return
new CreditCardInfo()," it works.

error info:

org.apache.tapestry.ioc.internal.util.TapestryException
Unable to lookup class
com.crimsonata.billing.entities.CreditCardInfo$$EnhancerByCGLIB$$4fc9dc60:
com.crimsonata.billing.entities.CreditCardInfo$$EnhancerByCGLIB$$4fc9dc60

Here's some stack trace:

javassist.NotFoundException
com.crimsonata.billing.entities.CreditCardInfo$$EnhancerByCGLIB$$4fc9dc60

Stack trace

       * javassist.ClassPool.get(ClassPool.java:417)
       * 
org.apache.tapestry.ioc.internal.services.CtClassSource.getCtClass(CtClassSource.java:65)
       * 
org.apache.tapestry.ioc.internal.services.ClassFactoryImpl.getMethodLocation(ClassFactoryImpl.java:130)
       * 
org.apache.tapestry.internal.TapestryInternalUtils.orderProperties(TapestryInternalUtils.java:394)
       * 
org.apache.tapestry.internal.services.BeanModelSourceImpl.create(BeanModelSourceImpl.java:102)
       * 
org.apache.tapestry.corelib.components.BeanEditForm.onPrepareFromForm(BeanEditForm.java:253)
       * 
org.apache.tapestry.corelib.components.BeanEditForm.handleComponentEvent(BeanEditForm.java)
       * 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.handleEvent(ComponentPageElementImpl.java:885)
       * 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.triggerEvent(ComponentPageElementImpl.java:998)
       * 
org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.triggerEvent(InternalComponentResourcesImpl.java:147)
       * org.apache.tapestry.corelib.components.Form.beginRender(Form.java:227)
       * org.apache.tapestry.corelib.components.Form.beginRender(Form.java)
       * 
org.apache.tapestry.internal.structure.ComponentPageElementImpl$10$1.run(ComponentPageElementImpl.java:345)
       * 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:931)
       * 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100(ComponentPageElementImpl.java:69)
       * 
org.apache.tapestry.internal.structure.ComponentPageElementImpl$10.render(ComponentPageElementImpl.java:349)
       * 
org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:57)
       * 
org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:40)
       * 
org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:45)
       * 
org.apache.tapestry.internal.services.PageRenderDispatcher$1.renderPage(PageRenderDispatcher.java:82)
       * 
org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(PageLinkHandlerImpl.java:89)
       * 
org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(PageLinkHandlerImpl.java:49)
       * 
org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:91)
       * 
org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:1061)
       * com.crimsonata.billing.services.AppModule$1.service(AppModule.java:64)

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

Reply via email to