https://bugs.winehq.org/show_bug.cgi?id=36228
Bug ID: 36228 Summary: Lotus Notes 8.x installer aborts with SAX parser exception (XSL pattern syntax error) Product: Wine Version: 1.7.17 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: msxml3 Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
as the summary says ...
--- snip --- $ WINEDEBUG=+tid,+seh,+loaddll,+process,+msxml,+msgbox wine ./C1K31EN.exe
log.txt 2>&1
... 0029:trace:msxml:xmlnodemap_getNamedItem (0x434c48)->(L"mergeaction" 0x9a0e380) 0029:trace:msxml:domelem_get_named_item (0xf72dbec8)->(L"mergeaction" 0x9a0e380) 0029:trace:msxml:domelem_get_qualified_item (0xf72dbec8)->(L"mergeaction" (null) 0x9a0e380) 0029:trace:msxml:xmlnodemap_Release (0x434c48)->(0) 0029:trace:msxml:xmldoc_release_refs (0xf7205a20)->(37) 0029:trace:msxml:domelem_selectNodes (0x169da0)->(L"requirements/feature[@*]" 0x9a0e3e4) 0029:trace:msxml:create_selection (0xf72dbec8, "requirements/feature[@*]", 0x9a0e3e4) 0029:trace:msxml:xmldoc_add_refs (0xf7205a20)->(38) 0029:trace:msxml:registerNamespaces (0xf7208098) 0029:trace:msxml:XSLPattern_to_XPath ("requirements/feature[@*]") 0029:trace:msxml:xslpattern_lex token: TOK_NCName : requirements 0029:trace:msxml:xslpattern_lex token: TOK_FSlash : / 0029:trace:msxml:xslpattern_parse Got UnprefixedName: "requirements" 0029:trace:msxml:xslpattern_lex token: TOK_NCName : feature 0029:trace:msxml:xslpattern_lex token: '[' : [ 0029:trace:msxml:xslpattern_parse Got UnprefixedName: "feature" 0029:trace:msxml:xslpattern_lex token: '@' : @ 0029:trace:msxml:xslpattern_lex token: '*' : * 0029:fixme:msxml:xslpattern_error syntax error: param { yyscanner=0xf72036e8 ctx=0xf7208098 in="requirements/feature[@*]" pos=24 len=24 out="(null)" err=1 } scanner=0xf72036e8 0029:trace:msxml:XSLPattern_to_XPath => (null) ... org.xml.sax.SAXParseException: Attribute name "ur" associated with an element type "feature" must be followed by the ' = ' character. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(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.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanAttribute(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at com.ibm.rcp.provisioning.internal.impl.ProvisioningServiceImpl$3.run(Unknown Source) at org.eclipse.core.internal.jobs.Worker.run(Unknown Source) 004c:trace:msgbox:MSGBOX_OnInit L"CWPPR0025E: An unexpected error occurred while processing the provisioning manifest.\n\nUnexpected results have occurred during the provisioning operation\t\r\nFor additional information, please refer to the logs:\t\t\r\nC:\Program Files\IBM\Lotus\Notes\Data\\workspace\logs" --- snip ---
'winetricks -q msxml3' works around.
$ sha1sum C1K31EN.exe 5aac0feb578c471e65c0a24a3f5dceb719fd5760 C1K31EN.exe
$ du -sh C1K31EN.exe 456M C1K31EN.exe
$ wine --version wine-1.7.17-175-gc1bf61e
Regards
https://bugs.winehq.org/show_bug.cgi?id=36228
--- Comment #1 from Anastasius Focht focht@gmx.net --- Created attachment 48368 --> https://bugs.winehq.org/attachment.cgi?id=48368 WINEDEBUG=+tid,+seh,+loaddll,+process,+msxml,+msgbox wine ./C1K31EN.exe
Hello folks,
attached is the full log.
Relevant part of 'install.xml' file, showing xml structure (for 'requirements' xpath query):
--- snip --- <ibm-portal-composite> <domain-object name="com.ibm.rcp.installmanifest"> <object-data> <install version="8.0.0.20080809.0430"> <installfeature default="true" id="Platform.XPD" required="true" show="false" version="8.0.0.20080809.0430"> <requirements> <feature action="uninstall" id="com.ibm.eswe.preference.feature" match="compatible" url="jar:${installer.root}/updateSite.zip!/" version="6.1.0"/> <feature download-size="2188" id="com.ibm.langware.engine.feature" match="perfect" size="3464" url="jar:${installer.root}/updateSite.zip!/" version="6.1.2.200808010926"/> </requirements> </installfeature> ... </install>
</object-data> </domain-object> </ibm-portal-composite> --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=36228
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- This one should help http://www.winehq.org/pipermail/wine-patches/2014-May/132498.html
http://bugs.winehq.org/show_bug.cgi?id=36228
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Committed as 239d8077db6e9ebf9f2b3eda31e1733e30d40143.
http://bugs.winehq.org/show_bug.cgi?id=36228
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |239d8077db6e9ebf9f2b3eda31e | |1733e30d40143 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello Nikolay,
thanks for the work, unfortunately not fixed (Java SAXParser still throws same exception).
That part can't be relay traced as it's Java bytecode. I've tried to make the Java VM more noisy, passing '-vmargs -verbose:class -verbose:jni' to the eclipse based launcher but it doesn't reveal the problem.
Let's mark this one fixed (xslpattern_error syntax error) and I'll create another bug for the remaining Java SAXParser problem.
http://source.winehq.org/git/wine.git/commitdiff/239d8077db6e9ebf9f2b3eda31e...
Regards
https://bugs.winehq.org/show_bug.cgi?id=36228
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.19.