A little more info --- The code I had working (and that still works) is from a HEAD download that is now about three weeks old. Sorry I can't pin it down better, but I was diverted to another project for the last two weeks.
Maybe something was only partially checked in over the last couple of weeks?
Regards, Steve
Stephen Davidson wrote:
Looks like I spoke to soon (I had accidently hit the wrong computer for the last test);
KeelStarter] JAR: excalibur-instrument-1.0.jar
Initializing Keel Container...
Building configurations...
Fatal Error at Line 6, column 53 in file:///home/steve/projects/Blueline/keel-build/deploy/jakarta-tomcat-4.1.27/webapps/struts/WEB-INF/keel/server/conf/svc-fileupload-struts/roles.xconf
org.xml.sax.SAXParseException: The prefix "excalibur-configuration" for attribute "excalibur-configuration:merge" is not bound.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:232)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:213)
at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:366)
at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:296)
at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:798)
at org.apache.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBinder.java:568)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:808)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:752)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1454)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:525)
at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:581)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:160)
at org.keel.core.container.KeelContainerBuilder.verifyConfiguration(KeelContainerBuilder.java:344)
at org.keel.core.container.KeelContainerBuilder.readConfigFile(KeelContainerBuilder.java:486)
at org.keel.core.container.KeelContainerBuilder.scanDir(KeelContainerBuilder.java:430)
at org.keel.core.container.KeelContainerBuilder.scanDir(KeelContainerBuilder.java:470)
at org.keel.core.container.KeelContainerBuilder.buildConfigs(KeelContainerBuilder.java:358)
at org.keel.core.container.KeelContainerBuilder.getContainer(KeelContainerBuilder.java:105)
at org.keel.servers.KeelAbstractServer.initialize(KeelAbstractServer.java:119)
at org.keel.servers.KeelAbstractServer.getContainer(KeelAbstractServer.java:107)
at org.keel.servers.direct.KeelDirectServer.run(KeelDirectServer.java:63)
[KeelMetaInfoManager] Initialize
Setting system property 'java.security.auth.login.config' to '/home/steve/projects/Blueline/keel-build/deploy/jakarta-tomcat-4.1.27/webapps/struts/WEB-INF/keel/server/conf/jaas.config'
Setting system property 'model.timeout' to '60'
java.lang.RuntimeException: [KeelDirectServer] Startup Error
at org.keel.servers.direct.KeelDirectServer.run(KeelDirectServer.java:78)
Caused by: org.keel.services.model.ModelException: Error setting up Event Manager for context sharing, Unable to provide implementation for org.keel.services.event.EventManager/* (Key='org.keel.services.event.EventManager/*')
at org.keel.servers.KeelAbstractServer.initialize(KeelAbstractServer.java:135)
at org.keel.servers.KeelAbstractServer.getContainer(KeelAbstractServer.java:107)
at org.keel.servers.direct.KeelDirectServer.run(KeelDirectServer.java:63)
java.lang.Error: Unresolved compilation problems:
The import org.keel.services.persist.PersistenceException cannot be resolved
The hierarchy of the type HsqldbDatabaseType is inconsistent
PersistenceException cannot be resolved (or is not an exception type) for the method getCreateIdentitySyntax
PersistenceException cannot be resolved (or is not an exception type) for the method getInsertIdentitySyntax
PersistenceException cannot be resolved (or is not an exception type) for the method getRetrieveIdentitySyntax
at org.keel.services.persist.defaultpersist.HsqldbDatabaseType.<init>(HsqldbDatabaseType.java:11)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at org.apache.avalon.fortress.impl.handler.ComponentFactory.newInstance(ComponentFactory.java:179)
at org.apache.avalon.fortress.impl.factory.ProxyObjectFactory.newInstance(ProxyObjectFactory.java:86)
at org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.newComponent(AbstractComponentHandler.java:278)
at org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler.doPrepare(ThreadSafeComponentHandler.java:72)
at org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.prepareHandler(AbstractComponentHandler.java:179)
at org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler.prepareHandler(LEAwareComponentHandler.java:117)
at org.apache.avalon.fortress.impl.handler.PrepareHandlerCommand.execute(PrepareHandlerCommand.java:88)
at org.apache.excalibur.event.command.CommandManager$CommandEventHandler.handleEvent(CommandManager.java:338)
at org.apache.excalibur.event.command.CommandManager$CommandEventHandler.handleEvents(CommandManager.java:256)
at org.apache.excalibur.event.command.AbstractThreadManager$PipelineRunner.run(AbstractThreadManager.java:310)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:732)
at java.lang.Thread.run(Thread.java:536)
-- Java/J2EE Developer/Integrator Co-Chair, Dallas/FortWorth J2EE Sig 214-724-7741
http://keelframework.org/documentation Keelgroup mailing list [EMAIL PROTECTED] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
