Re: malformed URL exception exception in saxbuilder.build due to unreachable URL

Oliver Ruebenacker <[email protected]>
Newsgroups gmane.comp.java.jdom.general
Message-ID <CAA=X4OA1HbiraDR0=O7NYsbE8BGe-KwfEDc1Homh+ZScVAmLVQ@mail.gmail.com>
     Hello,

  I don't know anything about SAX, but the error says the problem is
not an unreachable URL, but a malformed one. Somehow, it seems to try
to use "<?xml version="1.0"?>" as an URL. Apparently, the content of
an XML file (or the first line of it) is used where a URL should be
used.

     Take care
     Oliver

On Thu, Feb 9, 2012 at 4:31 PM, cliff palmer <[email protected]> wrote:
> I don't believe this is a DTD problem - no DTD is referenced.
> This is the stack trace:
> at java.net.URL.<init>(URL.java:567)
>        at java.net.URL.<init>(URL.java:464)
>        at java.net.URL.<init>(URL.java:413)
>        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:650)
>        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
>        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
>        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
>        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)
>        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:986)
>        at com.dt.XMLUtility.ProfileXMLAttributes.process(ProfileXMLAttributes.java:162)
>        at com.dt.XMLUtility.main.main(main.java:22)
> java.io.FileNotFoundException:
> /home/cpalmer/workspace/ProfileXMLAttributes/< (No such file or
> directory)
>        at java.io.FileInputStream.open(Native Method)
>        at java.io.FileInputStream.<init>(FileInputStream.java:120)
>        at java.io.FileInputStream.<init>(FileInputStream.java:79)
>        at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
>        at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
>        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
>        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
>        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
>        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
>        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518)
>        at org.jdom.input.SAXBuilder.build(SAXBuilder.java:986)
>        at com.dt.XMLUtility.ProfileXMLAttributes.process(ProfileXMLAttributes.java:162)
>        at com.dt.XMLUtility.main.main(main.java:22)
> java.net.MalformedURLException: no protocol: <?xml version="1.0"?>
>
> Thanks
> Cliff
>
> On 2/9/12, Paul Libbrecht <[email protected]> wrote:
>> Cliff,
>>
>> this doesn't sound reasonable to me. I have never seen code doing such and
>> would not expect it (I also run jdom offline quite often).
>>
>> Could it be the DTD is hitting you?
>> Can you copy a full stacktrace?
>>
>> thanks in advance
>>
>> Paul
>>
>>
>> Le 9 févr. 2012 à 21:54, cliff palmer a écrit :
>>
>>> I'm reading through several hundred thousand existing XML documents
>>> building counts of XML tags and have encountered a
>>> Java.net.MalformedURL Exception raised by saxBuilder.build because the
>>> xmlns points to a URL that can not be reached.
>>> I am using JDOM 1.1.2.
>>> Is there a call or parameter setting that will cause saxBuilder to
>>> ignore namespaces when parsing?
>>> Thanks!
>>> Cliff
>>> _______________________________________________
>>> To control your jdom-interest membership:
>>> http://www.jdom.org/mailman/options/jdom-interest/[email protected]
>>
>>
>
> _______________________________________________
> To control your jdom-interest membership:
> http://www.jdom.org/mailman/options/jdom-interest/[email protected]



-- 
Oliver Ruebenacker, Computational Cell Biologist
Virtual Cell (http://vcell.org)
SBPAX: Turning Bio Knowledge into Math Models (http://www.sbpax.org)
http://www.oliver.curiousworld.org

_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.