I receive a strange error relating to xerces on the app engine.

My application runs fine in my local development environment.

I've tried everything:
1.) I have  el-ri-1.0.jar in my WEB-INF/lib
2.) I have xerces.jar and xercesImpl.jar in my WEB-INF/lib
3.) I tried to use Saxon instead of xerces, and received a similar
error.




XCEPTION
org.xml.sax.SAXNotSupportedException: 
http://xml.org/sax/features/external-general-entities
        at
org.apache.xerces.framework.XMLParser.setExternalGeneralEntities(XMLParser.java:
486)
        at org.apache.xerces.framework.XMLParser.setFeature(XMLParser.java:
1298)
        at org.apache.xerces.parsers.SAXParser.setFeature(SAXParser.java:578)
        at
org.apache.xerces.jaxp.SAXParserImpl.setFeatures(SAXParserImpl.java:
150)
        at org.apache.xerces.jaxp.SAXParserImpl.<init>(SAXParserImpl.java:
133)
        at
org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParserImpl(SAXParserFactoryImpl.java:
113)
        at
org.apache.xerces.jaxp.SAXParserFactoryImpl.setFeature(SAXParserFactoryImpl.java:
141)
        at org.mortbay.xml.XmlParser.makeFactorySecure(XmlParser.java:162)
        at org.mortbay.xml.XmlParser.setValidating(XmlParser.java:102)
        at org.mortbay.xml.XmlParser.<init>(XmlParser.java:91)
        at
org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:
210)
        at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
1247)
        at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:
517)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
467)
        at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
50)
        at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:
202)
        at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:
171)
        at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:
123)
        at com.google.apphosting.runtime.JavaRuntime
$RequestRunnable.run(JavaRuntime.java:446)
        at com.google.tracing.TraceContext
$TraceContextRunnable.runInContext(TraceContext.java:449)
        at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:455)
        at com.google.tracing.TraceContext.runInContext(TraceContext.java:
695)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:
333)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
325)
        at com.google.tracing.TraceContext
$TraceContextRunnable.run(TraceContext.java:453)
        at com.google.apphosting.runtime.ThreadGroupPool
$PoolEntry.run(ThreadGroupPool.java:251)
        at java.lang.Thread.run(Thread.java:679)
C 2012-04-25 11:59:19.776
Uncaught exception from servlet
java.lang.Error: org.xml.sax.SAXNotSupportedException:
http://xml.org/sax/features/external-general-entities
        at org.mortbay.xml.XmlParser.setValidating(XmlParser.java:124)
        at org.mortbay.xml.XmlParser.<init>(XmlParser.java:91)
        at
org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:
210)
        at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
1247)
        at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:
517)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
467)
        at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
50)
        at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:
202)
        at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:
171)
        at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:
123)
        at com.google.apphosting.runtime.JavaRuntime
$RequestRunnable.run(JavaRuntime.java:446)
        at com.google.tracing.TraceContext
$TraceContextRunnable.runInContext(TraceContext.java:449)
        at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:455)
        at com.google.tracing.TraceContext.runInContext(TraceContext.java:
695)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:
333)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
325)
        at com.google.tracing.TraceContext
$TraceContextRunnable.run(TraceContext.java:453)
        at com.google.apphosting.runtime.ThreadGroupPool
$PoolEntry.run(ThreadGroupPool.java:251)
        at java.lang.Thread.run(Thread.java:679)


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

Reply via email to