syncex portlets

Anyone installed sync-ex portlets? I have a demo version of theirs but it blows up upon installing…:

2009-04-20 13:38:56 PDT (Framework : INFO) - Initializing components of: deploySync
2009-04-20 13:38:56 PDT (Framework : INFO) - INSTALLING 1 components …
2009-04-20 13:38:56 PDT (Framework : INFO) - Installing: SyncExPoll.war (100%) …
2009-04-20 13:39:00 PDT (org.mortbay.xml.XmlParser : WARN) - ERROR@null line:47 col:11 : org.xml.sax.SAXParseException: The content of element type “web-app” must match “(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)”.
2009-04-20 13:39:00 PDT (org.mortbay.jetty.servlet.WebApplicationContext : WARN) - Configuration error on E:\webMethods712\MWS\server\default\deploy\SyncExPoll
org.xml.sax.SAXParseException: The content of element type “web-app” must match “(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)”.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

MWS 7.x only supports deploying web applications that are using the servet 2.3 schema for the web.xml of the application. You may be able to get the application to work if you manually fix the web.xml to conform to the servlet 2.3 web.xml dtd.

MWS 8.x will add support for web applications that are based on the servet 2.4 and servlet 2.5 specifications.

So is above error related to servlet spec being newer than what currently mws supports? When will mws 8.x be available?

I couldn’t say with 100% certainty without seeing the war file, but the error is most likely due to the revision of the servlet spec being used.

I don’t believe that the release date for MWS 8.x has been publicly announced yet.

If this error is blocking development on your project you may wish to file a SR with support.