jst a hunch, bt worth trying...
when u implement the methods of the parser, try handling (try-catch)the one that is 
handling the characters that are parsed....i had this problem when some of the values 
werent returning values - it will be a valid xml with no/null values, bt when u try to 
get this value an do some string manipulation, it will throw an error. atleast i had 
this pb once...
-rb

ps- why dont u jst do a trace?! that helps most of the times in pointing out where the 
pb is happening...


--

On Tue, 18 Mar 2003 15:25:15  
 Otis Gospodnetic wrote:
>Not really that contribution.
>Maybe this thing needs some command line args?
>
>Otis
>
>--- David Kendig <[EMAIL PROTECTED]> wrote:
>> Bummer, I get the same thing with Xerces.  I do not suspect the XML
>> file
>> itself since it is from a separate app that has been operational for
>> over a year.  Does anyone maintain the sandbox contributions?
>> 
>> Dave
>> 
>> 
>> Traceback (innermost last):
>>   File "./indexTest.py", line 22, in ?
>> java.lang.StringIndexOutOfBoundsException: String index out of range:
>> 200
>>         at
>> org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1111)
>>         at
>> org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
>>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:253)
>>         at
>>
>org.apache.lucenesandbox.xmlindexingdemo.XMLDocumentHandlerSAX.<init>(XMLDocumentHandlerSAX.java:34)
>>         at
>>
>org.apache.lucenesandbox.xmlindexingdemo.IndexFiles.indexDocs(IndexFiles.java:104)
>> 
>> 
>>     Doesn't that look like an error in Crimson?
>>     If I were you I'd use Xerces instead, I always had a better
>> feeling
>>     about Xerces, and I think that demo code doesn't have anything
>>     Crimson-specific hard-coded in it.
>>     
>>     Otis
>>     
>>     --- David Kendig <[EMAIL PROTECTED]> wrote:
>>     > I am having problems with the
>>     > lucene-sandbox/contributions/XML-Indexing-Demo.  I get the
>> following
>>     > error when I index my XML documents with the SAX parser in Java
>> 1.4.1
>>     > 
>>     > java.lang.StringIndexOutOfBoundsException: String index out of
>> range:
>>     > 200
>>     >         at
>>     >
>> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:524)
>>     >         at
>> org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
>>     >         at
>>     >
>> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>>     >         at
>>     >
>> org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
>>     >         at
>> javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
>>     >         at
>> javax.xml.parsers.SAXParser.parse(SAXParser.java:253)
>>     >         at
>>     >
>>    
>>
>org.apache.lucenesandbox.xmlindexingdemo.XMLDocumentHandlerSAX.<init>(XMLDocumentHandlerSAX.java:34)
>>     > 
>>     > 
>>     > I thought it may be related to the depricated messages I get
>> when I
>>     > build the XML demo so I replaced the depricated calls.  This
>> was
>>     > mostly
>>     > by extending from DefaultHandler instead of BaseHandler.  Now
>> my XML
>>     > doc
>>     > is parsed but there are no events generated that call
>> startElement()
>>     > and
>>     > stopElement(). I need stopElement() to be called to add the
>> field to
>>     > my
>>     > Lucene document.  Any one else had any problems like this?
>>     > 
>>     > Thanks,
>>     > 
>>     > Dave Kendig
>>     > 
>>     
>>     
>>     __________________________________________________
>>     Do you Yahoo!?
>>     Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your
>> desktop!
>>     http://platinum.yahoo.com
>>     
>>    
>> ---------------------------------------------------------------------
>>     To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>>     For additional commands, e-mail:
>> [EMAIL PROTECTED]
>>     
>>     
>> 
>
>
>__________________________________________________
>Do you Yahoo!?
>Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
>http://platinum.yahoo.com
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>


_____________________________________________________________
Get 25MB, POP3, Spam Filtering with LYCOS MAIL PLUS for $19.95/year.
http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lmtplus

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

Reply via email to