[appengine-java] Re: basic jsp would not run

2011-05-16 Thread grigory
I have to mention that it runs fine locally in my dev. environment
(Eclipse with Google plugin).

On May 16, 3:38 pm, grigory  wrote:
> I am deploying simple jsp to upload files to blobstore - identical to
> one from the blobstore services introduction by 
> Google:http://code.google.com/appengine/docs/java/blobstore/overview.html
>
> Apparently something is wrong with my web.xml configuration as it
> fails:
>
> javax.servlet.ServletContext log: unavailable
> java.lang.NullPointerException
>         at org.apache.jsp.upload_jsp._jspInit(upload_jsp.java:24)
>         at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:91)
>         at
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:
> 440)
>         at
> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:
> 339)
>         at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
> 487)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1166)
>         at
> com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:
> 67)
>         at
> com.gwtplatform.dispatch.server.AbstractHttpSessionSecurityCookieFilter.doFilter(AbstractHttpSessionSecurityCookieFilter.java:
> 67)
>         at
> com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:
> 129)
>         at
> com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:
> 59)
>         at
> com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:
> 122)
>         at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:
> 110)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1157)
>         at
> com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:
> 97)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1157)
>
> I use Guice servlet but I can see that jsp gets processed, it's just
> failing. I am on 1.4.2 version.

-- 
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] basic jsp would not run

2011-05-16 Thread grigory
I am deploying simple jsp to upload files to blobstore - identical to
one from the blobstore services introduction by Google:
http://code.google.com/appengine/docs/java/blobstore/overview.html

Apparently something is wrong with my web.xml configuration as it
fails:

javax.servlet.ServletContext log: unavailable
java.lang.NullPointerException
at org.apache.jsp.upload_jsp._jspInit(upload_jsp.java:24)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:91)
at
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:
440)
at
org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:
339)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
487)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:
67)
at
com.gwtplatform.dispatch.server.AbstractHttpSessionSecurityCookieFilter.doFilter(AbstractHttpSessionSecurityCookieFilter.java:
67)
at
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:
129)
at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:
59)
at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:
122)
at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:
110)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:
97)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)

I use Guice servlet but I can see that jsp gets processed, it's just
failing. I am on 1.4.2 version.

-- 
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] How to inject with Guice into MapReduce job?

2011-05-08 Thread grigory
Creating MapReduce job I'd like to reuse existing manager and DAO
classes and inject them using Guice - the way I do it in my app.

Having already existing modules and ginjector that I use in my app how
do get them injected into MapReduce job class?

-- 
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] Data access with JPA fails with errors

2009-09-25 Thread grigory

I am trying to get JPA data access going with App Engine. I have
single entity class so far. After my application gets deployed and
runs fine (hosted mode) I come to the part where JPA persistence code
kicks in. Then I get following errors (end of stack trace shown):

Caused by: org.datanucleus.exceptions.NucleusUserException: Class
"transactions-optional" found to be part of persistence-unit "{1}" so
loading it in case it is persistable
at org.datanucleus.metadata.MetaDataManager.loadPersistenceUnit
(MetaDataManager.java:787)
at org.datanucleus.jpa.EntityManagerFactoryImpl.initialisePMF
(EntityManagerFactoryImpl.java:488)
at org.datanucleus.jpa.EntityManagerFactoryImpl.
(EntityManagerFactoryImpl.java:355)
at
org.datanucleus.store.appengine.jpa.DatastoreEntityManagerFactory.
(DatastoreEntityManagerFactory.java:63)
at
org.datanucleus.store.appengine.jpa.DatastorePersistenceProvider.createEntityManagerFactory
(DatastorePersistenceProvider.java:35)
at javax.persistence.Persistence.createFactory(Persistence.java:172)
... 35 more
Caused by: org.datanucleus.exceptions.ClassNotResolvedException: Class
"com.myapp.client.gin.MyAppClientModule" was not found in the
CLASSPATH. Please check your specification and your CLASSPATH.
at org.datanucleus.JDOClassLoaderResolver.classForName
(JDOClassLoaderResolver.java:250)
at org.datanucleus.JDOClassLoaderResolver.classForName
(JDOClassLoaderResolver.java:415)
at org.datanucleus.metadata.MetaDataManager.loadPersistenceUnit
(MetaDataManager.java:767)
... 40 more

Neither message makes sense for me. "transactions-optional" is not a
class but a name for persistence unit as it was copied from Google
docs. Last error references gin-related class
com.myapp.client.gin.MyAppClientModule in my GWT module that is not
even supposed to be on a server.

I tried to add entity class to persistence.xml - no difference. It
seems that my classpath is not correct but I am using Eclipse with
Google plugin that assembles launch file for hosted mode
automatically.

Any pointers would be greatly appreciated.
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---