On Oct 1, 2008, at 8:00 PM, Bill Schwab wrote:
Stef,
To reproduce, one would start with 10083 and invoke
Installer loadOB.
Is that correct?
We found the problem :)
some magic in bytecode generation that was broken.
It will be a couple of hours before I would have time
to try it, and my hunch is probably wrong anyway, but here goes: could
it be a nil stream (file or URL that is incorrect or otherwise
non-openable) or a read off the end of a stream that defaults to nil?
No :)
Among other things, I have been working on File and FileStream classes
(mostly facades around Pharo's streams, with lots of error checking
and
signalling) to avoid silent failures that merely postpone the
inevitable
until down stream with a nil receiver and NO clue as to what really
happened.
My primary goal with File and FileStream is to get a large amount of
my
Dolphin code loaded into Pharo and working without a huge fight. A
close second is to provide the alternate selectors (#nextOne, etc.) I
described to avoid silent failures in stream I/O. Whether or not it
is
at the root of your current problem (my guess is that something else
changed, and a failure to raise an error is masking it), I strongly
recommend deprecating (but keeping) the offending selectors.
Bill
Wilhelm K. Schwab, Ph.D.
University of Florida
Department of Anesthesiology
PO Box 100254
Gainesville, FL 32610-0254
Email: [EMAIL PROTECTED]
Tel: (352) 273-6785
FAX: (352) 392-7029
[EMAIL PROTECTED] 10/01/08 1:34 PM >>>
Hi
I tried to load the following code into 10082 and 10083
in 10082 it works like a charm, in 10083
loadOB
"self loadOB"
| instClass |
instClass := self environment at: #Installer ifAbsent: [self new
installingInstaller].
instClass ss
project: 'AST';
install: 'AST-lr.158'.
instClass ss
project: 'RefactoringEngine';
install: 'RefactoringEngine-ab.51'.
instClass wiresong
project: 'ob';
install: 'OmniBrowser-dr.418';
install: 'OB-Standard-dr.353';
install: 'OB-Morphic-dr.56';
install: 'OB-Enhancements-dr.216';
install: 'OB-Refactory-lr.100';
install: 'OB-SUnitIntegration-dc.9'.
I get a extremely strange bug
UndefinedObject DNU value: !!!!!
when Instance := nil is selected and
RefactoryChangeManager class>>nuke
Instance notNil ifTrue: [Instance release].
Instance := nil
RefactoryChangeManager class >>initialize
self nuke.
UndoSize := 5
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project