[appengine-java] Re: GAE+GWT2.4 [ERROR] java.lang.NoClassDefFoundError: javax/validation/Path
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)
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
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
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
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
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
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
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
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