From: Adam D. <ada...@gm...> - 2009-05-01 22:32:59
|
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 |