Hm, appengine-java-sdk-1.3.8? I think ThreadSafe was introduced with
App Engine 1.4.3

Can you test with a newer version of the SDK?

Best regards
/Dick Larsson

On 24 Okt, 08:59, Zde Sam <[email protected]> wrote:
> Hi,
>
> I am getting the following error after adding <threadsafe>true</threadsafe>
> in appengine-web.xml file during deployment.
>
> com.google.apphosting.utils.config.AppEngineConfigException: XML error 
> validating 
> E:\Projects\SpringSource\GoogleApps\WebsiteBuilder\war\WEB-INF\appengine-we­b.xml
>  against 
> E:\Services\Google\AppEngine\appengine-java-sdk-1.3.8\docs\appengine-web.xs­d
>         at 
> com.google.appengine.tools.admin.Application.validateXml(Application.java:3­60)
>         at 
> com.google.appengine.tools.admin.Application.<init>(Application.java:101)
>         at 
> com.google.appengine.tools.admin.Application.readApplication(Application.ja­va:151)
>         at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:115)
>         at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:61)
>         at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:57)
> Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid 
> content was found starting with element 'threadsafe'. One of 
> '{"http://appengine.google.com/ns/1.0":static-files, 
> "http://appengine.google.com/ns/1.0":resource-files, 
> "http://appengine.google.com/ns/1.0":env-variables, 
> "http://appengine.google.com/ns/1.0":ssl-enabled, 
> "http://appengine.google.com/ns/1.0":user-permissions, 
> "http://appengine.google.com/ns/1.0":public-root, 
> "http://appengine.google.com/ns/1.0":inbound-services, 
> "http://appengine.google.com/ns/1.0":precompilation-enabled, 
> "http://appengine.google.com/ns/1.0":admin-console, 
> "http://appengine.google.com/ns/1.0":static-error-handlers}' is expected.
>         at 
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseE­xception(Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown 
> Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknow­n 
> Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknow­n 
> Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorRepor­ter.reportError(Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaE­rror(Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartEl­ement(Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(­Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartE­lement(Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag­mentContentDriver.next(Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown 
> Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unkno­wn
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan­Document(Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown 
> Source)
>         at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown 
> Source)
>         at 
> com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.va­lidate(Unknown
>  Source)
>         at 
> com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorImpl.validate(U­nknown
>  Source)
>         at javax.xml.validation.Validator.validate(Unknown Source)
>         at 
> com.google.appengine.tools.admin.Application.validateXml(Application.java:3­57)
>         ... 5 more
>
> Deployment goes fine successfully when <threadsafe>true</threadsafe> is
> removed or commented from the appengine-web.xml file.
> Below is the content of my appengine-web.xml file.
> <?xml version="1.0" encoding="utf-8"?>
> <appengine-web-app xmlns="http://appengine.google.com/ns/1.0";>
> <application>ebildr</application>
> <version>v2</version>
> <!--<threadsafe>true</threadsafe>-->
> <!-- Configure java.util.logging -->
> <system-properties>
> <property name="java.util.logging.config.file"
> value="WEB-INF/logging.properties"/>
> </system-properties>
> <sessions-enabled>true</sessions-enabled>
> <precompilation-enabled>true</precompilation-enabled>
> </appengine-web-app>
>
> Am I missing anything, any help will be greatly appreciated.
> Thanks

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

Reply via email to