[Pharo-dev] Fwd: problem while parsing xml

Sven Van Caekenberghe sven at stfx.eu
Sat Dec 28 06:18:20 EST 2013


And it would be good if monty talked directly on the list ;-)

On 28 Dec 2013, at 11:37, Tudor Girba <tudor at tudorgirba.com> wrote:

> Thanks for forwarding the message, Stef.
> 
> Good to know. But, it would still be good to have the error message point to the root cause :)
> 
> Cheers,
> Doru
> 
> 
> 
> 
> On Sat, Dec 28, 2013 at 10:51 AM, Stéphane Ducasse <stephane.ducasse at inria.fr> wrote:
> 
> 
> Begin forwarded message:
> 
>> From: "monty" <monty.os at engineer.com>
>> Subject: Re: [Pharo-dev] problem while parsing xml
>> Date: 28 Dec 2013 01:41:36 GMT+1
>> To: "Stéphane Ducasse" <stephane.ducasse at inria.fr>
>> 
>> Thanks for the CCs.  I've identified the sources of the problem(s) and am working on it now and should have it fixed soon (though its not entirely confined to XMLParser, but the fixes outside are minimal).
>> 
>> NOTE: You can always just disable resolvesExternalEntities: and isValidating: (or use parse:usingNamespaces:validation:externalEntities: with the last two args false) if they are causing problems.
>>  
>>> ----- Original Message -----
>>> From: Stéphane Ducasse
>>> Sent: 12/27/13 04:42 AM
>>> To: Pharo Development List
>>> Subject: Re: [Pharo-dev] problem while parsing xml
>>>  
>>> ok I missed the example in the mail of satoshi I will try to have a look or at leat write a test.
>>>  
>>> On 25 Dec 2013, at 19:04, Stéphane Ducasse <stephane.ducasse at inria.fr> wrote:
>>>  
>>>> Hi Hernan
>>>>  
>>>> how did you reproduce the bug?
>>>> Because it would be nice to fix it.
>>>>  
>>>> Stef
>>>>  
>>>> On 24 Dec 2013, at 18:48, Hernán Morales Durand <hernan.morales at gmail.com> wrote:
>>>>  
>>>>> I have tried in Pharo 2.0 configurations from Config Browser (ConfigurationOfXMLParser-StephaneDucasse.16) and latest from http://www.smalltalkhub.com/mc/PharoExtras/XMLParser/main (ConfigurationOfXMLParser-monty.37) and both have this bug.
>>>>> Hernán
>>>>>  
>>>>> 2013/12/24 Stéphane Ducasse <stephane.ducasse at inria.fr>
>>>>> Hi Satoshi
>>>>> 
>>>>> Did you try with the latest configuration of XMLParser?
>>>>> Because I do not know what it is in Moose.
>>>>> Stef
>>>>> 
>>>>> On 23 Dec 2013, at 18:26, NISHIHARA Satoshi <goonsh at gmail.com> wrote:
>>>>> 
>>>>> > Hello
>>>>> >
>>>>> > using: Pharo3.0 Latest update: #30659 (it occurs same error to
>>>>> > Pharo2.0 Latest update: #20628)
>>>>> > (Moose 4.9 with XML-Parser (DamienCassou.143) has no_err)
>>>>> >
>>>>> > 1. load XMLParser (StephaneDucasse.16) from Configuration browser
>>>>> > 2. select and inspect it below:
>>>>> > ^  XMLDOMParser parse: '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
>>>>> 
>>>>> > <!DOCTYPE score-partwise PUBLIC
>>>>> >    "-//Recordare//DTD MusicXML 3.0 Partwise//EN"
>>>>> >    "http://www.musicxml.org/dtds/partwise.dtd">
>>>>> > <score-partwise version="3.0">
>>>>> >  <part-list>
>>>>> >    <score-part id="P1">
>>>>> >      <part-name>Music</part-name>
>>>>> >    </score-part>
>>>>> >  </part-list>
>>>>> >  <part id="P1">
>>>>> >    <measure number="1">
>>>>> >      <attributes>
>>>>> >        <divisions>1</divisions>
>>>>> >        <key>
>>>>> >          <fifths>0</fifths>
>>>>> >        </key>
>>>>> >        <time>
>>>>> >          <beats>4</beats>
>>>>> >          <beat-type>4</beat-type>
>>>>> >        </time>
>>>>> >        <clef>
>>>>> >          <sign>G</sign>
>>>>> >          <line>2</line>
>>>>> >        </clef>
>>>>> >      </attributes>
>>>>> >      <note>
>>>>> >        <pitch>
>>>>> >          <step>C</step>
>>>>> >          <octave>4</octave>
>>>>> >        </pitch>
>>>>> >        <duration>4</duration>
>>>>> >        <type>whole</type>
>>>>> >      </note>
>>>>> >    </measure>
>>>>> >  </part>
>>>>> > </score-partwise>
>>>>> > ' readStream.
>>>>> >
>>>>> > 3. and get DNU: SmallInteger>>asciiValue
>>>>> >
>>>>> > 'case of XMLZincClient>>#get:
>>>>> > 'http://www.musicxml.com/dtds/partwise.dtd' timeout: ... onError: ...
>>>>> > returns binaryStream?
>>>>> >
>>>>> >
>>>>> > --
>>>>> > --
>>>>> > "NISHIHARA Satoshi"
>>>>> > [:goonsh :nsh | ^ nishis perform: goonsh with: nsh]
>>>>> > <PharoDebug.log>
>>>>> 
>>>>>  
>>  
> 
> 
> 
> 
> -- 
> www.tudorgirba.com
> 
> "Every thing has its own flow"





More information about the Pharo-dev mailing list