DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=27975>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=27975

java DOM2DOM fails, serializer.asDOMSerializer().serialize fails

           Summary: java DOM2DOM fails,
                    serializer.asDOMSerializer().serialize fails
           Product: XalanJ2
           Version: CurrentCVS
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: org.apache.xml.serializer
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


The following code from xalan-j_2_6_0/samples/DOM2DOM/DOM2DOM.java does not work
for me:

//Instantiate an Xalan XML serializer and use it to serialize the output DOM to 
System.out
// using a default output format.
Serializer serializer = SerializerFactory.getSerializer
    (OutputPropertiesFactory.getDefaultMethodProperties("xml"));
serializer.setOutputStream(System.out);
serializer.asDOMSerializer().serialize(domResult.getNode());

My configuration:

[EMAIL PROTECTED]:~> cat /proc/version
Linux version 2.4.21-199-smp4G ([EMAIL PROTECTED]) (gcc version 3.3.1 (SuSE
Linux)) #1 SMP Fri Mar 12 08:32:35 UTC 2004

[EMAIL PROTECTED]:~> java -version
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)

The error:

[EMAIL PROTECTED]:~/javalib/xalan-j_2_6_0/bin> ls -1
                                                                               
                                                                    
birds.xml
birds.xsl
bsf.jar
xalan.jar
xalansamples.jar
xalanservlet.war
xercesImpl.jar
xml-apis.jar
xsltcapplet.jar
xsltcbrazil.jar
xsltcejb.jar
xsltcservlet.jar
[EMAIL PROTECTED]:~/javalib/xalan-j_2_6_0/bin>

[EMAIL PROTECTED]:~/javalib/xalan-j_2_6_0/bin> for f in *.jar; do 
CLASSPATH=$CLASSPATH:$f;
done
[EMAIL PROTECTED]:~/javalib/xalan-j_2_6_0/bin> echo $CLASSPATH
.:bsf.jar:xalan.jar:xalansamples.jar:xercesImpl.jar:xml-apis.jar:xsltcapplet.jar:xsltcbrazil.jar:xsltcejb.jar:xsltcservlet.jar

[EMAIL PROTECTED]:~/javalib/xalan-j_2_6_0/bin> java DOM2DOM
Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.xml.utils.TreeWalker.<init>(Lorg/xml/sax/ContentHandler;Lorg/apache/xml/utils/DOMHelper;)V
        at org.apache.xml.serializer.ToStream.serialize(ToStream.java:211)
        at DOM2DOM.main(DOM2DOM.java:96)

I tried with the shoter CLASSPATH 'java DOM2DOM' fails with the same exception.

Reply via email to