Bugzilla – Bug 5006
Configuration error does not print error message
Last modified: 2007-03-01 15:04:55
You need to log in before you can comment on or make changes to this bug.
A misconfigured server-config.wsdd in a trunk GT install yields following error, with no information on the file that is misconfigured. 2007-02-12T11:05:20,072-06:00 FATAL axis.InternalException [main,<init>:88] Exception: org.apache.axis.ConfigurationException: org.xml.sax.SAXException: Fatal Error: URI=null Line=23: The value of attribute "value" associated with an element type "parameter" must not contain the '<' character. org.xml.sax.SAXException: Fatal Error: URI=null Line=23: The value of attribute "value" associated with an element type "parameter" must not contain the '<' character. at org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils.java:740) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLScanner.scanAttributeValue(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanAttribute(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:369) at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:388) at org.apache.axis.configuration.DirProvider.processWSDD(DirProvider.java:116) at org.apache.axis.configuration.DirProvider.configureEngine(DirProvider.java:100) at org.apache.axis.AxisEngine.init(AxisEngine.java:172) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:96) at org.globus.wsrf.container.ServiceDispatcher.initialize(ServiceDispatcher.java:151) at org.globus.wsrf.container.ServiceDispatcher.<init>(ServiceDispatcher.java:127) at org.globus.wsrf.container.GSIServiceDispatcher.<init>(GSIServiceContainer.java:58) at org.globus.wsrf.container.GSIServiceContainer.createServiceDispatcher(GSIServiceContainer.java:46) at org.globus.wsrf.container.ServiceContainer.start(ServiceContainer.java:222) at org.globus.wsrf.container.ServiceContainer.<init>(ServiceContainer.java:194) at org.globus.wsrf.container.GSIServiceContainer.<init>(GSIServiceContainer.java:42) 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 org.globus.wsrf.container.ServiceContainer.createContainer(ServiceContainer.java:150) at org.globus.wsrf.container.ServiceContainer.startSecurityContainer(ServiceContainer.java:537) at org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:477) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:114) at org.globus.bootstrap.ContainerBootstrap.main(ContainerBootstrap.java:40) org.apache.axis.ConfigurationException: org.xml.sax.SAXException: Fatal Error: URI=null Line=23: The value of attribute "value" associated with an element type "parameter" must not contain the '<' character. org.xml.sax.SAXException: Fatal Error: URI=null Line=23: The value of attribute "value" associated with an element type "parameter" must not contain the '<' character. at org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils.java:740) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLScanner.scanAttributeValue(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanAttribute(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:369) at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:388) at org.apache.axis.configuration.DirProvider.processWSDD(DirProvider.java:116) at org.apache.axis.configuration.DirProvider.configureEngine(DirProvider.java:100) at org.apache.axis.AxisEngine.init(AxisEngine.java:172) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:96) at org.globus.wsrf.container.ServiceDispatcher.initialize(ServiceDispatcher.java:151) at org.globus.wsrf.container.ServiceDispatcher.<init>(ServiceDispatcher.java:127) at org.globus.wsrf.container.GSIServiceDispatcher.<init>(GSIServiceContainer.java:58) at org.globus.wsrf.container.GSIServiceContainer.createServiceDispatcher(GSIServiceContainer.java:46) at org.globus.wsrf.container.ServiceContainer.start(ServiceContainer.java:222) at org.globus.wsrf.container.ServiceContainer.<init>(ServiceContainer.java:194) at org.globus.wsrf.container.GSIServiceContainer.<init>(GSIServiceContainer.java:42) 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 org.globus.wsrf.container.ServiceContainer.createContainer(ServiceContainer.java:150) at org.globus.wsrf.container.ServiceContainer.startSecurityContainer(ServiceContainer.java:537) at org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:477) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:114) at org.globus.bootstrap.ContainerBootstrap.main(ContainerBootstrap.java:40) at org.apache.axis.configuration.DirProvider.processWSDD(DirProvider.java:119) at org.apache.axis.configuration.DirProvider.configureEngine(DirProvider.java:100) at org.apache.axis.AxisEngine.init(AxisEngine.java:172) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:96) at org.globus.wsrf.container.ServiceDispatcher.initialize(ServiceDispatcher.java:151) at org.globus.wsrf.container.ServiceDispatcher.<init>(ServiceDispatcher.java:127) at org.globus.wsrf.container.GSIServiceDispatcher.<init>(GSIServiceContainer.java:58) at org.globus.wsrf.container.GSIServiceContainer.createServiceDispatcher(GSIServiceContainer.java:46) at org.globus.wsrf.container.ServiceContainer.start(ServiceContainer.java:222) at org.globus.wsrf.container.ServiceContainer.<init>(ServiceContainer.java:194) at org.globus.wsrf.container.GSIServiceContainer.<init>(GSIServiceContainer.java:42) 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 org.globus.wsrf.container.ServiceContainer.createContainer(ServiceContainer.java:150) at org.globus.wsrf.container.ServiceContainer.startSecurityContainer(ServiceContainer.java:537) at org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:477) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:114) at org.globus.bootstrap.ContainerBootstrap.main(ContainerBootstrap.java:40) at org.apache.axis.configuration.DirProvider.processWSDD(DirProvider.java:119) at org.apache.axis.configuration.DirProvider.configureEngine(DirProvider.java:100) at org.apache.axis.AxisEngine.init(AxisEngine.java:172) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:96) at org.globus.wsrf.container.ServiceDispatcher.initialize(ServiceDispatcher.java:151) at org.globus.wsrf.container.ServiceDispatcher.<init>(ServiceDispatcher.java:127) at org.globus.wsrf.container.GSIServiceDispatcher.<init>(GSIServiceContainer.java:58) at org.globus.wsrf.container.GSIServiceContainer.createServiceDispatcher(GSIServiceContainer.java:46) at org.globus.wsrf.container.ServiceContainer.start(ServiceContainer.java:222) at org.globus.wsrf.container.ServiceContainer.<init>(ServiceContainer.java:194) at org.globus.wsrf.container.GSIServiceContainer.<init>(GSIServiceContainer.java:42) 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 org.globus.wsrf.container.ServiceContainer.createContainer(ServiceContainer.java:150) at org.globus.wsrf.container.ServiceContainer.startSecurityContainer(ServiceContainer.java:537) at org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:477) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:114) at org.globus.bootstrap.ContainerBootstrap.main(ContainerBootstrap.java:40)
Created Axis patch to fix this. Thanks to Jarek for committing patch to Axis repository. Updated trunk axis jar with fix. Error message should have file name now.