You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by bu...@apache.org on 2002/01/24 14:28:52 UTC
DO NOT REPLY [Bug 6005] New: -
While resolving a file using the EntityResolver.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6005>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6005
While resolving a file using the EntityResolver.
Summary: While resolving a file using the EntityResolver.
Product: Xerces2-J
Version: 2.0.0 [alpha]
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Major
Priority: Other
Component: SAX
AssignedTo: xerces-j-dev@xml.apache.org
ReportedBy: rahul@yasutech.com
While resolving a file using the EntityResolver: why is it that if a schema
file is importing or including: and instead of a forwardslash(/) if a give a
backslash(\) does the "Malformed URI" come.
(f:/Projects/Schema_Demo/xsd/purchaseOrderSchema.xsd works fine whereas
f:\Projects\Schema_Demo\xsd\purchaseOrderSchema.xsd throws the above
exception. the error:
projects\Schema_Demo/xsd/purchaseOrderSchema.xsd is a Malformed URI .
[error]: schema error: schemaLocation attribute must appear in <include> and
<redefine>. )
How can I solve this problem(i.e. if i implement my own
org.xml.sax.EntityResolver) then to avoid this exception what checking should i
add in the resolveEntity(String pubId, String sysId) method.
Due to the above behaviour i get a runtime NullPointerException that i
cannot catch. the NPE is:
Exception occurred during event dispatching:
java.lang.NullPointerException
at java.io.File.<init>(Unknown Source)
at org.apache.xerces.util.EntityResolverWrapper.resolveEntity
(EntityResolver
Wrapper.java:141)
at org.apache.xerces.impl.xs.traversers.XSDHandler.getSchema
(XSDHandler.java
:930)
at org.apache.xerces.impl.xs.traversers.XSDHandler.constructTrees
(XSDHandler
.java:412)
at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema
(XSDHandler.ja
va:310)
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-dev-help@xml.apache.org