I tried to integrate Tapestry in a Google App Engine (GAE)
project in my
local eclipse environment. I also got the same error in
corelib.components.Loop.
I then proceeded to download Tapestry-5.1.0.3 snapshot release
and tried
it in my GAE project. It now gives an exception in Template Parser
Exception constructing service 'TemplateParser': Error invoking
constructor
org.apache.tapestry5.internal.services.TemplateParserImpl(Map,
boolean) (at TemplateParserImpl.java:50) via
org
.apache
.tapestry5.internal.services.InternalModule.bind(ServiceBinder)
(at InternalModule.java:65) (for service 'TemplateParser'):
org/codehaus/stax2/XMLInputFactory2
RequestURI=/
Caused by:
java.lang.RuntimeException: Exception constructing service
'TemplateParser': Error invoking constructor
org.apache.tapestry5.internal.services.TemplateParserImpl(Map,
boolean) (at
TemplateParserImpl.java:50) via
org
.apache
.tapestry5.internal.services.InternalModule.bind(ServiceBinder)
(at InternalModule.java:65) (for service 'TemplateParser'):
org/codehaus/stax2/XMLInputFactory2
the ultimate exception in the trace was :
java.lang.NoClassDefFoundError: org/codehaus/stax2/XMLInputFactory2
at
org.apache.tapestry5.internal.services.TemplateParserImpl.
(TemplateParserImpl.java:44)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
...
I've attached the full exception trace with the mail. Please let
me know
if you were able to deploy tapestry successfully in a GAE project
with
version 5.1.0.3.
Did anybody do it successfully? Seems like JSF, wicket etc have
started
deploying applications successfully in GAE.
http://groups.google.com/group/google-appengine-java/browse_thread/thread/2c3f7de6aacdc69f/60d81103be8aee51?lnk=raot
- keerthy
On Thu, Apr 9, 2009 at 10:45 AM, Jun Tsai <jun.t...@gmail.com>
wrote:
The real exception:
[java] Caused by: java.lang.ClassNotFoundException: caught an
exception
while obtaining a class file for
org.apache.tapestry5.corelib.components.Loop$1
[java] at javassist.Loader.findClass(Loader.java:359)
[java] at
org
.apache
.tapestry5.internal.services.ComponentInstantiatorSourceImpl
$
PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:
94)
[java] at javassist.Loader.loadClass(Loader.java:311)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:
251)
[java] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[java] ... 77 more
[java] Caused by: javassist.NotFoundException:
org.apache.tapestry5.corelib.components.Loop$1
[java] at javassist.ClassPool.get(ClassPool.java:436)
[java] at
org
.apache
.tapestry5
.internal
.services
.ComponentInstantiatorSourceImpl
.onLoad(ComponentInstantiatorSourceImpl.java:197)
[java] at javassist.Loader.findClass(Loader.java:340)
[java] ... 81 more
<tapestry-5.1.0.3-exception.txt>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org