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" <[email protected]> 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
