find out it IS a bug, not until 5.05, this bug will not be fixed.
see below



I used to work with tapestry 3 and 4 but I dont know much about
tapestry 5 and almost nothing about maven. But I wanted to test the
great new functionality of tap 5 so I wanted to run the project in the
tutorial. I had this error also. This is due to the fact that the
tapestry 5.0.4-SNAPSHOT doesn't have "ServiceLocator" anymore. What I
did was to change every reference of tapestry 5.0.4-SNAPSHOT to
tapestry 5.0.3, even in the pom.xml inside the directory where mvn
jetty:run is executed. In this way I finally could run the example in
the tutorial.

I hope that this can help and also that the tutorial and the
quickstart are fixed so that anyone can run it without any problem at
any time!!.

Gabriel H. Lozano M.

2007/5/4, Jun Tsai <[EMAIL PROTECTED]>:
[EMAIL PROTECTED]:~/workspace-tmp/myapp$ mvn -up jetty:run
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO] 
----------------------------------------------------------------------------
[INFO] Building myapp Tapestry 5 Application
[INFO]    task-segment: [jetty:run]
[INFO] 
----------------------------------------------------------------------------
[INFO] Preparing jetty:run
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] snapshot org.apache.tapestry:tapestry-core:5.0.4-SNAPSHOT:
checking for updates from tapestry-snapshots
[INFO] snapshot org.apache.tapestry:tapestry-core:5.0.4-SNAPSHOT:
checking for updates from codehaus.snapshots
[INFO] snapshot org.apache.tapestry:tapestry-core:5.0.4-SNAPSHOT:
checking for updates from openqa
Downloading: http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-core/5.0.4-SNAPSHOT/tapestry-core-5.0.4-20070329.233018-1.pom
4K downloaded
[INFO] snapshot org.apache.tapestry:tapestry-project:5.0.4-SNAPSHOT:
checking for updates from tapestry-snapshots
[INFO] snapshot org.apache.tapestry:tapestry-project:5.0.4-SNAPSHOT:
checking for updates from codehaus.snapshots
[INFO] snapshot org.apache.tapestry:tapestry-project:5.0.4-SNAPSHOT:
checking for updates from openqa
Downloading: http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-project/5.0.4-SNAPSHOT/tapestry-project-5.0.4-20070426.014648-2.pom
9K downloaded
[INFO] snapshot org.apache.tapestry:tapestry-ioc:5.0.4-SNAPSHOT:
checking for updates from tapestry-snapshots
[INFO] snapshot org.apache.tapestry:tapestry-ioc:5.0.4-SNAPSHOT:
checking for updates from codehaus.snapshots
[INFO] snapshot org.apache.tapestry:tapestry-ioc:5.0.4-SNAPSHOT:
checking for updates from openqa
Downloading: http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-ioc/5.0.4-SNAPSHOT/tapestry-ioc-5.0.4-20070426.014648-2.pom
4K downloaded
Downloading: http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-core/5.0.4-SNAPSHOT/tapestry-core-5.0.4-20070329.233018-1.jar
709K downloaded
Downloading: http://people.apache.org/~hlship/tapestry-snapshot-repository//org/apache/tapestry/tapestry-ioc/5.0.4-SNAPSHOT/tapestry-ioc-5.0.4-20070426.014648-2.jar
249K downloaded
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [jetty:run]
[INFO] Configuring Jetty for project: myapp Tapestry 5 Application
[INFO] Webapp source directory = /home/jcai/workspace-tmp/myapp/src/main/webapp
[INFO] web.xml file =
/home/jcai/workspace-tmp/myapp/src/main/webapp/WEB-INF/web.xml
[INFO] Classes = /home/jcai/workspace-tmp/myapp/target/classes
2007-05-05 10:42:30.462::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
[INFO] Context path = /myapp
[INFO] Tmp directory = /home/jcai/workspace-tmp/myapp/target/work
[INFO] Web defaults =  jetty default
[INFO] Webapp directory = /home/jcai/workspace-tmp/myapp/src/main/webapp
[INFO] Starting jetty 6.1.0pre0 ...
2007-05-05 10:42:30.560::INFO:  jetty-6.1.0pre0
[INFO] Classpath =
[file:/home/jcai/workspace-tmp/myapp/target/classes/,
file:/home/jcai/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar,
file:/home/jcai/.m2/repository/org/apache/tapestry/tapestry-core/5.0.4-SNAPSHOT/tapestry-core-5.0.4-SNAPSHOT.jar,
file:/home/jcai/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar,
file:/home/jcai/.m2/repository/org/apache/tapestry/tapestry-ioc/5.0.4-SNAPSHOT/tapestry-ioc-5.0.4-SNAPSHOT.jar,
file:/home/jcai/.m2/repository/log4j/log4j/1.2.9/log4j-1.2.9.jar,
file:/home/jcai/.m2/repository/jboss/javassist/3.4.ga/javassist-3.4.ga.jar]
2007-05-05 10:42:31.033::WARN:  failed app
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.doStart(FilterHolder.java:95) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:544) at org.mortbay.jetty.servlet.Context.startContext(Context.java:128) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1136) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:420) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119)
        at org.mortbay.jetty.Server.doStart(Server.java:221)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134) at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:327) at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:272) at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:177) at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:488) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
2007-05-05 10:42:31.039::WARN:  failed
[EMAIL PROTECTED]/myapp,file:/home/jcai/workspace-tmp/myapp/src/main/webapp/}
java.lang.NoClassDefFoundError: org/apache/tapestry/ioc/ServiceLocator



2007/5/5, Howard Lewis Ship <[EMAIL PROTECTED]>:
> Looks like the 5.0.4 binaries have been rsync'ed over to ibiblio.
>
> It'll be a bit longer before they show up on Apache Mirrors.
>
> There's a new distribution format; binary contains each T5 module's JAR > (and
> sources JAR).  Source contains all the source code.
>
> Documentation is still on the live site, and may start to reflect > changes
> coming in 5.0.5.
>
> --
> Howard M. Lewis Ship
> TWD Consulting, Inc.
> Independent J2EE / Open-Source Java Consultant
> Creator and PMC Chair, Apache Tapestry
> Creator, Apache HiveMind
>
> Professional Tapestry training, mentoring, support
> and project work.  http://howardlewisship.com
>


--
Welcome to China Java Users Group(CNJUG).
http://cnjug.dev.java.net

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



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

----- Original Message ----- From: "John Lee" <[EMAIL PROTECTED]> To: "Joshua Jackson" <[EMAIL PROTECTED]>; "Tapestry users" <users@tapestry.apache.org>
Sent: Wednesday, May 09, 2007 4:42 PM
Subject: Re: Cannot run hilo game in T5 tutorial


Here you are.

   <properties>
       <tapestry-release-version>5.0.4-SNAPSHOT</tapestry-release-version>
   </properties>



----- Original Message ----- From: "Joshua Jackson" <[EMAIL PROTECTED]> To: "Tapestry users" <users@tapestry.apache.org>; "John Lee" <[EMAIL PROTECTED]>
Sent: Wednesday, May 09, 2007 4:39 PM
Subject: Re: Cannot run hilo game in T5 tutorial


What is the value of
<tapestry-release-version/> in your pom.xml ?

On 5/9/07, John Lee <[EMAIL PROTECTED]> wrote:
Dear Joshua ,

Here is the trace, seems like a bug in T5 snapshot.

Best regards
John


[INFO] Jetty server exiting.
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org/apache/tapestry/ioc/ServiceLocator
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: org/apache/tapestry/ioc/ServiceLocator
 at java.lang.Class.getDeclaredMethods0(Native Method)
 at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
 at java.lang.Class.privateGetPublicMethods(Class.java:2488)
 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.doStart(FilterHolder.java:95)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
 at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:544)
 at org.mortbay.jetty.servlet.Context.startContext(Context.java:128)
 at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1136)
 at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:420)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
 at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156)
 at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
 at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
 at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119)
 at org.mortbay.jetty.Server.doStart(Server.java:221)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
 at
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:134)
 at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:327)
 at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:272)
 at
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:177)
at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183)
 at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
 at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
 at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
 at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
 at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
 at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
 at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
 at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
 at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
 at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16 seconds
[INFO] Finished at: Wed May 09 14:36:11 CST 2007
[INFO] Final Memory: 6M/11M
[INFO] ------------------------------------------------------------------------


----- Original Message -----
From: "Joshua Jackson" <[EMAIL PROTECTED]>
To: "Tapestry users" <users@tapestry.apache.org>; "John Lee"
<[EMAIL PROTECTED]>
Sent: Wednesday, May 09, 2007 2:50 PM
Subject: Re: Cannot run hilo game in T5 tutorial


> The command will install jetty for you.
>
> Show us the stacktrace here
>
> On 5/9/07, John Lee <[EMAIL PROTECTED]> wrote:
>> Dear List,
>>
>> I am reading T5 tutorial, I follow the instruction to download the >> hilo
>> game
>> by maven
>>
>> mvn archetype:create ↵
>> -DarchetypeGroupId=org.apache.tapestry ↵
>> -DarchetypeArtifactId=quickstart ↵
>> -DarchetypeVersion=5.0.4 ↵
>> -DgroupId=org.example ↵
>> -DartifactId=hilo ↵
>> -DpackageName=org.example.hilo
>>
>> I managed to down the application, but I can run it by command
>>
>> mvn jetty:run
>>
>> Question: do I need to install Jetty first, or the command will >> install
>> jetty for me?
>>
>> Best regards
>> John
>>
>>
>> MSN: [EMAIL PROTECTED]
>>
>>  ______  __       __          ______  __  __  ____
>> /\  _  \/\ \     /\ \        /\__  _\/\ \/\ \/\  _`\
>> \ \ \L\ \ \ \    \ \ \       \/_/\ \/\ \ \_\ \ \ \L\_\
>>  \ \  __ \ \ \  __\ \ \  __     \ \ \ \ \  _  \ \  _\L
>>  \ \ \/\ \ \ \L\ \\ \ \L\ \     \ \ \ \ \ \ \ \ \ \L\ \
>>   \ \_\ \_\ \____/ \ \____/      \ \_\ \ \_\ \_\ \____/
>>    \/_/\/_/\/___/   \/___/        \/_/  \/_/\/_/\/___/
>>
>>
>>  ____     ____    ____    ______
>> /\  _`\  /\  _`\ /\  _`\ /\__  _\
>> \ \ \L\ \\ \ \L\_\ \,\L\_\/_/\ \/
>>  \ \  _ <'\ \  _\L\/_\__ \  \ \ \
>>  \ \ \L\ \\ \ \L\ \/\ \L\ \ \ \ \
>>   \ \____/ \ \____/\ `\____\ \ \_\
>>    \/___/   \/___/  \/_____/  \/_/
>>
>>
>
>
> --
> YM!: thejavafreak
> Blog: http://www.nagasakti.or.id/roller/joshua/
>


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




--
YM!: thejavafreak
Blog: http://www.nagasakti.or.id/roller/joshua/



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



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

Reply via email to