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]


Reply via email to