You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ji...@apache.org on 2004/06/10 22:47:10 UTC

[jira] Created: (AXIS-1387) org.xml.sax.SAXException in Admin.listConfig() when not using FileProvider

Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/AXIS-1387

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: AXIS-1387
    Summary: org.xml.sax.SAXException in  Admin.listConfig() when not using FileProvider
       Type: Bug

     Status: Unassigned
   Priority: Minor

    Project: Axis
 Components: 
             Basic Architecture
   Versions:
             beta-2

   Assignee: 
   Reporter: rakesh bhakta

    Created: Thu, 10 Jun 2004 1:46 PM
    Updated: Thu, 10 Jun 2004 1:46 PM
Environment: Win2000,JVM 1.4.2_3,Avalon, Merlin, Jetty

Description:
I created an AxisServer from a SimpleProvider, using 
following code (concept from http://ivory.codehaus.org ).


fileProvider = new FileProvider( myServiceWSDDFileName );
provider     = new SimpleProvider(fileProvider);
axisServer   = new AxisServer( provider);


When I go to URL http://localhost:8080/axis/?list,
I get the following exeception:

ERROR   2004-06-10 15:39:10.795 [org.apac] (): exception00
org.xml.sax.SAXException: Fatal Error: URI=null Line=-1: Premature end of file.
        at org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils.java:629)
        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.XMLVersionDetector.determineDocVersion(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:280)
        at org.apache.axis.utils.Admin.listConfig(Admin.java:231)
        at org.apache.axis.transport.http.QSListHandler.invoke(QSListHandler.java:66)
        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)


Now perhaps I should not be able to get a ?list, but I should not get this exception either, and my browser should not hang.

It look like the code at org.apache.axis.utils.Admin.listConfig() has a bug.  "AxisFault(Messages.getMessage("noEngineWSDD"))" is never thrown because of the statement "if (config instanceof WSDDEngineConfiguration)", and thus, a "null" is sent into the SAX parser.

  





---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira