Hello all, Could you please give a piece of advice, I downloaded tapestry quick-start 5.0.4 using such a command:
mvn archetype:create -DarchetypeGroupId=org.apache.tapestry -DarchetypeArtifactId=quickstart -DarchetypeVersion=5.0.4 -DgroupId=org.example -DartifactId=myapp -DpackageName=org.example.myapp -Dversion=1.0.0-SNAPSHOT Then, the project was imported in Eclipse and ran with jetty launcher, but the stack trace is: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tapestry/ioc/ServiceLocator at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2395) at java.lang.Class.privateGetPublicMethods(Class.java:2519) at java.lang.Class.getMethods(Class.java:1406) at org.apache.tapestry.ioc.internal.DefaultModuleDefImpl.grind( DefaultModuleDefImpl.java:135) at org.apache.tapestry.ioc.internal.DefaultModuleDefImpl.<init>( DefaultModuleDefImpl.java:106) at org.apache.tapestry.ioc.RegistryBuilder.add(RegistryBuilder.java:109) at org.apache.tapestry.internal.TapestryAppInitializer.createRegistry( TapestryAppInitializer.java:79) at org.apache.tapestry.internal.TapestryAppInitializer.<init>( TapestryAppInitializer.java:68) at org.apache.tapestry.internal.TapestryAppInitializer.<init>( TapestryAppInitializer.java:55) at org.apache.tapestry.TapestryFilter.init(TapestryFilter.java:71) at org.mortbay.jetty.servlet.FilterHolder.start(FilterHolder.java:71) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets( WebApplicationHandler.java:310) at org.mortbay.jetty.servlet.WebApplicationContext.doStart( WebApplicationContext.java:509) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:708) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) So, how it's possible to get 5.0.4 work? E.L. On 08/05/07, Mike_R <[EMAIL PROTECTED]> wrote:
Hi Sabine, Another thing to try is issuing a 'mvn -U clean' command. The -U forces maven to update its dependencies, this could solve the outdated core problem. Mike kristian.marinkovic wrote: > > hi sabine, > > have you tried to "clean install" everything? > > from the stack you can see it is trying to call the > OnEventWorker.extractComponentIds method > that does not exist anymore (since 13.3.2007). The > correct name now would be extractComponentId. > I suppose at least your Tapestry Core library is not > up to date. > > g, > kris > > > > > > "Sabine K." <[EMAIL PROTECTED]> > 08.05.2007 11:04 > Bitte antworten an > "Tapestry users" <[email protected]> > > > An > [email protected] > Kopie > > Thema > T5: Since update from 5.03 to 5.04 class not found > > > > > > > > Hello Guys! > > ive updatet with maven and now i got this error. Ive got no idea how to > solve it? > > Best regards Sabine > > An unexpected application exception has occurred. > > * java.lang.RuntimeException > java.lang.ClassNotFoundException: caught an exception while > obtaining > a class file for org.firma.tool.pages.Start > * java.lang.ClassNotFoundException > caught an exception while obtaining a class file for > org.firma.tool.pages.Start > > exception > java.lang.ClassCastException: java.lang.String incompatible with > [Ljava.lang.String; > > > Stack trace > > * > org.apache.tapestry.internal.services.OnEventWorker.extractComponentIds( OnEventWorker.java:153) > * > org.apache.tapestry.internal.services.OnEventWorker.addCodeForMethod( OnEventWorker.java:107) > * > org.apache.tapestry.internal.services.OnEventWorker.transform( OnEventWorker.java:66) > * > org.apache.tapestry.internal.services.ComponentClassTransformerImpl.transformComponentClass (ComponentClassTransformerImpl.java:131) > * > org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl.onLoad (ComponentInstantiatorSourceImpl.java:177) > * javassist.Loader.findClass(Loader.java:340) > * > org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass (ComponentInstantiatorSourceImpl.java:85) > * javassist.Loader.loadClass(Loader.java:311) > * java.lang.ClassLoader.loadClass(ClassLoader.java:568) > * > org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl.findClass (ComponentInstantiatorSourceImpl.java:254) > * > org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl.findInstantiator (ComponentInstantiatorSourceImpl.java:240) > * > org.apache.tapestry.internal.services.PageElementFactoryImpl.newRootComponentElement (PageElementFactoryImpl.java:188) > * > org.apache.tapestry.internal.services.PageLoaderProcessor.loadRootComponent (PageLoaderProcessor.java:345) > * > org.apache.tapestry.internal.services.PageLoaderProcessor.loadPage( PageLoaderProcessor.java:330) > * > org.apache.tapestry.internal.services.PageLoaderImpl.loadPage( PageLoaderImpl.java:62) > * > org.apache.tapestry.internal.services.PagePoolImpl.checkout( PagePoolImpl.java:63) > * > org.apache.tapestry.internal.services.RequestPageCacheImpl.getByClassName( RequestPageCacheImpl.java:58) > * > org.apache.tapestry.internal.services.RequestPageCacheImpl.get( RequestPageCacheImpl.java:49) > * > org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle( PageLinkHandlerImpl.java:57) > * > org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle( PageLinkHandlerImpl.java:49) > * > org.apache.tapestry.internal.services.RootPathDispatcher.dispatch( RootPathDispatcher.java:76) > * > org.apache.tapestry.services.TapestryModule$12.service( TapestryModule.java:1201) > * > org.apache.tapestry.internal.services.LocalizationFilter.service( LocalizationFilter.java:43) > * > org.apache.tapestry.services.TapestryModule$3.service( TapestryModule.java:736) > * > org.apache.tapestry.internal.services.StaticFilesFilter.service( StaticFilesFilter.java:63) > * > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke( CheckForUpdatesFilter.java:91) > * > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke( CheckForUpdatesFilter.java:82) > * > org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead( ConcurrentBarrier.java:77) > * > org.apache.tapestry.internal.services.CheckForUpdatesFilter.service( CheckForUpdatesFilter.java:104) > * > org.apache.tapestry.services.TapestryModule$11.service( TapestryModule.java:1179) > * > org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:115) > * > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:202) > * > org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) > * > org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:213) > * > org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:178) > * > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126) > * > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105) > * > org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:107) > * > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java :148) > * > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :869) > * > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:664) > * > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:527) > * > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80) > * > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684) > * java.lang.Thread.run(Thread.java:803) > > > -- > View this message in context: > http://www.nabble.com/T5%3A-Since-update-from-5.03-to-5.04-class-not-found-tf3708468.html#a10372274 > > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- View this message in context: http://www.nabble.com/T5%3A-Since-update-from-5.03-to-5.04-class-not-found-tf3708468.html#a10372460 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
