Here is my proposed sequence of steps to reproduce the defect:

(1) get/unzip 1.3 one-click
(2) run it (perhaps on 32 bit Ubuntu Lucid)
(3) open a workspace
(4) paste the following text:

      HtmlParser parse:Clipboard default clipboardText  readStream.

(5) Select the above and Do-it.
Note the missing #string send - the code is not expected to work; it should 
cause a walkback w/o offering to open an emergency evaluator.

The above steps give me an error claiming "system error handling failed."  Can 
anyone reproduce it?

Bill


________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Stéphane Ducasse 
[[email protected]]
Sent: Friday, October 14, 2011 4:38 PM
To: [email protected]
Subject: Re: [Pharo-project] 1.3 and scamper html package;      unexpected 
emergency evaluator

On Oct 14, 2011, at 10:28 PM, Schwab,Wilhelm K wrote:

> Stef, all,
>
> I am doing some well-intentioned reverse-engineering of a system (aka trying 
> to read uncommented code) and have been looking at some html that it 
> produces.  Scamper's parser was helpful some years back, so I looked on 
> SqueakSource and found two HTML packages.  I had the validation package 
> installed, so I decided to add the scamper parser package.
>
> Weirdness #1: I was curious about what was going to happen when I installed a 
> second HTML* package.  I did NOT expect the existing package(s) to be 
> replaced :(  Didn't save that image.

yes package as jst string conventions so ...

>
> I owe you guys some serious testing on 1.3, so I decided to use the one-click 
> to run the scamper package.  My plan was to view source on a locally-produced 
> page, select-all+copy and then pull the text from the clipboard to parse it.  
> I *should* have done this:
>
>     HtmlParser parse:Clipboard default clipboardText string readStream.
>
> Aside from every other item being an empty HtmlAttributes (probably very 
> correct if a little odd looking), it does pretty much exactly what I had in 
> mind.  I said I should have done the above.  What I in fact did was
>
>     HtmlParser parse:Clipboard default clipboardText string readStream.
>
> (the #string send is missing).
>
> Weirdness #2: It's interesting, because I get a vm error (text all over the 
> main window with an offer to open an emergency evaluator) saying *** System 
> error handling failed ***.
>
> Hitting any key clears the error and displays a walkback that will open a 
> debugger revealing that #replaceHtmlCharRefs is missing, or so that appears 
> to be the problem.  Of course the real problem is that I evaluated the wrong 
> expression, but I should simply get the walkback, not the callstack.  Is 
> there something I can do to help unravel the cause of the problem?  I used 
> the 1.3 one-click from the web site.

I do not know. Indeed it looks like the handler did not took place and we get 
the emergency something.
Would be good to get a simple way to reproduce the behavior.


>
> Bill
>
>
>
>



Reply via email to