Solved. Looks like appengine sandbox banned sun.dc.* classes too.
Changed the namespace and now it's up and running.

On 14 Ott, 18:07, "nicanor.babula" <nicanor.bab...@gmail.com> wrote:
> Hi google appengine team,
>
> Since today, I have been getting continuously the exception reported
> below. Yesterday I am not sure, but the day before yesterday it worked
> for sure. I have more apps that use the same library and all of them
> keep throwing the same exception. You can reproduce it uploading this
> xsl file:http://www.4shared.com/file/uefUC7KX/simple.html
> on this servlet:http://almaoffice0.appspot.com/testPDF.jsp
> app id:
> almaoffice0 and domodentweb.
>
> In the development server, everything works fine (just like before).
>
> I need information about the issue pretty fast because the second app
> is a production one and I need to know what decision to take.
>
> Thanks in advance.
>
> Uncaught exception from servlet
> java.lang.NoClassDefFoundError: sun/dc/path/PathException
>         at
> org.apache.xmlgraphics.java2d.GraphicContext.<init>(GraphicContext.java:
> 93)
>         at
> org.apache.fop.render.intermediate.IFGraphicContext.<init>(IFGraphicContext 
> .java:
> 42)
>         at
> org.apache.fop.render.intermediate.IFRenderer.<init>(IFRenderer.java:
> 127)
>         at
> org.apache.fop.render.RendererFactory.createRendererForDocumentHandler(Rend 
> ererFactory.java:
> 313)
>         at
> org.apache.fop.render.RendererFactory.tryIFDocumentHandlerMaker(RendererFac 
> tory.java:
> 290)
>         at
> org.apache.fop.render.RendererFactory.createRenderer(RendererFactory.java:
> 270)
>         at org.apache.fop.area.RenderPagesModel.<init>(RenderPagesModel.java:
> 69)
>         at
> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:
> 130)
>         at org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:
> 102)
>         at
> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory. 
> java:
> 359)
>         at org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:105)
>         at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:100)
>         at org.apache.fop.apps.Fop.<init>(Fop.java:78)
>         at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:254)
>         at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:231)
>         at
> cri.domodentweb.server.servlets.GenUserCalendarMemoPDF.doGet(GenUserCalenda 
> rMemoPDF.java:
> 166)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>         at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
> 511)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1166)
>         at
> com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlo 
> bUploadFilter.java:
> 97)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1157)
>         at
> com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionF 
> ilter.java:
> 35)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1157)
>         at
> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans 
> actionCleanupFilter.java:
> 43)
>         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.runtime.jetty.AppVersionHandlerMap.handle(AppVersionH 
> andlerMap.java:
> 238)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
> 152)
>         at org.mortbay.jetty.Server.handle(Server.java:326)
>         at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
> 542)
>         at org.mortbay.jetty.HttpConnection
> $RequestHandler.headerComplete(HttpConnection.java:923)
>         at
> com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequ 
> estParser.java:
> 76)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>         at
> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceReques 
> t(JettyServletEngineAdapter.java:
> 135)
>         at
> com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:
> 261)
>         at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> $6.handleBlockingRequest(RuntimePb.java:8483)
>         at com.google.apphosting.base.RuntimePb$EvaluationRuntime
> $6.handleBlockingRequest(RuntimePb.java:8481)
>         at
> com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingAp 
> plicationHandler.java:
> 24)
>         at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:
> 418)
>         at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:
> 572)
>         at com.google.tracing.TraceContext$TraceContextRunnable
> $1.run(TraceContext.java:448)
>         at com.google.tracing.TraceContext.runInContext(TraceContext.java:
> 688)
>         at com.google.tracing.TraceContext
> $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.jav a:
> 326)
>         at com.google.tracing.TraceContext
> $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
> 318)
>         at com.google.tracing.TraceContext
> $TraceContextRunnable.run(TraceContext.java:446)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
> 1110)
>         at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:636)
> Caused by: java.lang.ClassNotFoundException: sun.dc.path.PathException
>         at
> com.google.appengine.runtime.Request.process-5ec23fe4d3ab5e3c(Request.java)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
>         at
> org.apache.xmlgraphics.java2d.GraphicContext.<init>(GraphicContext.java:
> 93)
>         at
> org.apache.fop.render.intermediate.IFGraphicContext.<init>(IFGraphicContext 
> .java:
> 42)
>         at
> org.apache.fop.render.intermediate.IFRenderer.<init>(IFRenderer.java:
> 127)
>         at
> org.apache.fop.render.RendererFactory.createRendererForDocumentHandler(Rend 
> ererFactory.java:
> 313)
>         at
> org.apache.fop.render.RendererFactory.tryIFDocumentHandlerMaker(RendererFac 
> tory.java:
> 290)
>         at
> org.apache.fop.render.RendererFactory.createRenderer(RendererFactory.java:
> 270)
>         at org.apache.fop.area.RenderPagesModel.<init>(RenderPagesModel.java:
> 69)
>         at
> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:
> 130)
>         at org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:
> 102)
>         at
> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory. 
> java:
> 359)
>         at org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:105)
>         at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:100)
>         at org.apache.fop.apps.Fop.<init>(Fop.java:78)
>         at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:254)
>         at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:231)
>         at
> cri.domodentweb.server.servlets.GenUserCalendarMemoPDF.doGet(GenUserCalenda 
> rMemoPDF.java:
> 166)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>         at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
> 511)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1166)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1157)
>         at org.mortbay.jetty.servlet.ServletHandler
> $CachedChain.doFilter(ServletHandler.java:1157)
>         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
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
> 152)
>         at org.mortbay.jetty.Server.handle(Server.java:326)
>         at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
> 542)
>         at org.mortbay.jetty.HttpConnection
> $RequestHandler.headerComplete(HttpConnection.java:923)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>         ... 11 more
>
> Unexpected exception from servlet: java.lang.NoClassDefFoundError: sun/
> dc/path/PathException

-- 
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-j...@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.

Reply via email to