Hey guys -- I just grabbed the Windows .exe for rc4 to try it out quick,
and noticed that it doesn't work out of the box. When I start it, I get
this failure:
19:08:46.125 WARN!! [main]
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:519)
12> Configuration error on
file:/C:/Program%20Files/XWiki/xwikionjetty/webapps/xwiki/
org.apache.xerces.impl.dv.DVFactoryException: DTD factory class
org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from
DTDDVFactory.
at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown
Source)
at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown
Source)
at
org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source)
at
org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown
Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown
Source)
...
I figured out that I needed to delete the xerces jar file from our lib
directory, and after I did that it worked. But this is not at all obvious,
and really for something that is stated "Should be used by first-time
users.", it'll leave a very bad impression. I would just add it to the
Instructions, but I'm not sure if that is good enough. Would it make sense
to modify the build script to delete the xerces jar file when creating the
Windows exe?
shawn.