From: Adam D. <ada...@gm...> - 2009-05-20 02:51:15
|
Would it take much work to move away from the crisom parser? We would be happy to help. If not, do you have any other suggestions? Thanks! Adam On Fri, May 1, 2009 at 5:32 PM, Adam Denning <ada...@gm...> wrote: > I am testing Sequoia 4 in Ubuntu 8.10 with Java 1.6.0_10. When > flushing preferences inside a process that starts Sequoia, the > preferences aren't saved and I get > > Exception in thread "Timer-0" java.lang.AbstractMethodError: > org.apache.crimson.tree.XmlDocument.getXmlStandalone()Z > at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:373) > at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:373) > at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:127) > at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:94) > at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:662) > at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:708) > at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313) > at java.util.prefs.XmlSupport.writeDoc(XmlSupport.java:259) > at java.util.prefs.XmlSupport.exportMap(XmlSupport.java:338) > at java.util.prefs.FileSystemPreferences$8.run(FileSystemPreferences.java:607) > at java.security.AccessController.doPrivileged(Native Method) > at java.util.prefs.FileSystemPreferences.writeBackCache(FileSystemPreferences.java:600) > at java.util.prefs.FileSystemPreferences.syncSpiPrivileged(FileSystemPreferences.java:784) > at java.util.prefs.FileSystemPreferences.access$2300(FileSystemPreferences.java:33) > at java.util.prefs.FileSystemPreferences$13.run(FileSystemPreferences.java:754) > at java.security.AccessController.doPrivileged(Native Method) > at java.util.prefs.FileSystemPreferences.syncSpi(FileSystemPreferences.java:752) > at java.util.prefs.AbstractPreferences.sync2(AbstractPreferences.java:1317) > at java.util.prefs.AbstractPreferences.sync2(AbstractPreferences.java:1322) > at java.util.prefs.AbstractPreferences.sync2(AbstractPreferences.java:1322) > at java.util.prefs.AbstractPreferences.sync2(AbstractPreferences.java:1322) > at java.util.prefs.AbstractPreferences.sync2(AbstractPreferences.java:1322) > at java.util.prefs.AbstractPreferences.sync2(AbstractPreferences.java:1322) > at java.util.prefs.AbstractPreferences.sync(AbstractPreferences.java:1308) > at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:731) > at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:807) > at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:458) > at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:33) > at java.util.prefs.FileSystemPreferences$4.run(FileSystemPreferences.java:419) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > > If I add this jvm option, preferences work again. > > -Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl > > But, then Sequoia can't start. > > java.lang.RuntimeException: Unable to create and start controller, > reason: org.continuent.sequoia.common.exceptions.ControllerException: > Error while analysing xml configuration file > (org.xml.sax.SAXException: Controller Xml configuration file is not > valid.). > java.lang.RuntimeException: Unable to create and start controller, > reason: org.continuent.sequoia.common.exceptions.ControllerException: > Error while analysing xml configuration file > (org.xml.sax.SAXException: Controller Xml configuration file is not > valid.). > Caused by: org.continuent.sequoia.common.exceptions.ControllerException: > Error while analysing xml configuration file > (org.xml.sax.SAXException: Controller Xml configuration file is not > valid.). > at org.continuent.sequoia.common.exceptions.SequoiaException.fillInStackTrace(SequoiaException.java:103) > at java.lang.Throwable.<init>(Throwable.java:196) > at java.lang.Exception.<init>(Exception.java:41) > at org.continuent.sequoia.common.exceptions.SequoiaException.<init>(SequoiaException.java:57) > at org.continuent.sequoia.common.exceptions.ControllerException.<init>(ControllerException.java:51) > at org.continuent.sequoia.controller.core.ControllerConfiguration.setup(ControllerConfiguration.java:213) > at org.continuent.sequoia.controller.core.ControllerConfiguration.<init>(ControllerConfiguration.java:103) > at com.popstarnetworks.popstar_db.process.ControllerConfig.createSetupAndStartController(ControllerConfig.java:35) > > Regards, > > Adam > |