-Dsun.lang.ClassLoader.allowArraySyntex=true a typo just in this email, or in the actual usage?
On Fri, Mar 7, 2008 at 1:17 PM, Geoff Callender <[EMAIL PROTECTED]> wrote: > To Howard, and anyone else with experience of javassist problems with > Java 1.6 (with the possibly that it's only related to Tomcat in JBoss > 4.2.2): > > It looks like this is a javassist classloading issue with Java 1.6. > Everything works fine with Java 1.5. The root cause is an > ArrayIndexOutOfBoundsException: 4, within javassist. Any suggestions? > > I commented out the pagelink to the offending page and the problem > moved to the next pagelink that had a context. The root cause was > identical. > > Each time I commented out the offending pagelink, the problem occurred > on the next pagelink that had a context and the root cause was > identical. > > I tried -Dsun.lang.ClassLoader.allowArraySyntex=true (read > http://lists.jboss.org/pipermail/jboss-development/2007-June/009714.html > )but the problem didn't change. > > Below is the full stack trace of the original problem. > > Cheers, > > Geoff > > 2008-03-07 21:22:27,150 ERROR > [org.apache.tapestry.services.TapestryModule.RequestExceptionHandler] > Processing of request failed with uncaught exception: Render queue > error in BeginRender[Start:pagelink_10]: Could not convert > 'errorMessage' into a component parameter binding: > java.lang.NoClassDefFoundError: jumpstart/web/pages/examples/request/ > PageLinkOrActionLink2 > org.apache.tapestry.internal.services.RenderQueueException: Render > queue error in BeginRender[Start:pagelink_10]: Could not convert > 'errorMessage' into a component parameter binding: > java.lang.NoClassDefFoundError: jumpstart/web/pages/examples/request/ > PageLinkOrActionLink2 [at classpath:jumpstart/web/pages/Start.tml, > line 41, column 84] > at > org > .apache > .tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:75) > at > org > .apache > .tapestry > .internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java: > 63) > at > $PageRenderQueue_11888c18640.render($PageRenderQueue_11888c18640.java) > at > $PageRenderQueue_11888c18639.render($PageRenderQueue_11888c18639.java) > at org.apache.tapestry.services.TapestryModule > $19.renderMarkup(TapestryModule.java:1289) > at org.apache.tapestry.services.TapestryModule > $23.renderMarkup(TapestryModule.java:1397) > at > $ > MarkupRenderer_11888c18641 > .renderMarkup($MarkupRenderer_11888c18641.java) > at org.apache.tapestry.services.TapestryModule > $22.renderMarkup(TapestryModule.java:1378) > at > $ > MarkupRenderer_11888c18641 > .renderMarkup($MarkupRenderer_11888c18641.java) > at org.apache.tapestry.services.TapestryModule > $21.renderMarkup(TapestryModule.java:1360) > at > $ > MarkupRenderer_11888c18641 > .renderMarkup($MarkupRenderer_11888c18641.java) > at org.apache.tapestry.services.TapestryModule > $20.renderMarkup(TapestryModule.java:1342) > at > $ > MarkupRenderer_11888c18641 > .renderMarkup($MarkupRenderer_11888c18641.java) > at > $ > MarkupRenderer_11888c1863e > .renderMarkup($MarkupRenderer_11888c1863e.java) > at > org > .apache > .tapestry > .internal > .services > .PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:55) > at > $ > PageMarkupRenderer_11888c1863c > .renderPageMarkup($PageMarkupRenderer_11888c1863c.java) > at > org > .apache > .tapestry > .internal > .services > .PageResponseRendererImpl > .renderPageResponse(PageResponseRendererImpl.java:57) > at > $ > PageResponseRenderer_11888c185fd > .renderPageResponse($PageResponseRenderer_11888c185fd.java) > at > org > .apache > .tapestry > .internal > .services > .PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java: > 59) > at > $ > PageRenderRequestHandler_11888c185f8 > .handle($PageRenderRequestHandler_11888c185f8.java) > at > org > .apache > .tapestry > .internal.services.RootPathDispatcher.dispatch(RootPathDispatcher.java: > 55) > at $Dispatcher_11888c185fb.dispatch($Dispatcher_11888c185fb.java) > at $Dispatcher_11888c185ee.dispatch($Dispatcher_11888c185ee.java) > at org.apache.tapestry.services.TapestryModule > $13.service(TapestryModule.java:911) > at > org > .apache > .tapestry > .internal.services.LocalizationFilter.service(LocalizationFilter.java: > 43) > at > $RequestHandler_11888c185ef.service($RequestHandler_11888c185ef.java) > at org.apache.tapestry.services.TapestryModule > $3.service(TapestryModule.java:529) > at > $RequestHandler_11888c185ef.service($RequestHandler_11888c185ef.java) > at org.apache.tapestry.services.TapestryModule > $2.service(TapestryModule.java:504) > at > $RequestHandler_11888c185ef.service($RequestHandler_11888c185ef.java) > at > org > .apache > .tapestry > .internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79) > at > $RequestHandler_11888c185ef.service($RequestHandler_11888c185ef.java) > at org.apache.tapestry.internal.services.CheckForUpdatesFilter > $2.invoke(CheckForUpdatesFilter.java:93) > at org.apache.tapestry.internal.services.CheckForUpdatesFilter > $2.invoke(CheckForUpdatesFilter.java:84) > at > org > .apache > .tapestry > .ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77) > at > org > .apache > .tapestry > .internal > .services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106) > at > $RequestHandler_11888c185ef.service($RequestHandler_11888c185ef.java) > at > $RequestHandler_11888c185e7.service($RequestHandler_11888c185e7.java) > at org.apache.tapestry.services.TapestryModule > $12.service(TapestryModule.java:891) > at > org > .apache > .tapestry > .internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: > 62) > at > $ > HttpServletRequestFilter_11888c185e6 > .service($HttpServletRequestFilter_11888c185e6.java) > at > $ > HttpServletRequestHandler_11888c185e8 > .service($HttpServletRequestHandler_11888c185e8.java) > at > $ > HttpServletRequestHandler_11888c185e5 > .service($HttpServletRequestHandler_11888c185e5.java) > at > org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164) > at > org > .apache > .catalina > .core > .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: > 235) > at > org > .apache > .catalina > .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org > .jboss > .web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java: > 96) > at > org > .apache > .catalina > .core > .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: > 235) > at > org > .apache > .catalina > .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org > .apache > .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: > 230) > at > org > .apache > .catalina.core.StandardContextValve.invoke(StandardContextValve.java: > 175) > at > org > .jboss > .web > .tomcat > .security > .SecurityAssociationValve.invoke(SecurityAssociationValve.java:179) > at > org > .jboss > .web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) > at > org > .apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: > 127) > at > org > .apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: > 102) > at > org > .jboss > .web > .tomcat > .service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java: > 157) > at > org > .apache > .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: > 262) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: > 844) > at org.apache.coyote.http11.Http11Protocol > $Http11ConnectionHandler.process(Http11Protocol.java:583) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java: > 446) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.apache.tapestry.ioc.internal.util.TapestryException: > Could not convert 'errorMessage' into a component parameter binding: > java.lang.NoClassDefFoundError: jumpstart/web/pages/examples/request/ > PageLinkOrActionLink2 [at classpath:jumpstart/web/pages/Start.tml, > line 41, column 84] > at > org > .apache > .tapestry > .internal > .structure > .ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:884) > at > org.apache.tapestry.internal.structure.ComponentPageElementImpl.access > $100(ComponentPageElementImpl.java:54) > at org.apache.tapestry.internal.structure.ComponentPageElementImpl > $11.render(ComponentPageElementImpl.java:342) > at > org > .apache > .tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:63) > ... 61 more > Caused by: org.apache.tapestry.ioc.internal.util.TapestryException: > Could not convert 'errorMessage' into a component parameter binding: > java.lang.NoClassDefFoundError: jumpstart/web/pages/examples/request/ > PageLinkOrActionLink2 [at classpath:jumpstart/web/pages/examples/ > request/PageLinkOrActionLink1.tml, line 34, column 41] > at > org > .apache > .tapestry > .internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java: > 79) > at > $BindingSource_11888c18609.newBinding($BindingSource_11888c18609.java) > at > org > .apache > .tapestry > .internal > .services > .PageElementFactoryImpl > .newExpansionElement(PageElementFactoryImpl.java:176) > at > $ > PageElementFactory_11888c18602 > .newExpansionElement($PageElementFactory_11888c18602.java) > at > org > .apache > .tapestry > .internal > .services.PageLoaderProcessor.expansion(PageLoaderProcessor.java:356) > at > org > .apache > .tapestry > .internal > .services > .PageLoaderProcessor.loadTemplateForComponent(PageLoaderProcessor.java: > 489) > at > org > .apache > .tapestry > .internal > .services > .PageLoaderProcessor.workComponentQueue(PageLoaderProcessor.java:808) > at > org > .apache > .tapestry > .internal > .services.PageLoaderProcessor.loadPage(PageLoaderProcessor.java:393) > at > org > .apache > .tapestry > .internal.services.PageLoaderImpl.loadPage(PageLoaderImpl.java:60) > at $PageLoader_11888c18600.loadPage($PageLoader_11888c18600.java) > at > org > .apache > .tapestry.internal.services.PagePoolCache.checkout(PagePoolCache.java: > 188) > at > org > .apache > .tapestry.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:107) > at $PagePool_11888c185ff.checkout($PagePool_11888c185ff.java) > at > org > .apache > .tapestry > .internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: > 43) > at > $RequestPageCache_11888c185fe.get($RequestPageCache_11888c185fe.java) > at > $RequestPageCache_11888c185d2.get($RequestPageCache_11888c185d2.java) > at > org > .apache > .tapestry > .internal.services.LinkFactoryImpl.createPageLink(LinkFactoryImpl.java: > 239) > at > $LinkFactory_11888c18603.createPageLink($LinkFactory_11888c18603.java) > at > org > .apache > .tapestry.internal.structure.PageImpl.createPageLink(PageImpl.java:161) > at > org > .apache > .tapestry > .internal > .structure > .InternalComponentResourcesImpl > .createPageLink(InternalComponentResourcesImpl.java:128) > at > org > .apache.tapestry.corelib.components.PageLink.beginRender(PageLink.java: > 73) > at > org > .apache.tapestry.corelib.components.PageLink.beginRender(PageLink.java) > at org.apache.tapestry.internal.structure.ComponentPageElementImpl > $11$1.run(ComponentPageElementImpl.java:338) > at > org > .apache > .tapestry > .internal > .structure > .ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:874) > ... 64 more > Caused by: org.apache.tapestry.ioc.internal.util.TapestryException: > java.lang.NoClassDefFoundError: jumpstart/web/pages/examples/request/ > PageLinkOrActionLink2 [at classpath:jumpstart/web/pages/examples/ > request/PageLinkOrActionLink1.tml, line 34, column 41] > at > org > .apache > .tapestry > .internal > .bindings.PropBindingFactory.newBinding(PropBindingFactory.java:57) > at > $BindingFactory_11888c1862f.newBinding($BindingFactory_11888c1862f.java) > at > $BindingFactory_11888c18616.newBinding($BindingFactory_11888c18616.java) > at > org > .apache > .tapestry > .internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java: > 75) > ... 87 more > Caused by: java.lang.RuntimeException: java.lang.NoClassDefFoundError: > jumpstart/web/pages/examples/request/PageLinkOrActionLink2 > at > org > .apache > .tapestry > .ioc > .internal > .services.PropertyAccessImpl.buildAdapter(PropertyAccessImpl.java:97) > at > org > .apache > .tapestry > .ioc > .internal > .services.PropertyAccessImpl.getAdapter(PropertyAccessImpl.java:65) > at > $PropertyAccess_11888c185d6.getAdapter($PropertyAccess_11888c185d6.java) > at > org > .apache > .tapestry > .internal > .services > .PropertyConduitSourceImpl > .readInfoForTerm(PropertyConduitSourceImpl.java:451) > at > org > .apache > .tapestry > .internal > .services > .PropertyConduitSourceImpl > .writePropertyNavigationCode(PropertyConduitSourceImpl.java:276) > at > org > .apache > .tapestry > .internal > .services > .PropertyConduitSourceImpl.buildGetter(PropertyConduitSourceImpl.java: > 216) > at > org > .apache > .tapestry > .internal > .services > .PropertyConduitSourceImpl.build(PropertyConduitSourceImpl.java:173) > at > org > .apache > .tapestry > .internal > .services > .PropertyConduitSourceImpl.create(PropertyConduitSourceImpl.java:120) > at > $ > PropertyConduitSource_11888c1862e > .create($PropertyConduitSource_11888c1862e.java) > at > org > .apache > .tapestry > .internal > .bindings.PropBindingFactory.newBinding(PropBindingFactory.java:48) > ... 90 more > Caused by: java.lang.NoClassDefFoundError: jumpstart/web/pages/ > examples/request/PageLinkOrActionLink2 > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) > at java.lang.Class.getDeclaredMethods(Class.java:1791) > at java.beans.Introspector$1.run(Introspector.java:1272) > at java.security.AccessController.doPrivileged(Native Method) > at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java: > 1270) > at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136) > at java.beans.Introspector.getBeanInfo(Introspector.java:387) > at java.beans.Introspector.getBeanInfo(Introspector.java:159) > at > org > .apache > .tapestry > .ioc > .internal > .services.PropertyAccessImpl.buildAdapter(PropertyAccessImpl.java:85) > ... 99 more > Caused by: java.lang.ClassNotFoundException: caught an exception while > obtaining a class file for > jumpstart.web.pages.examples.request.PageLinkOrActionLink > 2 > at javassist.Loader.findClass(Loader.java:359) > at > org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl > $PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:73) > at javassist.Loader.loadClass(Loader.java:311) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > ... 109 more > Caused by: > org.apache.tapestry.internal.services.TransformationException: 4 > at > org > .apache > .tapestry > .internal > .services > .ComponentClassTransformerImpl > .transformComponentClass(ComponentClassTransformerImpl.java:153) > at > $ > ComponentClassTransformer_11888c185e2 > .transformComponentClass($ComponentClassTransformer_11888c185e2.java) > at > org > .apache > .tapestry > .internal > .services > .ComponentInstantiatorSourceImpl > .onLoad(ComponentInstantiatorSourceImpl.java:162) > at javassist.Loader.findClass(Loader.java:340) > ... 113 more > Caused by: java.lang.ArrayIndexOutOfBoundsException: 4 > at javassist.bytecode.ByteArray.write16bit(ByteArray.java:41) > 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:290) > at javassist.expr.FieldAccess.replace(FieldAccess.java:213) > at > org.apache.tapestry.internal.services.InternalClassTransformationImpl > $2.edit(InternalClassTransformationImpl.java:1515) > at javassist.expr.ExprEditor.loopBody(ExprEditor.java:197) > at javassist.expr.ExprEditor.doit(ExprEditor.java:90) > at javassist.CtClassType.instrument(CtClassType.java:1288) > at > org > .apache > .tapestry > .internal > .services > .InternalClassTransformationImpl > .replaceFieldAccess(InternalClassTransformationImpl.java:1521) > at > org > .apache > .tapestry > .internal > .services > .InternalClassTransformationImpl > .performFieldTransformations(InternalClassTransformationImpl.java:1449) > at > org > .apache > .tapestry > .internal > .services > .InternalClassTransformationImpl > .finish(InternalClassTransformationImpl.java:1127) > at > org > .apache > .tapestry > .internal > .services > .ComponentClassTransformerImpl > .transformComponentClass(ComponentClassTransformerImpl.java:149) > ... 116 more > On 06/03/2008, at 9:35 PM, Geoff Callender wrote: > > > I've finally been able to reproduce this problem by using JDK 1.6. > > Not sure why that is but I'll be looking into it. > > > > in the meantime please drop back to JDK 1.5 like this: > > - In Eclipse choose Window > Preferences > Java Compiler and set > > Compiler compliance level to 5.0. > > - Before running JBoss's run.bat, set JAVA_HOME tothe location of a > > 1.5 JDK. > > > > Please note too that the Downloads page specifies JDK 1.5 and > > Eclipse 3.2 as system requirements, because 1.6 and 3.3 haven't been > > tested before now. > > > > Geoff > > http://files.doublenegative.com.au/jumpstart/ > > > > On 06/03/2008, at 8:49 AM, Borut Bolčina wrote: > > > >> Hi, > >> > >> I am also getting an error at step 9. > >> > >> An unexpected application exception has occurred. > >> > >> - org.apache.tapestry.internal.services.RenderQueueExceptionRender > >> queue error in BeginRender[Start:pagelink_10]: Could not convert > >> 'errorMessage' into a component parameter binding: > >> java.lang.NoClassDefFoundError: > >> jumpstart/web/pages/examples/request/PageLinkOrActionLink2 > >> activeComponents > >> - Start (class jumpstart.web.pages.Start) > >> - Start:pagelink_10 (class > >> org.apache.tapestry.corelib.components.PageLink) > >> classpath:jumpstart/web/pages/Start.tml, line 41, column > >> 8436<br/> > >> 37 <a t:type="pagelink" > >> t:page="examples/request/RenderRequests1" href="#">Render > >> Requests</a><br/> > >> 38 <a t:type="pagelink" t:page="examples/request/ActionRequests" > >> href="#">Action Requests</a><br/>39 <a t:type="pagelink" > >> t:page="examples/request/ActionThenNewPage1" href="#">Action > >> Then New > >> Page</a><br/>40 <a t:type="pagelink" > >> t:page="examples/request/PersistingThroughTheRedirection1" > >> href="#">Persisting Through The Redirection</a><br/>41 <a > >> t:type="pagelink" t:page="examples/request/PageLinkOrActionLink1" > >> href="#">PageLink or ActionLink?</a><br/>42 <a t:type="pagelink" > >> t:page="examples/request/FormSubmission1" href="#">Form > >> Submission</a><br/> > >> 43 <br/>44 <a t:type="pagelink" > >> t:page="examples/input/BasicInput1" href="#">Basic Input</a><br/> > >> 45 <a t:type="pagelink" t:page="examples/input/Validators1" > >> href="#">Validators</a><br/>46 <a t:type="pagelink" > >> t:page="examples/input/ProgrammaticValidation1" > >> href="#">Programmatic > >> Validation</a><br/> > >> locationclasspath:jumpstart/web/pages/Start.tml, line 41, column 84 > >> - org.apache.tapestry.ioc.internal.util.TapestryExceptionCould not > >> convert 'errorMessage' into a component parameter binding: > >> java.lang.NoClassDefFoundError: > >> jumpstart/web/pages/examples/request/PageLinkOrActionLink2 > >> locationclasspath:jumpstart/web/pages/examples/request/ > >> PageLinkOrActionLink1.tml, > >> line 34, column 4129 > >> 30 This ActionLink should work OK: 31 <a t:type="actionlink" > >> t:id="ActionLinkA" t:context="literal:1" href="#">Person 1</a>. > >> 32This ActionLink will receive an exception, which it handles: > >> 33 <a t:type="actionlink" t:id="ActionLinkB" t:context="literal:999" > >> href="#">Person 999</a><br/>34 <span > >> style="color:red">${errorMessage}</span><br/><br/>35 > >> 36 <a t:type="pagelink" t:page="Start" href="#">To Start</a><br/ > >> ><br/> > >> 37 > >> 38 <t:sourcecodedisplay > >> src="/web/src/main/webapp/pages/examples/request/ > >> PageLinkOrActionLink1.tml"/> > >> 39 <t:sourcecodedisplay > >> src="/web/src/main/java/jumpstart/web/pages/examples/request/ > >> PageLinkOrActionLink1.java"/> > >> - java.lang.ClassNotFoundExceptioncaught an exception while > >> obtaining > >> a class file for > >> jumpstart.web.pages.examples.request.PageLinkOrActionLink2 > >> > >> exceptionorg > >> .apache.tapestry.internal.services.TransformationException: > >> Class > >> jumpstart.web.pages.examples.request.PageLinkOrActionLink2contains > >> field(s) (_$resources) that are not private. You should change > >> these fields to private, and add accessor methods if needed. > >> - org.apache.tapestry.internal.services.TransformationExceptionClass > >> jumpstart.web.pages.examples.request.PageLinkOrActionLink2 contains > >> field(s) (_$resources) that are not private. You should change > >> these fields > >> to private, and add accessor methods if needed. > >> > >> ...and more > >> > >> Here is the exploder info: > >> > >> > >> Buildfile: C:\Users\Borut\Workarea\jumpstart-min-3.3.3\exploder.xml > >> copy-all-to-exploded-dir: > >> mkdir: > >> copy-enterprise-to-exploded-ear: > >> [copy] Copying 2 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear > >> [copy] Copying 2 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear > >> mkdir: > >> copy-datasource-descriptor-to-exploded-ear: > >> [copy] Copying 1 file to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded > >> mkdir: > >> copy-business-to-exploded-jar: > >> [copy] Copying 50 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.jar > >> [copy] Copying 1 file to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.jar\META-INF > >> mkdir: > >> copy-web-to-exploded-war: > >> [copy] Copying 8 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.war > >> [copy] Copying 81 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.war\WEB-INF > >> \classes > >> [copy] Copying 63 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.war\WEB-INF > >> \classes\jumpstart\web > >> [copy] Copying 7 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.war\WEB-INF\lib > >> mkdir: > >> copy-src-to-exploded-war: > >> [mkdir] Created dir: C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.war\WEB-INF > >> \sourcecode > >> [copy] Copying 71 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.war\WEB-INF > >> \sourcecode > >> [copy] Copying 81 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.war\WEB-INF > >> \sourcecode > >> [copy] Copying 47 files to C:\Users\Borut\Workarea\jumpstart- > >> min-3.3.3\exploded\jumpstart-min.ear\jumpstart-min.war\WEB-INF > >> \sourcecode > >> BUILD SUCCESSFUL > >> Total time: 940 milliseconds > >> > >> > >> I am on Eclipse 3.3, Vista. > >> > >> Regards, > >> Borut > >> > >> 2008/3/4, Geoff Callender <[EMAIL PROTECTED]>: > >>> > >>> Hi Greg, > >>> > >>> I can't explain why this would be happening, as I'm successfully > >>> running it on OS X 10.5 and Windows XP SP2, all with JBoss > >>> 4.2.2.GA on > >>> Java 1.5, to browsers running Safari, Firefox, and IE 7. > >>> > >>> What are the details of your operating environment? What's in the > >>> JBoss log on the console (please paste any stacktrace in your > >>> reply)? > >>> If you choose Project > Clean... in Eclipse and restart JBoss do you > >>> get the same result? if so, what was in the Eclipse Console > >>> following > >>> the clean (please paste the exploder's output in your reply). > >>> > >>> Cheers, > >>> > >>> > >>> Geoff > >>> > >>> > >>> On 03/03/2008, at 2:57 AM, Gregory Mazurek wrote: > >>> > >>>> Hi Geoff, > >>>> > >>>> I'm new to Tapestry coming recently from RoR (encountered scaling > >>>> problems > >>>> in some of my web applications but still use it occasionally!). > >>>> > >>>> I'm going through the JumpStart 3.3.3 installation process and all > >>>> has been > >>>> going well until step 9 (of > >>>> http://files.doublenegative.com.au/jumpstart/installation.html). > >>>> I'm > >>>> encountering an error that I haven't been able to resolve for the > >>>> past 3 > >>>> days. When I load localhost:8080/jumpstart, I get this error: > >>>> > >>>> An unexpected application exception has occurred. Render queue > >>>> error in > >>>> BeginRender[Start:pagelink_10]: Could not convert 'errorMessage' > >>>> into a > >>>> component parameter binding: java.lang.NoClassDefFoundError: > >>>> jumpstart/web/pages/examples/request/PageLinkOrActionLink2 > >>>> Can you point me to what might be happening/what I need to do? > >>>> > >>>> Thanks for any help you can offer, > >>>> > >>>> Greg > >>>> > >>>> > >>>> On Wed, Feb 27, 2008 at 7:16 AM, Geoff Callender < > >>>> [EMAIL PROTECTED]> wrote: > >>>> > >>>>> Hi all, > >>>>> > >>>>> JumpStart 3.3.3 is now available for T5.0.10. It fixes these bugs > >>>>> that were in 3.3.1 which was released a few days ago: > >>>>> > >>>>> * Editing a Person always displayed a "Double Wow!!!" error > >>>>> (My > >>>>> thanks to Julian Wood for reporting this). > >>>>> * Exploder directory is not set to "derived" in Eclipse, so > >>>>> searches > >>>>> don't bypass it. > >>>>> > >>>>> You'll find it at: > >>>>> > >>>>> http://files.doublenegative.com.au/jumpstart > >>>>> > >>>>> Comments and suggestions are always welcome. Be helpful or brutal > >>>>> - I > >>>>> don't care which, because it all helps to make this stuff more > >>>>> useful. > >>>>> > >>>>> Cheers, > >>>>> > >>>>> Geoff Callender > >>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >>> > > > > -- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting