jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • castor
  • CASTOR-2037

remove the dependency of xerces

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Wish Wish
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.1.2.1
  • Fix Version/s: 1.2
  • Component/s: XML
  • Labels:
    None
  • Environment:
    jdk 1.5

Description

it is really a good news that xerces dependency is removed in 1.1 release. giving a lot of people are using jdk 1.5 + today, it is really a burden to bundle another xerces library which often cause compatibility issues. but it is still take me 1 day to figure out how to run without xerces because by default the castor-xml still uses xerces SAX parser to load mappings. can you make the the default configuration to not rely on xerces?

here is what i've changed:

  1. Defines the default XML parser to be used by Castor.
  2. The parser must implement org.xml.sax.Parser.
    #
    org.exolab.castor.parser=org.xml.sax.helpers.XMLReaderAdapter
  1. Defines the (default) XML serializer factory to use by Castor, which must
  2. implement org.exolab.castor.xml.SerializerFactory;
  3. Default is org.exolab.castor.xml.XercesXMLSerializerFactory
  4. org.exolab.castor.xml.serializer.factory=org.exolab.castor.xml.XercesXMLSerializerFactory
    org.exolab.castor.xml.serializer.factory=org.exolab.castor.xml.XercesJDK5XMLSerializerFactory

two lines but took me one day to figure it out.

thanks

  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. Text File
    patch.c2037.20070713.txt
    13/Jul/07 4:57 PM
    0.7 kB
    Werner Guttmann
  2. Text File
    patch.c2037.20070920.txt
    20/Sep/07 3:17 PM
    5 kB
    Werner Guttmann
  3. Text File
    patch.c2037.20070920-002.txt
    20/Sep/07 3:41 PM
    5 kB
    Werner Guttmann

Issue Links

is related to

Sub-task - The sub-task of the issue CASTOR-2155 Fix incorrect dependency tp Xerces 1.4.0 in src/doc/dependencies.xml

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.
relates to

Bug - A problem which impairs or prevents the functions of the product. CASTOR-2032 using the internal Xerces parser information needs update

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Improvement - An improvement or enhancement to an existing feature or task. CASTOR-267 Switch to xerces 2.x

  • Minor - Minor loss of function, or other problem where easy workaround is present.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.
  • Options
    • Show All
    • Show Open

Sub-Tasks

1.
Create new HTML page for dependencies Sub-task Closed Closed Werner Guttmann

0%

Original Estimate - 30 minutes
Remaining Estimate - 30 minutes
 

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Werner Guttmann added a comment - 07/Jul/07 1:16 PM

No, I cannot really, as there's plenty of (corporate) users still relying on JDK 1.3 and 1.4. And with them, they'd have to change existing applications to get things working again when upgrading to newer Castor releases. Se, Castor has been around for nearly 9+ yrs now, and as such we have to maintain backwards compatibility to a certain degree.

Given that there's a HTML page that highlights this issue already, and seeing that it has not been easy enough for you to find this page, I guess the documentation could and should be improved. Can you have a look at

http://castor.org/xml-faq.html#Serialization

and let me know what you'd like to see added. Please note that this page has already changed in SVN, so parts of your request have been met already.

Where else would you want to see changes being introduced, e.g. links to the FAQ entry, etc ? Or should this information be moved/copied elsewhere, to a more prominent page ?

Show
Werner Guttmann added a comment - 07/Jul/07 1:16 PM No, I cannot really, as there's plenty of (corporate) users still relying on JDK 1.3 and 1.4. And with them, they'd have to change existing applications to get things working again when upgrading to newer Castor releases. Se, Castor has been around for nearly 9+ yrs now, and as such we have to maintain backwards compatibility to a certain degree. Given that there's a HTML page that highlights this issue already, and seeing that it has not been easy enough for you to find this page, I guess the documentation could and should be improved. Can you have a look at http://castor.org/xml-faq.html#Serialization and let me know what you'd like to see added. Please note that this page has already changed in SVN, so parts of your request have been met already. Where else would you want to see changes being introduced, e.g. links to the FAQ entry, etc ? Or should this information be moved/copied elsewhere, to a more prominent page ?
Hide
Permalink
Werner Guttmann added a comment - 07/Jul/07 1:35 PM

As already mentioned, parts of the required information has been added as part of the work on CASTOR-2032.

Show
Werner Guttmann added a comment - 07/Jul/07 1:35 PM As already mentioned, parts of the required information has been added as part of the work on CASTOR-2032.
Hide
Permalink
water guo added a comment - 11/Jul/07 4:58 PM

I think it would be helpful if you could add the following 2 lines to the faq

  1. use the JDK5 XML SAX parser
    org.exolab.castor.parser=org.xml.sax.helpers.XMLReaderAdapter

I am wondering if it is possible to load JDK5 SAX parser and XML serializer if the castor failed to find the Xerces ones.

Show
water guo added a comment - 11/Jul/07 4:58 PM I think it would be helpful if you could add the following 2 lines to the faq
  1. use the JDK5 XML SAX parser org.exolab.castor.parser=org.xml.sax.helpers.XMLReaderAdapter
I am wondering if it is possible to load JDK5 SAX parser and XML serializer if the castor failed to find the Xerces ones.
Hide
Permalink
Werner Guttmann added a comment - 12/Jul/07 2:24 AM

> I am wondering if it is possible to load JDK5 SAX parser and XML serializer if the castor
> failed to find the Xerces ones.
Not sure about this. This would mean that if somebody specified a wrong class name, he's not get any exception but the default Xerces parser.

Other than that, I'll add the lines enlisted above to the FAQ, and probably add a new HTML page to the existing docs (in a prominent place).

Show
Werner Guttmann added a comment - 12/Jul/07 2:24 AM > I am wondering if it is possible to load JDK5 SAX parser and XML serializer if the castor > failed to find the Xerces ones. Not sure about this. This would mean that if somebody specified a wrong class name, he's not get any exception but the default Xerces parser. Other than that, I'll add the lines enlisted above to the FAQ, and probably add a new HTML page to the existing docs (in a prominent place).
Hide
Permalink
Werner Guttmann added a comment - 13/Jul/07 4:57 PM

I think I will create a new dependencies HTML page, which currently happens to be living within download.xml, and copy some of the information related to Java 5 to this new page.

Show
Werner Guttmann added a comment - 13/Jul/07 4:57 PM I think I will create a new dependencies HTML page, which currently happens to be living within download.xml, and copy some of the information related to Java 5 to this new page.
Hide
Permalink
Werner Guttmann added a comment - 13/Jul/07 4:57 PM

Initial patch for review.

Show
Werner Guttmann added a comment - 13/Jul/07 4:57 PM Initial patch for review.
Hide
Permalink
Werner Guttmann added a comment - 13/Jul/07 4:59 PM

Just created CASTOR-2046 to track my above comment.

Show
Werner Guttmann added a comment - 13/Jul/07 4:59 PM Just created CASTOR-2046 to track my above comment.
Hide
Permalink
Werner Guttmann added a comment - 13/Jul/07 5:16 PM

Patch submitted as is. The remainder of the work will be done through CASTOR-2046.

Show
Werner Guttmann added a comment - 13/Jul/07 5:16 PM Patch submitted as is. The remainder of the work will be done through CASTOR-2046.
Hide
Permalink
Doug Bateman added a comment - 30/Jul/07 11:07 AM

Cross-posted Comment from CASTOR-267. (Cross-posting because 267 was closed as won't fix, where as it appears the issue has resurfaced here.)

+1 on the request to make Castor Java 1.5 friendly by default, and use Xerces 1.4.0 only by configuration change.

Users don't really mind if Castor has legacy support for Xerces 1.4.0, but does it really have to be the default? Sure, it made sense to be the default in 2001, but here in 2007 people will likely be running Java 1.5 or later or have newer versions of Xerces in their dependency set, and it causes all sorts of annoying classpath problems when a transative dependency on Xerces 1.4.0 introduces old code into their classpath. And the trend towards newer versions of Java are only going to increase. Instead of requiring the mainstream of developers to put org.exolab.castor.parser=org.xml.sax.helpers.XMLReaderAdapter into their config, why not require those who want your next release but still use JDK 1.3 to include line explicitly requesting Xerces 1.4.

In other words, the problem isn't that Xerces supports 1.4.0. The problem is that by default Castor (and more notably Castor's POM) requires Xerces 1.4.0 in an era where more and more people want to use classes from XercesImpl 2.6.2 or later (which conflict with Xerces 1.4.0 as they both contain org.apache.xerces.jaxp.DocumentBuilderFactoryImpl). This problem is only going to get worse with time, not better. Can you please consider changing the default?

Show
Doug Bateman added a comment - 30/Jul/07 11:07 AM Cross-posted Comment from CASTOR-267. (Cross-posting because 267 was closed as won't fix, where as it appears the issue has resurfaced here.) +1 on the request to make Castor Java 1.5 friendly by default, and use Xerces 1.4.0 only by configuration change. Users don't really mind if Castor has legacy support for Xerces 1.4.0, but does it really have to be the default? Sure, it made sense to be the default in 2001, but here in 2007 people will likely be running Java 1.5 or later or have newer versions of Xerces in their dependency set, and it causes all sorts of annoying classpath problems when a transative dependency on Xerces 1.4.0 introduces old code into their classpath. And the trend towards newer versions of Java are only going to increase. Instead of requiring the mainstream of developers to put org.exolab.castor.parser=org.xml.sax.helpers.XMLReaderAdapter into their config, why not require those who want your next release but still use JDK 1.3 to include line explicitly requesting Xerces 1.4. In other words, the problem isn't that Xerces supports 1.4.0. The problem is that by default Castor (and more notably Castor's POM) requires Xerces 1.4.0 in an era where more and more people want to use classes from XercesImpl 2.6.2 or later (which conflict with Xerces 1.4.0 as they both contain org.apache.xerces.jaxp.DocumentBuilderFactoryImpl). This problem is only going to get worse with time, not better. Can you please consider changing the default?
Hide
Permalink
Werner Guttmann added a comment - 10/Sep/07 3:25 AM

Doug, just returning to this issue in order to prepare for Castor 1.1.3. Before trying to agree on an approach, let me ask you the following question related to the use of Maven. I agree that version 1.4.0 of Xerces as defined in its POM is maybe a bit unlucky. But it should be sufficiently easy to override the version number in your own application POM(s) when declaring the dependency to Castor.

My problem with upgrading the dependency of Apache Xerces to a newer version is that it doe snot really make a difference for e.g. those who rely on the XML parser as shipped with Java 5 and above. I think it should be far clearer to actually define a dependency to the JAXP APIs, and nothing else. It will then be in the user's responsibility to include an additional dependency to a JAXP-complaint parser, and (have it) download(ed) separately.

I'd like to hear opinions on this before going about this.

Show
Werner Guttmann added a comment - 10/Sep/07 3:25 AM Doug, just returning to this issue in order to prepare for Castor 1.1.3. Before trying to agree on an approach, let me ask you the following question related to the use of Maven. I agree that version 1.4.0 of Xerces as defined in its POM is maybe a bit unlucky. But it should be sufficiently easy to override the version number in your own application POM(s) when declaring the dependency to Castor. My problem with upgrading the dependency of Apache Xerces to a newer version is that it doe snot really make a difference for e.g. those who rely on the XML parser as shipped with Java 5 and above. I think it should be far clearer to actually define a dependency to the JAXP APIs, and nothing else. It will then be in the user's responsibility to include an additional dependency to a JAXP-complaint parser, and (have it) download(ed) separately. I'd like to hear opinions on this before going about this.
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 2:16 PM

Re-opening this.

Show
Werner Guttmann added a comment - 20/Sep/07 2:16 PM Re-opening this.
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 2:18 PM

Some recent findings. I am just experiencing with using the XML APIs only as a compile time dependency. So far things look good, but as I am switching to using these interfaces plus XercesImpl 2.6.1, the test suite does not complete without errors. Looks like there's about 6 assertions failing. Any help appreciated.

Show
Werner Guttmann added a comment - 20/Sep/07 2:18 PM Some recent findings. I am just experiencing with using the XML APIs only as a compile time dependency. So far things look good, but as I am switching to using these interfaces plus XercesImpl 2.6.1, the test suite does not complete without errors. Looks like there's about 6 assertions failing. Any help appreciated.
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 3:17 PM

Initial patch for review, that includes the following changes:

a) include xml-apis:xml-apis:2.0.2 as new dependeny
b) set scope of dependency to xerces 1.4.0 to test only
c) change build.* scripts to reference the new XML APIs JAR only.

In addition, I had to change the XMLFileReader class as well to use JAXP for obtaining a parser, and change the fall-back mechanism to using reflection when instantiating Xerces directly.

Any feedback appreciated.

Show
Werner Guttmann added a comment - 20/Sep/07 3:17 PM Initial patch for review, that includes the following changes: a) include xml-apis:xml-apis:2.0.2 as new dependeny b) set scope of dependency to xerces 1.4.0 to test only c) change build.* scripts to reference the new XML APIs JAR only. In addition, I had to change the XMLFileReader class as well to use JAXP for obtaining a parser, and change the fall-back mechanism to using reflection when instantiating Xerces directly. Any feedback appreciated.
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 3:31 PM

As a result, a new JAR needs to be added, i.e. xml-apis-1.0.b2.jar. In theory, Xerces 1.4 could be removed (though this would render it a bit more difficult for committers to run the CTF test suite).

Show
Werner Guttmann added a comment - 20/Sep/07 3:31 PM As a result, a new JAR needs to be added, i.e. xml-apis-1.0.b2.jar. In theory, Xerces 1.4 could be removed (though this would render it a bit more difficult for committers to run the CTF test suite).
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 3:41 PM

Updated patch, pointing dependency to xml-apis to version 1.0.b2

Show
Werner Guttmann added a comment - 20/Sep/07 3:41 PM Updated patch, pointing dependency to xml-apis to version 1.0.b2
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 3:42 PM

Basically, with this dependency refactoring, all CTS tests still execute without any problems. I will be dealing with newer versions of Xerces through a follow-up issue.

Show
Werner Guttmann added a comment - 20/Sep/07 3:42 PM Basically, with this dependency refactoring, all CTS tests still execute without any problems. I will be dealing with newer versions of Xerces through a follow-up issue.
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 3:45 PM

To make a few things clearer, let me highlight the major changes to the Maven POM:

        <dependency>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
            <version>1.0.b2</version>
        </dependency>

is new, and the dependency to Xerces will be changed to

        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xerces</artifactId>
            <version>1.4.0</version>
            <scope>test</scope>
        </dependency>

As an alternative, the dependency for Xerces could be removed alltogether, and be included within the xmlctf project only.

Show
Werner Guttmann added a comment - 20/Sep/07 3:45 PM To make a few things clearer, let me highlight the major changes to the Maven POM:
        <dependency>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
            <version>1.0.b2</version>
        </dependency>
is new, and the dependency to Xerces will be changed to
        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xerces</artifactId>
            <version>1.4.0</version>
            <scope>test</scope>
        </dependency>
As an alternative, the dependency for Xerces could be removed alltogether, and be included within the xmlctf project only.
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 3:48 PM

I still have to change download.xml (actually src/doc/dependencies.xml) to explain the new procedures.

Show
Werner Guttmann added a comment - 20/Sep/07 3:48 PM I still have to change download.xml (actually src/doc/dependencies.xml) to explain the new procedures.
Hide
Permalink
Werner Guttmann added a comment - 20/Sep/07 3:49 PM

In addition, some testing by users running on Java 5.0 only would be appreciated ...

Show
Werner Guttmann added a comment - 20/Sep/07 3:49 PM In addition, some testing by users running on Java 5.0 only would be appreciated ...
Hide
Permalink
Werner Guttmann added a comment - 22/Sep/07 1:25 PM

I have just been able to fix a few problems related to the CTF test suite when switching to a newer version of Xerces, 2.6.2 in my case. In other words, the test suite now finished successfully against the following two dependencies:

  • XML APIs (1.3.03)
  • Xerces 2.6.2 (implementation classes only).

Whilst this does not address Java 5 users at all, it is a step forward towards cleaner dependencies.

Show
Werner Guttmann added a comment - 22/Sep/07 1:25 PM I have just been able to fix a few problems related to the CTF test suite when switching to a newer version of Xerces, 2.6.2 in my case. In other words, the test suite now finished successfully against the following two dependencies:
  • XML APIs (1.3.03)
  • Xerces 2.6.2 (implementation classes only).
Whilst this does not address Java 5 users at all, it is a step forward towards cleaner dependencies.
Hide
Permalink
Werner Guttmann added a comment - 22/Sep/07 2:39 PM

Actually, let me 'fix' one of my comments above. Here's the new set of dependencies I will be using in the root Maven POM.

    <profiles>
    	<profile>
    		<activation>
    			<jdk>1.4</jdk>
    		</activation>
    		<dependencies>
    			<dependency>
    				<groupId>xerces</groupId>
    				<artifactId>xercesImpl</artifactId>
    				<version>2.6.2</version>
    				<scope>test</scope>
    				<exclusions>
    					<exclusion>
    						<artifactId>xml-apis</artifactId>
    						<groupId>xml-apis</groupId>
    					</exclusion>
    				</exclusions>
    			</dependency>
    			<dependency>
    				<groupId>xml-apis</groupId>
    				<artifactId>xml-apis</artifactId>
    				<version>1.3.03</version>
    			</dependency>
    		</dependencies>
    	</profile>
    </profiles>

In other words, only users running on JDK 1.4 will have dependencies to xml-apis:xml-apis:1.3.03 added. And by default, no dependency to Xerces will be added. Or maybe an optional one, but I have not made up my mind (yet).

Show
Werner Guttmann added a comment - 22/Sep/07 2:39 PM Actually, let me 'fix' one of my comments above. Here's the new set of dependencies I will be using in the root Maven POM.
    <profiles>
    	<profile>
    		<activation>
    			<jdk>1.4</jdk>
    		</activation>
    		<dependencies>
    			<dependency>
    				<groupId>xerces</groupId>
    				<artifactId>xercesImpl</artifactId>
    				<version>2.6.2</version>
    				<scope>test</scope>
    				<exclusions>
    					<exclusion>
    						<artifactId>xml-apis</artifactId>
    						<groupId>xml-apis</groupId>
    					</exclusion>
    				</exclusions>
    			</dependency>
    			<dependency>
    				<groupId>xml-apis</groupId>
    				<artifactId>xml-apis</artifactId>
    				<version>1.3.03</version>
    			</dependency>
    		</dependencies>
    	</profile>
    </profiles>
In other words, only users running on JDK 1.4 will have dependencies to xml-apis:xml-apis:1.3.03 added. And by default, no dependency to Xerces will be added. Or maybe an optional one, but I have not made up my mind (yet).
Hide
Permalink
Werner Guttmann added a comment - 22/Sep/07 2:55 PM

As mentioned already, the dependency for Xerces could be changed to

   			<dependency>
    				<groupId>xerces</groupId>
    				<artifactId>xercesImpl</artifactId>
    				<version>2.6.2</version>
    				<!-- <scope>test</scope> -->
    				<exclusions>
    					<exclusion>
    						<artifactId>xml-apis</artifactId>
    						<groupId>xml-apis</groupId>
    					</exclusion>
    				</exclusions>
    				<optional>true</optional>
    			</dependency>

to imply that Xerces is an optional dependency, as it is required when you use pretty printing. In other words, it's up to the user to include Xerces as a dependency or not.

Show
Werner Guttmann added a comment - 22/Sep/07 2:55 PM As mentioned already, the dependency for Xerces could be changed to
   			<dependency>
    				<groupId>xerces</groupId>
    				<artifactId>xercesImpl</artifactId>
    				<version>2.6.2</version>
    				<!-- <scope>test</scope> -->
    				<exclusions>
    					<exclusion>
    						<artifactId>xml-apis</artifactId>
    						<groupId>xml-apis</groupId>
    					</exclusion>
    				</exclusions>
    				<optional>true</optional>
    			</dependency>
to imply that Xerces is an optional dependency, as it is required when you use pretty printing. In other words, it's up to the user to include Xerces as a dependency or not.
Hide
Permalink
Srini Murthy added a comment - 16/Jan/08 1:33 PM

I have been attempting to migrate from Xerces to JAXP, and am stumped right now by the dependencies.
As suggested, I have replaced the serializer property pointing to the JDK5 Serializer factory, and my parser property, as below

org.exolab.castor.parser=org.xml.sax.helpers.XMLReaderAdapter
org.exolab.castor.xml.serializer.factory=org.exolab.castor.xml.XercesJDK5XMLSerializerFactory

I still cannot get rid of Castor dependency on Xerces.. I keep getting these errors..

Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)^M
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)^M
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)^M
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)^M
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)^M
at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)^M
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)^M
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)^M
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)^M
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)^M

Show
Srini Murthy added a comment - 16/Jan/08 1:33 PM I have been attempting to migrate from Xerces to JAXP, and am stumped right now by the dependencies. As suggested, I have replaced the serializer property pointing to the JDK5 Serializer factory, and my parser property, as below org.exolab.castor.parser=org.xml.sax.helpers.XMLReaderAdapter org.exolab.castor.xml.serializer.factory=org.exolab.castor.xml.XercesJDK5XMLSerializerFactory I still cannot get rid of Castor dependency on Xerces.. I keep getting these errors.. Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)^M at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)^M at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)^M at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)^M at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)^M at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)^M at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)^M at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)^M at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)^M at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)^M
Hide
Permalink
Werner Guttmann added a comment - 16/Jan/08 4:05 PM

Just to make sure, you have tried this against what `? 1.1.2.1 or 1.2-SNAPSHOT ? And migrating towards JAXP sounds confusing to me. I guess you are on Java 5.0, and you don't want to download Xerces and add it to your classpath, right ?

Show
Werner Guttmann added a comment - 16/Jan/08 4:05 PM Just to make sure, you have tried this against what `? 1.1.2.1 or 1.2-SNAPSHOT ? And migrating towards JAXP sounds confusing to me. I guess you are on Java 5.0, and you don't want to download Xerces and add it to your classpath, right ?

People

  • Assignee:
    Werner Guttmann
    Reporter:
    water guo
Vote (0)
Watch (0)

Dates

  • Created:
    04/Jul/07 10:34 AM
    Updated:
    14/Mar/08 6:41 AM
    Resolved:
    07/Jan/08 5:38 PM

Time Tracking

Estimated:
30m
Original Estimate - 30 minutes
Remaining:
30m
Remaining Estimate - 30 minutes
Logged:
Not Specified
Time Spent - Not Specified

Not Specified

  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.