[appengine-java] Re: GAE+GWT2.4 [ERROR] java.lang.NoClassDefFoundError: javax/validation/Path

2011-09-20 Thread Nichole
It looks like a factory for a validation service might be looking for
the declaration of
the validation service.

These are often declared in a file in META-INF/services in
jars that are the providers of that service so take a look at the jars
in your
web apps lib directory.  That same declaration can be made
programmatically using
System.setProperty(javax.validation.spi.ValidationProvider,
packagename.validatationclass)
if you know what it is and do not want to alter the jar file.


On Sep 19, 9:46 pm, John Howe jhowe...@gmail.com wrote:
 I thought this was going to be easy.

 I'm trying to move a working GAE java app up to GWT 2.4.

 But when I do, I see the following stack trace on the first RPC call.

 At least one other guy has seen this while doing same and posted a query 
 athttp://groups.google.com/group/google-appengine/browse_frm/thread/a78...

 Any help, suggestions, or insight would be most appreciated!

 Thanks.

 The server is running athttp://localhost:/
 mozilla/5.0 (windows nt 6.0) applewebkit/535.1 (khtml, like gecko)
 chrome/14.0.835.163 safari/535.1
 [ERROR] javax.servlet.ServletContext log: Exception while dispatching
 incoming RPC call
 java.lang.NoClassDefFoundError: javax/validation/Path
 at java.lang.ClassLoader.defineClass1(Native Method)
  at java.lang.ClassLoader.defineClass(Unknown Source)
  at java.security.SecureClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.access$100(Unknown Source)
  at java.net.URLClassLoader$1.run(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
  at
 com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(Iso 
 latedAppClassLoader.java:176)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Unknown Source)
  at
 com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream(Ser 
 ializationPolicyLoader.java:196)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.loadSerializationPolicy 
 (RemoteServiceServlet.java:90)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.doGetSerializationPolic 
 y(RemoteServiceServlet.java:293)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.getSerializationPolicy( 
 RemoteServiceServlet.java:157)
  at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.prepare 
 ToRead(ServerSerializationStreamReader.java:455)
  at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:237)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServi 
 ceServlet.java:206)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServi 
 ceServlet.java:248)
  at
 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Abstract 
 RemoteServiceServlet.java:62)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
 r.java:1166)
 at
 com.sportzcasterbeta.server.ServiceFilterImpl.doFilter(ServiceFilterImpl.ja 
 va:25)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
 r.java:1157)
  at
 com.sportzcasterbeta.server.ServiceFilterImpl.doFilter(ServiceFilterImpl.ja 
 va:25)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
 r.java:1157)
  at
 com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(He 
 aderVerificationFilter.java:35)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
 r.java:1157)
  at
 com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFi 
 lter.java:58)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
 r.java:1157)
  at
 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans 
 actionCleanupFilter.java:43)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
 r.java:1157)
  at
 com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFile 
 Filter.java:122)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
 r.java:1157)
  at
 com.google.appengine.tools.development.BackendServersFilter.doFilter(Backen 
 dServersFilter.java:97)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle 
 r.java:1157)
  at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
 at
 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
  at 

[appengine-java] Re: unable to install google app engine plugin for eclipse(indigo)

2011-09-20 Thread Sudhakar Abraham
I too faced a similar problem.  First install eclipse(Indico).
Download the Google App Engine SDK for Java from the link http://
code.google.com/appengine/downloads.html.  Download the zip
file(appengine-java-sdk-1.5.4.zip) and extract the zip file to
your_directory.  In Eclipse IDE,  select the tab Project--Properties--
Google--App Engine--Configre sdk. Add your appegine server in
extracted directory(appengine-java-sdk-1.5.4.)

S. Abraham
www.DataStoreGwt.com

On Sep 18, 11:34 am, raj rajneesh.urfri...@gmail.com wrote:
 when i try to install google app engine plugin for eclipse it keeps
 giving below error message at about 47%

 installing software has encountered a problem. An error occured while
 collecting items to be installed

 An error occurred while collecting items to be installed session
 context was:(profile=epp.package.jee,
 phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=,
 action=). Unable to read repository at dl.google.com/eclipse/plugin/
 3.7/plugins/
 com.google.appengine.eclipse.core_2.4.0.r37v201108301710.jar. Read
 timed out Unable to read repository at dl.google.com/eclipse/plugin/
 3.7/plugins/
 com.google.appengine.eclipse.sdkbundle_1.5.3.r37v201108301710.jar.
 Read timed out Unable to read repository at dl.google.com/eclipse/
 plugin/3.7/plugins/
 com.google.gdt.eclipse.appengine.rpc_2.4.0.r37v201108301710.jar. Read
 timed out Unable to read repository at dl.google.com/eclipse/plugin/
 3.7/plugins/
 com.google.gdt.eclipse.appsmarketplace_2.4.0.r37v201108301710.jar.
 Read timed out Unable to read repository at dl.google.com/eclipse/
 plugin/3.7/plugins/
 com.google.gdt.eclipse.core_2.4.0.r37v201108301710.jar. Read timed out
 Unable to read repository at dl.google.com/eclipse/plugin/3.7/plugins/
 com.google.gdt.eclipse.designer_2.4.0.r37x201108271303.jar. Read timed
 out Unable to read repository at dl.google.com/eclipse/plugin/3.7/
 plugins/
 com.google.gdt.eclipse.designer.UiBinder_2.4.0.r37x201108271303.jar.
 Read timed out Unable to read repository at dl.google.com/eclipse/
 plugin/3.7/plugins/
 com.google.gdt.eclipse.designer.gpe_2.4.0.r37x201108290223.jar. Read
 timed out Unable to read repository at dl.google.com/eclipse/plugin/
 3.7/plugins/
 com.google.gdt.eclipse.designer.hosted_2.4.0.r37x201108271255.jar.
 Read timed out Unable to read repository at dl.google.com/eclipse/
 plugin/3.7/plugins/com.google.gdt.eclipse.designer.hosted.
 2_0_2.4.0.r37x201108271255.jar. Read timed out Unable to read
 repository at dl.google.com/eclipse/plugin/3.7/plugins/
 com.google.gdt.eclipse.designer.hosted.
 2_0.ie_2.4.0.r37x201108271255.jar. Read timed out Unable to read
 repository at dl.google.com/eclipse/plugin/3.7/plugins/
 com.google.gdt.eclipse.designer.hosted.
 2_0.super_2.4.0.r37x201108271255.jar. Read timed out Unable to read
 repository at dl.google.com/eclipse/plugin/3.7/plugins/
 com.google.gdt.eclipse.designer.hosted.
 2_0.webkit_2.4.0.r37x201108271255.jar. Read timed out Unable to read
 repository at dl.google.com/eclipse/plugin/3.7/plugins/
 com.google.gdt.eclipse.designer.hosted.2_2_2.4.0.r37x201108271255.jar.
 Read timed out Unable to read repository at dl.google.com/eclipse/
 plugin/3.7/plugins/com.google.gdt.eclipse.designer.hosted.
 2_2.ie_2.4.0.r37x201108271255.jar. Read timed out Unable to read
 repository at dl.google.com/eclipse/plugin/3.7/plugins/
 com.google.gdt.eclipse.designer.hosted.
 2_2.webkit_2.4.0.r37x201108271255.jar. Read timed out Unable to read
 repository at dl.google.com/eclipse/plugin/3.7/plugins/
 com.google.gdt.eclipse.gph_2.4.0.r37v201108301710.jar. Read timed out
 Unable to read repository at dl.google.com/eclipse/plugin/3.7/plugins/
 com.google.gdt.eclipse.gph.subclipse_2.4.0.r37v201108301710.jar. Read
 timed out Unable to read repository at dl.google.com/eclipse/plugin/
 3.7/plugins/com.google.gdt.eclipse.login_2.4.0.r37v201108301710.jar.
 Read timed out Unable to read repository at dl.google.com/eclipse/
 plugin/3.7/plugins/
 com.google.gdt.eclipse.managedapis_2.4.0.r37v201108301710.jar. Read
 timed out Unable to read repository at dl.google.com/eclipse/plugin/
 3.7/plugins/com.google.gdt.eclipse.maven_2.4.0.r37v201108301710.jar.
 Read timed out Unable to read repository at dl.google.com/eclipse/
 plugin/3.7/plugins/
 com.google.gdt.eclipse.maven.e37_2.4.0.r37v201108301710.jar. Read
 timed out Unable to read repository at dl.google.com/eclipse/plugin/
 3.7/plugins/
 com.google.gdt.eclipse.platform.e37_2.4.0.r37v201108301710.jar. Read
 timed out Unable to read repository at dl.google.com/eclipse/plugin/
 3.7/plugins/
 com.google.gdt.eclipse.platform.shared_2.4.0.r37v201108301710.jar.
 Read timed out Unable to read repository at dl.google.com/eclipse/
 plugin/3.7/plugins/
 com.google.gdt.eclipse.suite_2.4.0.r37v201108301710.jar. Read timed
 out Unable to read repository at dl.google.com/eclipse/plugin/3.7/
 plugins/com.google.gwt.eclipse.core_2.4.0.r37v201108301710.jar. Read
 timed out Unable to read repository at 

[appengine-java] Problem: Install Youtube Direct

2011-09-20 Thread ionian news
Deploying ytd to Google has encountered a problem
Unable to update app: Failed to compile jsp files.
See the deployment console for more details


Unable to update app: Failed to compile jsp files.

See the deployment console for more details
Unable to update app: Failed to compile jsp files.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



Re: [appengine-java] GAE+GWT2.4 [ERROR] java.lang.NoClassDefFoundError: javax/validation/Path

2011-09-20 Thread David Chandler
Make sure that validation-api is in your WEB-INF/lib. Add it via
gwt-servlet-deps (see lib folder in GWT SDK distro).

/dmc

On Tue, Sep 20, 2011 at 12:46 AM, John Howe jhowe...@gmail.com wrote:

 I thought this was going to be easy.

 I'm trying to move a working GAE java app up to GWT 2.4.

 But when I do, I see the following stack trace on the first RPC call.

 At least one other guy has seen this while doing same and posted a query at

 http://groups.google.com/group/google-appengine/browse_frm/thread/a78f4c443bd3b249

 Any help, suggestions, or insight would be most appreciated!

 Thanks.


 The server is running at http://localhost:/
 mozilla/5.0 (windows nt 6.0) applewebkit/535.1 (khtml, like gecko)
 chrome/14.0.835.163 safari/535.1
 [ERROR] javax.servlet.ServletContext log: Exception while dispatching
 incoming RPC call
 java.lang.NoClassDefFoundError: javax/validation/Path
 at java.lang.ClassLoader.defineClass1(Native Method)
  at java.lang.ClassLoader.defineClass(Unknown Source)
  at java.security.SecureClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.access$100(Unknown Source)
  at java.net.URLClassLoader$1.run(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
  at
 com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:176)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Unknown Source)
  at
 com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream(SerializationPolicyLoader.java:196)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.loadSerializationPolicy(RemoteServiceServlet.java:90)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.doGetSerializationPolicy(RemoteServiceServlet.java:293)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.getSerializationPolicy(RemoteServiceServlet.java:157)
  at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.prepareToRead(ServerSerializationStreamReader.java:455)
  at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:237)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:206)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
  at
 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
 at
 com.sportzcasterbeta.server.ServiceFilterImpl.doFilter(ServiceFilterImpl.java:25)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.sportzcasterbeta.server.ServiceFilterImpl.doFilter(ServiceFilterImpl.java:25)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:35)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:97)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
 at
 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  at
 org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
  at
 org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
 at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
  at
 com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
  at
 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
  at
 

[appengine-java] Re: Newbie: java.lang.ClassNotFoundException

2011-09-20 Thread Jose Montes de Oca
Hi,

You are getting that Exception because the class that is used is not in our 
Runtime environment, for a complete list of all the class we do support 
please visit: http://code.google.com/appengine/docs/java/jrewhitelist.html

As mentioned Try using the URLFetch to access a webservices, more 
information: http://code.google.com/appengine/docs/java/urlfetch/overview.html

Hope this helps!

Jose Montes de Oca

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/s8mY5yDflDUJ.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



[appengine-java] How to select out of a one to many property using datastore API

2011-09-20 Thread siliconeagle
I have an appengine app which has been running for about a year now, i
have mainly been using JDO queries until now, but i am trying to
collect stats and the queries are taking too long. I have the
following entity (Device)

public class Device implements Serializable{
...
@Persistent
private SetKey feeds;// Key for the Feed entity
...
}
So I want to get a count of how many Devices have a certain Feed. I
was doing it in JDOQL before as such (uses javax.jdo.Query):

Query query = pm.newQuery(select from Device where
feeds.contains(:feedKey));
MapString, Object paramsf = new HashMapString, Object();
paramsf.put(feedKey,feed.getId());
ListDevice results = (ListDevice) query.executeWithMap(paramsf);
Though this code times out now. I was trying to use the Datastore API
so I could set chunk size,etc to see if i could speed the query up or
use a cursor, but I am unsure how to search in a Set field. I was
trying this (uses com.google.appengine.api.datastore.Query)

Query query = new Query(Device);
query.addFilter(feeds, FilterOperator.IN, feed.getId());
query.setKeysOnly();
final FetchOptions fetchOptions =
FetchOptions.Builder.withPrefetchSize(100).chunkSize(100);
QueryResultListEntity results =
dss.prepare(query).asQueryResultList(fetchOptions);
Essentially i am unsure how to search in the one-to-many filed (feeds)
for a single key. Is it possible to index it somehow?

hope it makes sense

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



[appengine-java] Timeout exceptions in paypalx-gae-toolkit appearing today

2011-09-20 Thread Alain de Raynal
Hi everyone,
My integration with paypal adaptive payment was working fine until today...
I've used the paypalx-gae-toolkithttp://code.google.com/p/paypalx-gae-toolkit/
without
any problem for the past 9 months

Then suddenly this afternoon, I started getting Exception while processing
simple payments.
   Could not fetch URL: https://svcs.paypal.com/AdaptivePayments/Pay
   Timeout while fetching: https://svcs.paypal.com/AdaptivePayments/Pay

I contacted paypal, but I'm still waiting for an answer...

I'd love to hear from other developers using the paypalx-gae-toolkit...
Have you noticed anything strange today ?

Thanks in advance,
Alain

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



Re: [appengine-java] GAE+GWT2.4 [ERROR] java.lang.NoClassDefFoundError: javax/validation/Path

2011-09-20 Thread John Howe
Hi David,

The gwt-servlet-deps jar is contained in WEB-INF/lib.
Here's a complete listing

appengine-api-1.0-sdk-1.5.3.jar
appengine-api-labs-1.5.3.jar
appengine-jsr107cache-1.5.3.jar
datanucleus-appengine-1.0.9.final.jar
datanucleus-core-1.1.5.jar
datanucleus-jpa-1.1.5.jar
geronimo-jpa_3.0_spec-1.1.1.jar
geronimo-jta_1.1_spec-1.1.1.jar
gwt-servlet-deps.jar
gwt-servlet.jar
gxt-2.2.5-gwt22.jar
jdo2-api-2.3-eb.jar
jsr107cache-1.1.jar

gwt-servlet-deps is also on the class path.
Any more suggestions would be greatly and sincerely appreciated.
I'm currently dead in the water.

On Tue, Sep 20, 2011 at 11:24 AM, David Chandler drfibona...@google.comwrote:

 Make sure that validation-api is in your WEB-INF/lib. Add it via
 gwt-servlet-deps (see lib folder in GWT SDK distro).

 /dmc

 On Tue, Sep 20, 2011 at 12:46 AM, John Howe jhowe...@gmail.com wrote:

 I thought this was going to be easy.

 I'm trying to move a working GAE java app up to GWT 2.4.

 But when I do, I see the following stack trace on the first RPC call.

 At least one other guy has seen this while doing same and posted a query
 at

 http://groups.google.com/group/google-appengine/browse_frm/thread/a78f4c443bd3b249

 Any help, suggestions, or insight would be most appreciated!

 Thanks.


 The server is running at http://localhost:/
 mozilla/5.0 (windows nt 6.0) applewebkit/535.1 (khtml, like gecko)
 chrome/14.0.835.163 safari/535.1
 [ERROR] javax.servlet.ServletContext log: Exception while dispatching
 incoming RPC call
 java.lang.NoClassDefFoundError: javax/validation/Path
 at java.lang.ClassLoader.defineClass1(Native Method)
  at java.lang.ClassLoader.defineClass(Unknown Source)
  at java.security.SecureClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.access$100(Unknown Source)
  at java.net.URLClassLoader$1.run(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
  at
 com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:176)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Unknown Source)
  at
 com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream(SerializationPolicyLoader.java:196)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.loadSerializationPolicy(RemoteServiceServlet.java:90)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.doGetSerializationPolicy(RemoteServiceServlet.java:293)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.getSerializationPolicy(RemoteServiceServlet.java:157)
  at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.prepareToRead(ServerSerializationStreamReader.java:455)
  at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:237)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:206)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
  at
 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  at
 org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
 at
 com.sportzcasterbeta.server.ServiceFilterImpl.doFilter(ServiceFilterImpl.java:25)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.sportzcasterbeta.server.ServiceFilterImpl.doFilter(ServiceFilterImpl.java:25)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:35)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:97)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 

Re: [appengine-java] GAE+GWT2.4 [ERROR] java.lang.NoClassDefFoundError: javax/validation/Path

2011-09-20 Thread John Howe
Hi David,

Evidently, I didn't force a project rebuild.

Your suggestion worked. So, thank you very much!!

Im not a java/GWT expert but I am puzzled why this apparently new step
became necessary for me as part of the migration from GWT 2.2 to GWT 2.4. My
app had been working just fine under the older GWT version for many months.

Thanks again

On Tue, Sep 20, 2011 at 9:43 PM, John Howe jhowe...@gmail.com wrote:

 Hi David,

 The gwt-servlet-deps jar is contained in WEB-INF/lib.
 Here's a complete listing

 appengine-api-1.0-sdk-1.5.3.jar
 appengine-api-labs-1.5.3.jar
 appengine-jsr107cache-1.5.3.jar
 datanucleus-appengine-1.0.9.final.jar
 datanucleus-core-1.1.5.jar
 datanucleus-jpa-1.1.5.jar
 geronimo-jpa_3.0_spec-1.1.1.jar
 geronimo-jta_1.1_spec-1.1.1.jar
 gwt-servlet-deps.jar
 gwt-servlet.jar
 gxt-2.2.5-gwt22.jar
 jdo2-api-2.3-eb.jar
 jsr107cache-1.1.jar

 gwt-servlet-deps is also on the class path.
 Any more suggestions would be greatly and sincerely appreciated.
 I'm currently dead in the water.

 On Tue, Sep 20, 2011 at 11:24 AM, David Chandler 
 drfibona...@google.comwrote:

 Make sure that validation-api is in your WEB-INF/lib. Add it via
 gwt-servlet-deps (see lib folder in GWT SDK distro).

 /dmc

 On Tue, Sep 20, 2011 at 12:46 AM, John Howe jhowe...@gmail.com wrote:

 I thought this was going to be easy.

 I'm trying to move a working GAE java app up to GWT 2.4.

 But when I do, I see the following stack trace on the first RPC call.

 At least one other guy has seen this while doing same and posted a query
 at

 http://groups.google.com/group/google-appengine/browse_frm/thread/a78f4c443bd3b249

 Any help, suggestions, or insight would be most appreciated!

 Thanks.


 The server is running at http://localhost:/
 mozilla/5.0 (windows nt 6.0) applewebkit/535.1 (khtml, like gecko)
 chrome/14.0.835.163 safari/535.1
 [ERROR] javax.servlet.ServletContext log: Exception while dispatching
 incoming RPC call
 java.lang.NoClassDefFoundError: javax/validation/Path
 at java.lang.ClassLoader.defineClass1(Native Method)
  at java.lang.ClassLoader.defineClass(Unknown Source)
  at java.security.SecureClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.access$100(Unknown Source)
  at java.net.URLClassLoader$1.run(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
  at
 com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:176)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Unknown Source)
  at
 com.google.gwt.user.server.rpc.SerializationPolicyLoader.loadFromStream(SerializationPolicyLoader.java:196)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.loadSerializationPolicy(RemoteServiceServlet.java:90)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.doGetSerializationPolicy(RemoteServiceServlet.java:293)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.getSerializationPolicy(RemoteServiceServlet.java:157)
  at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.prepareToRead(ServerSerializationStreamReader.java:455)
  at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:237)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:206)
  at
 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
  at
 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  at
 org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
 at
 com.sportzcasterbeta.server.ServiceFilterImpl.doFilter(ServiceFilterImpl.java:25)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.sportzcasterbeta.server.ServiceFilterImpl.doFilter(ServiceFilterImpl.java:25)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:35)
  at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
  at
 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
  at