The .tml
<html t:type="layout"
     title="Migration Rules Administration"
     pageTitle="Manage Migration Rules"
        xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd";
     xmlns:p="tapestry:parameter">
   <p:content>
<t:form t:id="createMigrationForm"> <t:errors/> <table> <tr><td><t:label for="sourcePlan"/></td> <td><t:select t:id="sourcePlan" t:model="dataPlanModel"
                                                t:value="sourcePlan"
t:encoder="dataPlanEncoder"/></td> <td><t:label for="targetPlan"/></td>
                <td><t:select t:id="targetPlan"
                                                t:model="dataPlanModel"
                                                t:value="targetPlan"
t:encoder="dataPlanEncoder"/></td> <td><t:label for="fee"/></td> <td><t:textfield t:id="fee" /></td></tr> <tr><td><input type="submit" t:type="submit" t:id="addMigrationButton" value="Add"/></td>
              <t:if test="fee">
<td><input type="submit" t:type="submit" t:id="updateMigrationButton" value="Update"/></td>
             </t:if>
            </tr>
            </table>
       </t:form>
<t:grid source="migrations" row="theMigration" reorder="sourceName,targetName,fee" exclude="id,sourcePlanId,targetPlanId" rowsPerPage="5" inPlace="true" add="edit,delete">
   <p:deletecell>
<t:actionlink t:id="delete" context="theMigration.id" onClick="return confirm('Are you sure you want to delete it?')">Delete</t:actionlink>
   </p:deletecell>
   <p:editcell>
<t:pagelink page="migration/view" context="theMigration.id">Edit</t:pagelink>
   </p:editcell>
   </t:grid>
   </p:content>
</html>


the .java


public class ViewMigration {

@Property
   @Validate("required")
   private DataPlan sourcePlan;
   @Property
   @Validate("required")
   private DataPlan targetPlan;
   @Property
   @Validate("min=0,required")
   private Double fee;


   @Property
   private MigrationRuleDTO theMigration;
@Component(id="createMigrationForm")
   private Form createMigrationForm;
@Property
   @Persist
   private MigrationRule aMigration;
private List <MigrationRuleDTO> migrations; @Inject
   private Session theSession;
public SelectModel getDataPlanModel()
   {
return new DataPlanSelectModel(theSession.createCriteria(DataPlan.class).list());
   }
public ValueEncoder getDataPlanEncoder()
   {
     return new DataPlanEncoder();
   }
}


Here it goes ...
----------------------------------
[ERROR] pages.IndexAdmin Render queue error in BeginRender[IndexAdmin:layout.pagelink_0]: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration org.apache.tapestry5.ioc.internal.util.TapestryException: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration [at classpath:com/mcentric/glo/hsiAdministrationConsole/components/Layout.tml, line 39] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:948) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$400(ComponentPageElementImpl.java:49) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.callback(ComponentPageElementImpl.java:159) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:211) at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:74) at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:121) at $PageRenderQueue_1225530ff91.render($PageRenderQueue_1225530ff91.java) at $PageRenderQueue_1225530ff88.render($PageRenderQueue_1225530ff88.java) at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1748) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1732) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1714) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1700) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1681) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$22.renderMarkup(TapestryModule.java:1662) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at $MarkupRenderer_1225530ff90.renderMarkup($MarkupRenderer_1225530ff90.java) at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64) at $PageMarkupRenderer_1225530ff8d.renderPageMarkup($PageMarkupRenderer_1225530ff8d.java) at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:61) at $PageResponseRenderer_1225530ff3b.renderPageResponse($PageResponseRenderer_1225530ff3b.java) at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:63) at org.apache.tapestry5.services.TapestryModule$33.handle(TapestryModule.java:1943) at $PageRenderRequestHandler_1225530ff3c.handle($PageRenderRequestHandler_1225530ff3c.java) at $PageRenderRequestHandler_1225530ff28.handle($PageRenderRequestHandler_1225530ff28.java) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) at $ComponentRequestHandler_1225530ff2c.handlePageRender($ComponentRequestHandler_1225530ff2c.java) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
   at $Dispatcher_1225530ff2e.dispatch($Dispatcher_1225530ff2e.java)
   at $Dispatcher_1225530ff24.dispatch($Dispatcher_1225530ff24.java)
at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:245) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at com.mcentric.glo.hsiAdministrationConsole.services.AppModule$1.service(AppModule.java:94)
   at $RequestFilter_1225530ff20.service($RequestFilter_1225530ff20.java)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81) at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
   at $RequestHandler_1225530ff1a.service($RequestHandler_1225530ff1a.java)
at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197) at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) at $HttpServletRequestHandler_1225530ff1c.service($HttpServletRequestHandler_1225530ff1c.java) at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) at $HttpServletRequestHandler_1225530ff1c.service($HttpServletRequestHandler_1225530ff1c.java) at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_1225530ff18.service($HttpServletRequestFilter_1225530ff18.java) at $HttpServletRequestHandler_1225530ff1c.service($HttpServletRequestHandler_1225530ff1c.java) at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726) at $HttpServletRequestHandler_1225530ff1c.service($HttpServletRequestHandler_1225530ff1c.java) at $HttpServletRequestHandler_1225530ff16.service($HttpServletRequestHandler_1225530ff16.java)
   at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127)
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: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:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667) 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:619)
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:300) at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.getInstantiator(ComponentInstantiatorSourceImpl.java:276) at $ComponentInstantiatorSource_1225530ff0e.getInstantiator($ComponentInstantiatorSource_1225530ff0e.java) at org.apache.tapestry5.internal.services.ComponentModelSourceImpl.getModel(ComponentModelSourceImpl.java:34) at org.apache.tapestry5.internal.services.ComponentModelSourceImpl.getPageModel(ComponentModelSourceImpl.java:39) at $ComponentModelSource_1225530ff8f.getPageModel($ComponentModelSource_1225530ff8f.java) at org.apache.tapestry5.internal.services.PageActivationContextCollectorImpl.collectPageActivationContext(PageActivationContextCollectorImpl.java:63) at $PageActivationContextCollector_1225530ff89.collectPageActivationContext($PageActivationContextCollector_1225530ff89.java) at org.apache.tapestry5.internal.services.LinkSourceImpl.createPageRenderLink(LinkSourceImpl.java:99) at $LinkSource_1225530ff3d.createPageRenderLink($LinkSource_1225530ff3d.java) at org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.createPageRenderLink(ComponentPageElementResourcesImpl.java:100) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.createPageLink(ComponentPageElementImpl.java:1219) at org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.createPageLink(InternalComponentResourcesImpl.java:188) at org.apache.tapestry5.corelib.components.PageLink.beginRender(PageLink.java:55) at org.apache.tapestry5.corelib.components.PageLink.beginRender(PageLink.java) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:206) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.run(ComponentPageElementImpl.java:164) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
   ... 78 more
Caused by: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration
   at javassist.Loader.findClass(Loader.java:359)
at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:94)
   at javassist.Loader.loadClass(Loader.java:311)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:296)
   ... 95 more
Caused by: org.apache.tapestry5.internal.services.TransformationException: 3
at org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:176) at $ComponentClassTransformer_1225530ff10.transformComponentClass($ComponentClassTransformer_1225530ff10.java) at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.onLoad(ComponentInstantiatorSourceImpl.java:205)
   at javassist.Loader.findClass(Loader.java:340)
   ... 99 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
   at javassist.bytecode.ByteArray.write16bit(ByteArray.java:40)
at javassist.bytecode.StackMapTable$Shifter.update(StackMapTable.java:744) at javassist.bytecode.StackMapTable$Shifter.sameFrame(StackMapTable.java:720) at javassist.bytecode.StackMapTable$Walker.stackMapFrames(StackMapTable.java:194)
   at javassist.bytecode.StackMapTable$Walker.parse(StackMapTable.java:179)
   at javassist.bytecode.StackMapTable$Shifter.doit(StackMapTable.java:714)
   at javassist.bytecode.StackMapTable.shiftPc(StackMapTable.java:693)
   at javassist.bytecode.CodeIterator.insertGap0(CodeIterator.java:676)
   at javassist.bytecode.CodeIterator.insertGap(CodeIterator.java:636)
   at javassist.bytecode.CodeIterator.insertGapCore(CodeIterator.java:467)
   at javassist.bytecode.CodeIterator.insertGap(CodeIterator.java:413)
   at javassist.expr.Expr.replace0(Expr.java:298)
   at javassist.expr.FieldAccess.replace(FieldAccess.java:213)
at org.apache.tapestry5.internal.services.InternalClassTransformationImpl$3.edit(InternalClassTransformationImpl.java:1757)
   at javassist.expr.ExprEditor.loopBody(ExprEditor.java:197)
   at javassist.expr.ExprEditor.doit(ExprEditor.java:90)
   at javassist.CtClassType.instrument(CtClassType.java:1289)
at org.apache.tapestry5.internal.services.InternalClassTransformationImpl.replaceFieldAccess(InternalClassTransformationImpl.java:1763) at org.apache.tapestry5.internal.services.InternalClassTransformationImpl.performFieldTransformations(InternalClassTransformationImpl.java:1691) at org.apache.tapestry5.internal.services.InternalClassTransformationImpl.finish(InternalClassTransformationImpl.java:1336) at org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:172)
   ... 102 more
[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed with uncaught exception: Render queue error in BeginRender[IndexAdmin:layout.pagelink_0]: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration org.apache.tapestry5.internal.services.RenderQueueException: Render queue error in BeginRender[IndexAdmin:layout.pagelink_0]: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration [at classpath:com/mcentric/glo/hsiAdministrationConsole/components/Layout.tml, line 39] at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:86) at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:121) at $PageRenderQueue_1225530ff91.render($PageRenderQueue_1225530ff91.java) at $PageRenderQueue_1225530ff88.render($PageRenderQueue_1225530ff88.java) at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1748) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1732) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1714) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1700) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1681) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at org.apache.tapestry5.services.TapestryModule$22.renderMarkup(TapestryModule.java:1662) at $MarkupRenderer_1225530ff93.renderMarkup($MarkupRenderer_1225530ff93.java) at $MarkupRenderer_1225530ff90.renderMarkup($MarkupRenderer_1225530ff90.java) at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64) at $PageMarkupRenderer_1225530ff8d.renderPageMarkup($PageMarkupRenderer_1225530ff8d.java) at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:61) at $PageResponseRenderer_1225530ff3b.renderPageResponse($PageResponseRenderer_1225530ff3b.java) at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:63) at org.apache.tapestry5.services.TapestryModule$33.handle(TapestryModule.java:1943) at $PageRenderRequestHandler_1225530ff3c.handle($PageRenderRequestHandler_1225530ff3c.java) at $PageRenderRequestHandler_1225530ff28.handle($PageRenderRequestHandler_1225530ff28.java) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) at $ComponentRequestHandler_1225530ff2c.handlePageRender($ComponentRequestHandler_1225530ff2c.java) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
   at $Dispatcher_1225530ff2e.dispatch($Dispatcher_1225530ff2e.java)
   at $Dispatcher_1225530ff24.dispatch($Dispatcher_1225530ff24.java)
at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:245) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at com.mcentric.glo.hsiAdministrationConsole.services.AppModule$1.service(AppModule.java:94)
   at $RequestFilter_1225530ff20.service($RequestFilter_1225530ff20.java)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81) at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
   at $RequestHandler_1225530ff25.service($RequestHandler_1225530ff25.java)
   at $RequestHandler_1225530ff1a.service($RequestHandler_1225530ff1a.java)
at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197) at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) at $HttpServletRequestHandler_1225530ff1c.service($HttpServletRequestHandler_1225530ff1c.java) at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) at $HttpServletRequestHandler_1225530ff1c.service($HttpServletRequestHandler_1225530ff1c.java) at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_1225530ff18.service($HttpServletRequestFilter_1225530ff18.java) at $HttpServletRequestHandler_1225530ff1c.service($HttpServletRequestHandler_1225530ff1c.java) at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726) at $HttpServletRequestHandler_1225530ff1c.service($HttpServletRequestHandler_1225530ff1c.java) at $HttpServletRequestHandler_1225530ff16.service($HttpServletRequestHandler_1225530ff16.java)
   at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127)
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: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:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667) 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:619)
Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration [at classpath:com/mcentric/glo/hsiAdministrationConsole/components/Layout.tml, line 39] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:948) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$400(ComponentPageElementImpl.java:49) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.callback(ComponentPageElementImpl.java:159) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:211) at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:74)
   ... 74 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:300) at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.getInstantiator(ComponentInstantiatorSourceImpl.java:276) at $ComponentInstantiatorSource_1225530ff0e.getInstantiator($ComponentInstantiatorSource_1225530ff0e.java) at org.apache.tapestry5.internal.services.ComponentModelSourceImpl.getModel(ComponentModelSourceImpl.java:34) at org.apache.tapestry5.internal.services.ComponentModelSourceImpl.getPageModel(ComponentModelSourceImpl.java:39) at $ComponentModelSource_1225530ff8f.getPageModel($ComponentModelSource_1225530ff8f.java) at org.apache.tapestry5.internal.services.PageActivationContextCollectorImpl.collectPageActivationContext(PageActivationContextCollectorImpl.java:63) at $PageActivationContextCollector_1225530ff89.collectPageActivationContext($PageActivationContextCollector_1225530ff89.java) at org.apache.tapestry5.internal.services.LinkSourceImpl.createPageRenderLink(LinkSourceImpl.java:99) at $LinkSource_1225530ff3d.createPageRenderLink($LinkSource_1225530ff3d.java) at org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.createPageRenderLink(ComponentPageElementResourcesImpl.java:100) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.createPageLink(ComponentPageElementImpl.java:1219) at org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.createPageLink(InternalComponentResourcesImpl.java:188) at org.apache.tapestry5.corelib.components.PageLink.beginRender(PageLink.java:55) at org.apache.tapestry5.corelib.components.PageLink.beginRender(PageLink.java) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:206) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.run(ComponentPageElementImpl.java:164) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
   ... 78 more
Caused by: java.lang.ClassNotFoundException: caught an exception while obtaining a class file for com.mcentric.glo.hsiAdministrationConsole.pages.migration.ViewMigration
   at javassist.Loader.findClass(Loader.java:359)
at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:94)
   at javassist.Loader.loadClass(Loader.java:311)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:296)
   ... 95 more
Caused by: org.apache.tapestry5.internal.services.TransformationException: 3
at org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:176) at $ComponentClassTransformer_1225530ff10.transformComponentClass($ComponentClassTransformer_1225530ff10.java) at org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.onLoad(ComponentInstantiatorSourceImpl.java:205)
   at javassist.Loader.findClass(Loader.java:340)
   ... 99 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
   at javassist.bytecode.ByteArray.write16bit(ByteArray.java:40)
at javassist.bytecode.StackMapTable$Shifter.update(StackMapTable.java:744) at javassist.bytecode.StackMapTable$Shifter.sameFrame(StackMapTable.java:720) at javassist.bytecode.StackMapTable$Walker.stackMapFrames(StackMapTable.java:194)
   at javassist.bytecode.StackMapTable$Walker.parse(StackMapTable.java:179)
   at javassist.bytecode.StackMapTable$Shifter.doit(StackMapTable.java:714)
   at javassist.bytecode.StackMapTable.shiftPc(StackMapTable.java:693)
   at javassist.bytecode.CodeIterator.insertGap0(CodeIterator.java:676)
   at javassist.bytecode.CodeIterator.insertGap(CodeIterator.java:636)
   at javassist.bytecode.CodeIterator.insertGapCore(CodeIterator.java:467)
   at javassist.bytecode.CodeIterator.insertGap(CodeIterator.java:413)
   at javassist.expr.Expr.replace0(Expr.java:298)
   at javassist.expr.FieldAccess.replace(FieldAccess.java:213)
at org.apache.tapestry5.internal.services.InternalClassTransformationImpl$3.edit(InternalClassTransformationImpl.java:1757)
   at javassist.expr.ExprEditor.loopBody(ExprEditor.java:197)
   at javassist.expr.ExprEditor.doit(ExprEditor.java:90)
   at javassist.CtClassType.instrument(CtClassType.java:1289)
at org.apache.tapestry5.internal.services.InternalClassTransformationImpl.replaceFieldAccess(InternalClassTransformationImpl.java:1763) at org.apache.tapestry5.internal.services.InternalClassTransformationImpl.performFieldTransformations(InternalClassTransformationImpl.java:1691) at org.apache.tapestry5.internal.services.InternalClassTransformationImpl.finish(InternalClassTransformationImpl.java:1336) at org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:172)
   ... 102 more


----------------------------------
Please post the full stack trace. I guess the part that's going to
show us what happened wasn't shown, as we can't see the full exception
chain.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to