Bug 5006 - Configuration error does not print error message
: Configuration error does not print error message
Status: RESOLVED FIXED
: Java WS Core
globus_wsrf_core
: unspecified
: PC Windows XP
: P3 normal
: 4.2.0
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2007-02-12 11:07 by
Modified: 2007-03-01 15:04 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-02-12 11:07:35
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)
------- Comment #1 From 2007-03-01 15:03:42 -------
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.