hi,

when i try to compile the latest xerces-2 from CVS i get errors (see below) - how
one can check what is compilation status of xerces2 - is there gump running for it
- this location is only for Feb 2: http://gump.covalent.net/log/xml-xerces2.html as
xerces2 seems not to be included on http://jakarta.apache.org/builds/gump/latest/
(is there any particular reason for this?).

there seems also to be bug in 2.0.1 implementation (if somebody could confirm),
when parsing

            "<m:test xmlns:m='Some-Namespace-URI' xmlns:m='Some-Namespace-URI'"/>

it fails with java.lang.NullPointerException
 at org.apache.xerces.util.SymbolTable.hash(SymbolTable.java:201)
 at org.apache.xerces.util.SymbolTable.addSymbol(SymbolTable.java:138)
 at
org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:747)

 at
org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.java:590)

 at
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:817)
 at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:774)

 at
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(XMLDocumentScannerImpl.java:927)

 at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1552)

 at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:353)

 at
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:529)



thanks,

alek

ps. here is what i get when i compile latest Xerces2 from CVS (Apr 11 pm  EST)
compile:
    [javac] Compiling 210 source files to C:\Forge\xml-xerces\java\build\classes
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\DTDDVFactoryImpl.java:117:
incompatible typ
es
    [javac] found   : org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator
    [javac] required: org.apache.xerces.impl.dv.DatatypeValidator
    [javac]         dvTemp = new IDREFDatatypeValidator();
    [javac]                  ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\DTDDVFactoryImpl.java:119:
cannot resolve s
ymbol
    [javac] symbol  : constructor ListDatatypeValidator
(org.apache.xerces.impl.dv.DatatypeValidator)
    [javac] location: class org.apache.xerces.impl.dv.dtd.ListDatatypeValidator
    [javac]         types.put("IDREFS", new ListDatatypeValidator(dvTemp));
    [javac]                             ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\DTDDVFactoryImpl.java:120:
incompatible typ
es
    [javac] found   : org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator
    [javac] required: org.apache.xerces.impl.dv.DatatypeValidator
    [javac]         dvTemp = new ENTITYDatatypeValidator();
    [javac]                  ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\DTDDVFactoryImpl.java:122:
cannot resolve s
ymbol
    [javac] symbol  : constructor ListDatatypeValidator
(org.apache.xerces.impl.dv.DatatypeValidator)
    [javac] location: class org.apache.xerces.impl.dv.dtd.ListDatatypeValidator
    [javac]         types.put("ENTITIES", new ListDatatypeValidator(dvTemp));
    [javac]                               ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\DTDDVFactoryImpl.java:124:
incompatible typ
es
    [javac] found   : org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator
    [javac] required: org.apache.xerces.impl.dv.DatatypeValidator
    [javac]         dvTemp = new NMTOKENDatatypeValidator();
    [javac]                  ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\DTDDVFactoryImpl.java:126:
cannot resolve s
ymbol
    [javac] symbol  : constructor ListDatatypeValidator
(org.apache.xerces.impl.dv.DatatypeValidator)
    [javac] location: class org.apache.xerces.impl.dv.dtd.ListDatatypeValidator
    [javac]         types.put("NMTOKENS", new ListDatatypeValidator(dvTemp));
    [javac]                               ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\ENTITYDatatypeValidator.java:82:
org.apache
.xerces.impl.dv.dtd.ENTITYDatatypeValidator should be declared abstract; it does
not define getFacets() in org.apache.xe
rces.impl.dv.dtd.ENTITYDatatypeValidator
    [javac] public class ENTITYDatatypeValidator implements DatatypeValidator {
    [javac]        ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\ENTITYDatatypeValidator.java:101:
cannot re
solve symbol
    [javac] symbol  : constructor InvalidDatatypeValueException
(java.lang.String,java.lang.Object[])
    [javac] location: class
org.apache.xerces.impl.dv.dtd.InvalidDatatypeValueException
    [javac]             throw new
InvalidDatatypeValueException("ENTITYNotUnparsed", new Object[]{content});
    [javac]                   ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\IDDatatypeValidator.java:84:
org.apache.xer
ces.impl.dv.dtd.IDDatatypeValidator should be declared abstract; it does not define
getFacets() in org.apache.xerces.imp
l.dv.dtd.IDDatatypeValidator
    [javac] public class IDDatatypeValidator implements DatatypeValidator {
    [javac]        ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\IDDatatypeValidator.java:104:
cannot resolv
e symbol
    [javac] symbol  : constructor InvalidDatatypeValueException
(java.lang.String,java.lang.Object[])
    [javac] location: class
org.apache.xerces.impl.dv.dtd.InvalidDatatypeValueException
    [javac]             throw new InvalidDatatypeValueException("IDInvalid", new
Object[]{content});
    [javac]                   ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\IDDatatypeValidator.java:108:
cannot resolv
e symbol
    [javac] symbol  : constructor InvalidDatatypeValueException
(java.lang.String,java.lang.Object[])
    [javac] location: class
org.apache.xerces.impl.dv.dtd.InvalidDatatypeValueException
    [javac]             throw new InvalidDatatypeValueException("IDNotUnique", new
Object[]{content});
    [javac]                   ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\IDREFDatatypeValidator.java:81:
org.apache.
xerces.impl.dv.dtd.IDREFDatatypeValidator should be declared abstract; it does not
define getFacets() in org.apache.xerc
es.impl.dv.dtd.IDREFDatatypeValidator
    [javac] public class IDREFDatatypeValidator implements DatatypeValidator {
    [javac]        ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\IDREFDatatypeValidator.java:101:
cannot res
olve symbol
    [javac] symbol  : constructor InvalidDatatypeValueException
(java.lang.String,java.lang.Object[])
    [javac] location: class
org.apache.xerces.impl.dv.dtd.InvalidDatatypeValueException
    [javac]             throw new InvalidDatatypeValueException("IDREFInvalid", new
Object[]{content});
    [javac]                   ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\ListDatatypeValidator.java:72:
org.apache.x
erces.impl.dv.dtd.ListDatatypeValidator should be declared abstract; it does not
define getFacets() in org.apache.xerces
.impl.dv.dtd.ListDatatypeValidator
    [javac] public class ListDatatypeValidator implements DatatypeValidator {
    [javac]        ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\NMTOKENDatatypeValidator.java:72:
org.apach
e.xerces.impl.dv.dtd.NMTOKENDatatypeValidator should be declared abstract; it does
not define getFacets() in org.apache.
xerces.impl.dv.dtd.NMTOKENDatatypeValidator
    [javac] public class NMTOKENDatatypeValidator implements DatatypeValidator {
    [javac]        ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\NMTOKENDatatypeValidator.java:90:
cannot re
solve symbol
    [javac] symbol  : constructor InvalidDatatypeValueException
(java.lang.String,java.lang.Object[])
    [javac] location: class
org.apache.xerces.impl.dv.dtd.InvalidDatatypeValueException
    [javac]            throw new InvalidDatatypeValueException("NMTOKENInvalid",
new Object[]{content});
    [javac]                  ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\NOTATIONDatatypeValidator.java:73:
org.apac
he.xerces.impl.dv.dtd.NOTATIONDatatypeValidator should be declared abstract; it
does not define getFacets() in org.apach
e.xerces.impl.dv.dtd.NOTATIONDatatypeValidator
    [javac]  public class NOTATIONDatatypeValidator implements DatatypeValidator {
    [javac]         ^
    [javac]
C:\Forge\xml-xerces\java\build\src\org\apache\xerces\impl\dv\dtd\StringDatatypeValidator.java:77:
org.apache
.xerces.impl.dv.dtd.StringDatatypeValidator should be declared abstract; it does
not define getFacets() in org.apache.xe
rces.impl.dv.dtd.StringDatatypeValidator
    [javac] public class StringDatatypeValidator implements DatatypeValidator {
    [javac]        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
    [javac] 18 errors



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to