From: Joern T. <joe...@go...> - 2012-01-05 14:48:17
|
HI, hm, this looks like a classpath issue i think. Or has Xerces been upgraded recently in eXist? betterFORM relies on Xerces for Schema processing. Yes, it seems so - i just looked and on 1. Dec. the Xerces version was upgraded. Well, then it unfortunately makes sense. Seems that betterFORM code must be upgraded too before it will work again :( Joern On Wed, Jan 4, 2012 at 6:54 AM, Henning Huber <hen...@gm...> wrote: > Hi, > > whenever I try to call one of the betterFORM examples from eXist, I get an > error. > > I am using eXist from Subversion trunk (revision: 15602) with Oracle JDK 1.6 > or Oracle JDK 1.7 from Windows. > > To doublecheck that there are no sideeffects, I have used two different > fresh installed Windwos (Vista using 32 bit, Windows 7 using 64 bit), > > checked out a fresh trunk version. > > All other examples seem to work, fine. Also the examples import is listening > betterForm. > > At an other Windos machine (where lots of different eXist where build in the > past) everthigs works fine. > > Now I have no more idea, what might be the reason… > > Browser Request: > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > http://localhost:8080/exist/rest/db/betterform/Status.xhtml > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Browser Response: > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > HTTP ERROR 500 > > Problem accessing /exist/rest/db/betterform/Status.xhtml. Reason: > > Could not initialize class org.apache.xerces.impl.dv.xs. SchemaDVFactoryImpl > > Caused by: > > java.lang.NoClassDefFoundError: Could not initialize class > org.apache.xerces.impl.dv.xs. SchemaDVFactoryImpl > > at sun.reflect. NativeConstructorAccessorImpl. newInstance0(Native Method) > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Console Output: > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > 04 Jan 2012 00:22:40,011 [eXistThread-35] WARN (ServletHandler.java > [doHandle]:572) - Error for /exist/rest/db/betterform/Status.xhtml > > java.lang.ExceptionInInitializerError > > at sun.reflect.NativeConstructorAccessorImpl. newInstance0(Native Method) > > at sun.reflect.NativeConstructorAccessorImpl. > newInstance(NativeConstructorAccessorImpl. java:57) > > at sun.reflect.DelegatingConstructorAccessorI > mpl.newInstance(DelegatingConstructorAccessorI mpl.java:45) > > at java.lang.reflect.Constructor. newInstance(Constructor.java:525) > > at java.lang.Class.newInstance0( Class.java:372) > > at java.lang.Class.newInstance(Class.java:325) > > at org.apache.xerces.impl.dv. ObjectFactory.newInstance(Unknown Source) > > at org.apache.xerces.impl.dv. SchemaDVFactory.getInstance(Unknown Source) > > at org.apache.xerces.impl.dv. SchemaDVFactory.getInstance(Unknown Source) > > at org.apache.xerces.impl.xs. XMLSchemaLoader.reset(Unknown Source) > > at org.apache.xerces.impl.xs. XMLSchemaLoader.loadGrammar(Unknown Source) > > at org.apache.xerces.impl.xs. XSLoaderImpl.load(Unknown Source) > > at de.betterform.xml.xforms. model.Model.loadSchema(Model.java:1098) > > at de.betterform.xml.xforms. model.Model.loadDefaultSchema(Model.java:956) > > at de.betterform.xml.xforms. model.Model.modelConstruct(Model.java:795) > > at de.betterform.xml.xforms. model.Model.performDefault(Model.java:704) > > at de.betterform.xml.events.impl. DefaultXMLEventService.dispatch( > DefaultXMLEventService.java:196) > > at de.betterform.xml.xforms. Container.dispatch(Container.java:441) > > at de.betterform.xml.xforms. Container.dispatch(Container.java:419) > > at de.betterform.xml.xforms. Container.initModels(Container.java:672) > > at de.betterform.xml.xforms. Container.init(Container.java:252) > > at de.betterform.xml.xforms. XFormsProcessorImpl.init( > XFormsProcessorImpl.java:394) > > at de.betterform.agent.web. WebProcessor.init(WebProcessor.java:273) > > … > > Caused by: java.lang.RuntimeException: internal error > > at org.apache.xerces.impl.dv.xs. XSSimpleTypeDecl.applyFacets1(Unknown > Source) > > at org.apache.xerces.impl.dv.xs. BaseSchemaDVFactory. > createBuiltInTypes(Unknown Source) > > at org.apache.xerces.impl.dv.xs. SchemaDVFactoryImpl. > createBuiltInTypes(Unknown Source) > > at org.apache.xerces.impl.dv.xs. SchemaDVFactoryImpl.<clinit>(Unknown > Source) > > … > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > betterform.log > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > -- totaly empty -- > > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Any ideas, what to try next?! > > Thanks Henning > > > ------------------------------------------------------------------------------ > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > infrastructure or vast IT resources to deliver seamless, secure access to > virtual desktops. With this all-in-one solution, easily deploy virtual > desktops for less than the cost of PCs and save 60% on VDI infrastructure > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |