Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001070 [Resin] minor always 04-21-06 13:34 05-09-06 18:55
Reporter ferg View Status public  
Assigned To ferg
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.0.19 Product Version
  Product Build
Summary 0001070: XML parsing issue
Description (rep by Christian Amott)

in testing the latest snapshot, i am getting the following exception with all of my xml config files - the attribute after the DOCTYPE is not parsing ... be it 'web-app' or 'struts-config' or whatever ....

eg.

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd"> [^]

<web-app xmlns="http://caucho.com/ns/resin" [^]
         xmlns:resin="http://caucho.com/ns/resin/core"> [^]

...........


produces:

- Parse Fatal Error at line 6 column 0: expected `>' in <!DOCTYPE at `e'
org.xml.sax.SAXParseException: expected `>' in <!DOCTYPE at `e'
    at com.caucho.xml.XmlParser.error(XmlParser.java:2935)
    at com.caucho.xml.XmlParser.parseDoctype(XmlParser.java:525)
    at com.caucho.xml.XmlParser.parseNode(XmlParser.java:387)
    at com.caucho.xml.XmlParser.parseInt(XmlParser.java:241)
    at com.caucho.xml.AbstractParser.parse(AbstractParser.java:633)
    at org.apache.commons.digester.Digester.parse(Digester.java:1567)
    at org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:1112)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:324)
Steps To Reproduce
Additional Information
Attached Files

- Relationships

- Notes
(0001097)
mate
04-28-06 00:06

Without having looked into it any futher, I get this too with the April 26th snapshop.

Stacktrace:
org.dom4j.DocumentException: stream:4: expected `>' in <!DOCTYPE at `i'
Nested exception: stream:4: expected `>' in <!DOCTYPE at `i'
    at org.dom4j.io.SAXReader.read(SAXReader.java:484)
    at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:421)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:654)


Start of XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> [^]

<hibernate-mapping>
 
(0001100)
mate
05-02-06 11:06

Scott, just try the following line of code with dom4j 1.6.1 (latest) and an XML file like below.
  new org.dom4j.io.SAXReader().read( new InputSource( new FileInputStream(filename) ) );

This works in 3.0.18 but fails in the latest snapshot (and makes it impossible to launch our app using Spring and Hibernate)


---------------------

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> [^]

<foo />
 
(0001101)
ferg
05-02-06 11:47

There will be a new snapshot tonight with a fix. I'm not closing the bug report, though, since there are still some regressions failing after the change.

(This problem was introduced as a consequence of a bug fix for i18n issues with included DTD.)
 

- Issue History
Date Modified Username Field Change
04-21-06 13:34 ferg New Issue
04-28-06 00:05 mate Issue Monitored: mate
04-28-06 00:06 mate Note Added: 0001097
05-02-06 11:06 mate Note Added: 0001100
05-02-06 11:47 ferg Note Added: 0001101
05-09-06 18:54 ferg Assigned To  => ferg
05-09-06 18:54 ferg Status new => assigned
05-09-06 18:54 ferg Resolution open => fixed
05-09-06 18:54 ferg Fixed in Version  => 3.0.19
05-09-06 18:55 ferg Status assigned => closed


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
34 total queries executed.
28 unique queries executed.
Powered by Mantis Bugtracker