MacOS X 10.6.5, Open fresh Squeak4.2-10548-alpha, update to 10770, open with Cog 4.0.0.
Attempt: (Installer repository: 'http://www.squeaksource.com/Balloon3D') install: 'Balloon3D-All'. Get the following notification: This package depends on the following classes: InterpreterPlugin You must resolve these dependencies before you will be able to load these definitions: etc. .... So then I do the following to resolve the dependency of Balloon3D on InterpreterPlugin": (Installer repository: 'http://www.squeaksource.com/VMMaker') install: 'update'. Attempt again: (Installer repository: 'http://www.squeaksource.com/Balloon3D') install: 'Balloon3D-All'. When loading Balloon3D-VRML get 'Error: Digit value initialization failed. Full report: -- 12 December 2010 6:30:32.41 pm VM: Mac OS - Smalltalk Image: Squeak4.2alpha [latest update: #10770] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /mySqueakStuff/Sqkb/<Trunkkb/Squeak4.2/Squeak4.2-10548-alpha Trusted Dir /foobar/tooBar/forSqueak/bogus/ Untrusted Dir /Users/kbrownMPro/Library/Preferences/Croquet/Internet/Untrusted VRMLStream class(Object)>>error: Receiver: VRMLStream Arguments and temporary variables: aString: 'Digit value initialization failed' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#asVRMLStream->(VRMLStream>>#asVRMLStream "a Com...etc... format: 134 instanceVariables: #('theStream' 'backups') organization: ('converting' asVRMLStream) ('testing' atEnd) ('backup-restore' b...etc... subclasses: nil name: #VRMLStream classPool: a Dictionary(#DigitValues->#(-48 -47 -46 -45 -44 -43 -42 -41 -40 -39...etc... sharedPools: nil environment: Smalltalk globals "a SystemDictionary with lots of globals" category: #'Balloon3D-VRML-Definition' VRMLStream class>>initialize Receiver: VRMLStream Arguments and temporary variables: i: 58 iLimiT: 57 i: 91 iLimiT: 90 i: 0 Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#asVRMLStream->(VRMLStream>>#asVRMLStream "a Com...etc... format: 134 instanceVariables: #('theStream' 'backups') organization: ('converting' asVRMLStream) ('testing' atEnd) ('backup-restore' b...etc... subclasses: nil name: #VRMLStream classPool: a Dictionary(#DigitValues->#(-48 -47 -46 -45 -44 -43 -42 -41 -40 -39...etc... sharedPools: nil environment: Smalltalk globals "a SystemDictionary with lots of globals" category: #'Balloon3D-VRML-Definition' VRMLNodeSpec class>>initialize Receiver: VRMLNodeSpec Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#addAttribute:->(VRMLNodeSpec>>#addAttribute: "a...etc... format: 140 instanceVariables: #('name' 'attributes' 'vrmlClass' 'nodeId' 'attrDict') organization: ('accessing' addAttribute: attrDict attributeNamed: attributes de...etc... subclasses: nil name: #VRMLNodeSpec classPool: a Dictionary(#CurrentSpecs->nil #UndefinedSpec->nil ) sharedPools: nil environment: Smalltalk globals "a SystemDictionary with lots of globals" category: #'Balloon3D-VRML-Definition' VRMLEnumerator class>>initialize Receiver: VRMLEnumerator Arguments and temporary variables: selector: #(nil) Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#doAnchor:->(VRMLEnumerator>>#doAnchor: "a Compi...etc... format: 2 instanceVariables: nil organization: ('enumerating nodes' doAnchor: doAppearance: doAudioClip: doBackg...etc... subclasses: {VRMLWonderlandBuilder} name: #VRMLEnumerator classPool: a Dictionary(#EnumActions->a Dictionary() ) sharedPools: nil environment: Smalltalk globals "a SystemDictionary with lots of globals" category: #'Balloon3D-VRML-Definition' --- The full stack --- VRMLStream class(Object)>>error: VRMLStream class>>initialize VRMLNodeSpec class>>initialize VRMLEnumerator class>>initialize - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MCMethodDefinition>>postload MCMethodDefinition(MCDefinition)>>postloadOver: [] in [] in [] in MCPackageLoader>>basicLoad [] in [] in OrderedCollection(Collection)>>do:displayingProgress:every: OrderedCollection>>do: [] in OrderedCollection(Collection)>>do:displayingProgress:every: [] in [] in ProgressInitiationException>>defaultMorphicAction BlockClosure>>on:do: [] in ProgressInitiationException>>defaultMorphicAction BlockClosure>>ensure: ProgressInitiationException>>defaultMorphicAction ProgressInitiationException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ProgressInitiationException(Exception)>>signal ProgressInitiationException>>display:at:from:to:during: ProgressInitiationException class>>display:at:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: OrderedCollection(Collection)>>do:displayingProgress:every: OrderedCollection(Collection)>>do:displayingProgress: ...etc... |
On Sun, 12 Dec 2010, Ken G. Brown wrote:
> MacOS X 10.6.5, Open fresh Squeak4.2-10548-alpha, update to 10770, open with Cog 4.0.0. > > Attempt: > > (Installer repository: 'http://www.squeaksource.com/Balloon3D') > install: 'Balloon3D-All'. > > Get the following notification: > This package depends on the following classes: > InterpreterPlugin > You must resolve these dependencies before you will be able to load these definitions: etc. .... > > So then I do the following to resolve the dependency of Balloon3D on InterpreterPlugin": > > (Installer repository: 'http://www.squeaksource.com/VMMaker') > install: 'update'. > > Attempt again: > > (Installer repository: 'http://www.squeaksource.com/Balloon3D') > install: 'Balloon3D-All'. > > When loading Balloon3D-VRML get 'Error: Digit value initialization failed. The last version of Balloon3D-All is from 2004. I think you should load Balloon3D-1.1.2.mcm. The cause of the error is that Character >> #digitValue now returns -1 for all byte characters (asciiValue < 256) that doesn't have valid #digitValue. This was different earlier. The number was negative, but not always -1. According to the comment the only requirement is to return a negative number. There's another case when you'll get an error. The characters between $a and $z now also have valid #digitValues, but the VRMLStream class >> #initialize doesn't expect that. Levente > > Full report: > -- > 12 December 2010 6:30:32.41 pm > > VM: Mac OS - Smalltalk > Image: Squeak4.2alpha [latest update: #10770] > > SecurityManager state: > Restricted: false > FileAccess: true > SocketAccess: true > Working Dir /mySqueakStuff/Sqkb/<Trunkkb/Squeak4.2/Squeak4.2-10548-alpha > Trusted Dir /foobar/tooBar/forSqueak/bogus/ > Untrusted Dir /Users/kbrownMPro/Library/Preferences/Croquet/Internet/Untrusted > > VRMLStream class(Object)>>error: > Receiver: VRMLStream > Arguments and temporary variables: > aString: 'Digit value initialization failed' > Receiver's instance variables: > superclass: Object > methodDict: a MethodDictionary(#asVRMLStream->(VRMLStream>>#asVRMLStream "a Com...etc... > format: 134 > instanceVariables: #('theStream' 'backups') > organization: ('converting' asVRMLStream) > ('testing' atEnd) > ('backup-restore' b...etc... > subclasses: nil > name: #VRMLStream > classPool: a Dictionary(#DigitValues->#(-48 -47 -46 -45 -44 -43 -42 -41 -40 -39...etc... > sharedPools: nil > environment: Smalltalk globals "a SystemDictionary with lots of globals" > category: #'Balloon3D-VRML-Definition' > > VRMLStream class>>initialize > Receiver: VRMLStream > Arguments and temporary variables: > i: 58 > iLimiT: 57 > i: 91 > iLimiT: 90 > i: 0 > Receiver's instance variables: > superclass: Object > methodDict: a MethodDictionary(#asVRMLStream->(VRMLStream>>#asVRMLStream "a Com...etc... > format: 134 > instanceVariables: #('theStream' 'backups') > organization: ('converting' asVRMLStream) > ('testing' atEnd) > ('backup-restore' b...etc... > subclasses: nil > name: #VRMLStream > classPool: a Dictionary(#DigitValues->#(-48 -47 -46 -45 -44 -43 -42 -41 -40 -39...etc... > sharedPools: nil > environment: Smalltalk globals "a SystemDictionary with lots of globals" > category: #'Balloon3D-VRML-Definition' > > VRMLNodeSpec class>>initialize > Receiver: VRMLNodeSpec > Arguments and temporary variables: > > Receiver's instance variables: > superclass: Object > methodDict: a MethodDictionary(#addAttribute:->(VRMLNodeSpec>>#addAttribute: "a...etc... > format: 140 > instanceVariables: #('name' 'attributes' 'vrmlClass' 'nodeId' 'attrDict') > organization: ('accessing' addAttribute: attrDict attributeNamed: attributes de...etc... > subclasses: nil > name: #VRMLNodeSpec > classPool: a Dictionary(#CurrentSpecs->nil #UndefinedSpec->nil ) > sharedPools: nil > environment: Smalltalk globals "a SystemDictionary with lots of globals" > category: #'Balloon3D-VRML-Definition' > > VRMLEnumerator class>>initialize > Receiver: VRMLEnumerator > Arguments and temporary variables: > selector: #(nil) > Receiver's instance variables: > superclass: Object > methodDict: a MethodDictionary(#doAnchor:->(VRMLEnumerator>>#doAnchor: "a Compi...etc... > format: 2 > instanceVariables: nil > organization: ('enumerating nodes' doAnchor: doAppearance: doAudioClip: doBackg...etc... > subclasses: {VRMLWonderlandBuilder} > name: #VRMLEnumerator > classPool: a Dictionary(#EnumActions->a Dictionary() ) > sharedPools: nil > environment: Smalltalk globals "a SystemDictionary with lots of globals" > category: #'Balloon3D-VRML-Definition' > > > --- The full stack --- > VRMLStream class(Object)>>error: > VRMLStream class>>initialize > VRMLNodeSpec class>>initialize > VRMLEnumerator class>>initialize > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > MCMethodDefinition>>postload > MCMethodDefinition(MCDefinition)>>postloadOver: > [] in [] in [] in MCPackageLoader>>basicLoad > [] in [] in OrderedCollection(Collection)>>do:displayingProgress:every: > OrderedCollection>>do: > [] in OrderedCollection(Collection)>>do:displayingProgress:every: > [] in [] in ProgressInitiationException>>defaultMorphicAction > BlockClosure>>on:do: > [] in ProgressInitiationException>>defaultMorphicAction > BlockClosure>>ensure: > ProgressInitiationException>>defaultMorphicAction > ProgressInitiationException>>defaultAction > UndefinedObject>>handleSignal: > MethodContext(ContextPart)>>handleSignal: > MethodContext(ContextPart)>>handleSignal: > MethodContext(ContextPart)>>handleSignal: > MethodContext(ContextPart)>>handleSignal: > ProgressInitiationException(Exception)>>signal > ProgressInitiationException>>display:at:from:to:during: > ProgressInitiationException class>>display:at:from:to:during: > ByteString(String)>>displayProgressAt:from:to:during: > OrderedCollection(Collection)>>do:displayingProgress:every: > OrderedCollection(Collection)>>do:displayingProgress: > ...etc... > > |
At 3:19 AM +0100 12/13/10, Levente Uzonyi apparently wrote:
>On Sun, 12 Dec 2010, Ken G. Brown wrote: > >>MacOS X 10.6.5, Open fresh Squeak4.2-10548-alpha, update to 10770, open with Cog 4.0.0. >> >>Attempt: >> >>(Installer repository: 'http://www.squeaksource.com/Balloon3D') >> install: 'Balloon3D-All'. >> >>Get the following notification: >>This package depends on the following classes: >> InterpreterPlugin >>You must resolve these dependencies before you will be able to load these definitions: etc. .... >> >>So then I do the following to resolve the dependency of Balloon3D on InterpreterPlugin": >> >>(Installer repository: 'http://www.squeaksource.com/VMMaker') >> install: 'update'. >> >>Attempt again: >> >>(Installer repository: 'http://www.squeaksource.com/Balloon3D') >> install: 'Balloon3D-All'. >> >>When loading Balloon3D-VRML get 'Error: Digit value initialization failed. > >The last version of Balloon3D-All is from 2004. I think you should load Balloon3D-1.1.2.mcm. > >The cause of the error is that Character >> #digitValue now returns -1 for all byte characters (asciiValue < 256) that doesn't have valid #digitValue. This was different earlier. The number was negative, but not always -1. According to the comment the only requirement is to return a negative number. >There's another case when you'll get an error. The characters between $a and $z now also have valid #digitValues, but the VRMLStream class >> #initialize doesn't expect that. > Ok, I see that Balloon3D-1.1.2.mcm is better than Balloon3D-All. Balloon3D-1.1.2.mcm doesn't load all the packages in the Balloon3D repository. It leaves out: Balloon3D-Packaging Balloon3D-Plugins Balloon3D-Pooh Graphics-External Graphics-Tools Ken >Levente > >> >>Full report: >>-- >>12 December 2010 6:30:32.41 pm >> >>VM: Mac OS - Smalltalk >>Image: Squeak4.2alpha [latest update: #10770] >> >>SecurityManager state: >>Restricted: false >>FileAccess: true >>SocketAccess: true >>Working Dir /mySqueakStuff/Sqkb/<Trunkkb/Squeak4.2/Squeak4.2-10548-alpha >>Trusted Dir /foobar/tooBar/forSqueak/bogus/ >>Untrusted Dir /Users/kbrownMPro/Library/Preferences/Croquet/Internet/Untrusted >> >>VRMLStream class(Object)>>error: >> Receiver: VRMLStream >> Arguments and temporary variables: >> aString: 'Digit value initialization failed' >> Receiver's instance variables: >> superclass: Object >> methodDict: a MethodDictionary(#asVRMLStream->(VRMLStream>>#asVRMLStream "a Com...etc... >> format: 134 >> instanceVariables: #('theStream' 'backups') >> organization: ('converting' asVRMLStream) >>('testing' atEnd) >>('backup-restore' b...etc... >> subclasses: nil >> name: #VRMLStream >> classPool: a Dictionary(#DigitValues->#(-48 -47 -46 -45 -44 -43 -42 -41 -40 -39...etc... >> sharedPools: nil >> environment: Smalltalk globals "a SystemDictionary with lots of globals" >> category: #'Balloon3D-VRML-Definition' >> >>VRMLStream class>>initialize >> Receiver: VRMLStream >> Arguments and temporary variables: >> i: 58 >> iLimiT: 57 >> i: 91 >> iLimiT: 90 >> i: 0 >> Receiver's instance variables: >> superclass: Object >> methodDict: a MethodDictionary(#asVRMLStream->(VRMLStream>>#asVRMLStream "a Com...etc... >> format: 134 >> instanceVariables: #('theStream' 'backups') >> organization: ('converting' asVRMLStream) >>('testing' atEnd) >>('backup-restore' b...etc... >> subclasses: nil >> name: #VRMLStream >> classPool: a Dictionary(#DigitValues->#(-48 -47 -46 -45 -44 -43 -42 -41 -40 -39...etc... >> sharedPools: nil >> environment: Smalltalk globals "a SystemDictionary with lots of globals" >> category: #'Balloon3D-VRML-Definition' >> >>VRMLNodeSpec class>>initialize >> Receiver: VRMLNodeSpec >> Arguments and temporary variables: >> >> Receiver's instance variables: >> superclass: Object >> methodDict: a MethodDictionary(#addAttribute:->(VRMLNodeSpec>>#addAttribute: "a...etc... >> format: 140 >> instanceVariables: #('name' 'attributes' 'vrmlClass' 'nodeId' 'attrDict') >> organization: ('accessing' addAttribute: attrDict attributeNamed: attributes de...etc... >> subclasses: nil >> name: #VRMLNodeSpec >> classPool: a Dictionary(#CurrentSpecs->nil #UndefinedSpec->nil ) >> sharedPools: nil >> environment: Smalltalk globals "a SystemDictionary with lots of globals" >> category: #'Balloon3D-VRML-Definition' >> >>VRMLEnumerator class>>initialize >> Receiver: VRMLEnumerator >> Arguments and temporary variables: >> selector: #(nil) >> Receiver's instance variables: >> superclass: Object >> methodDict: a MethodDictionary(#doAnchor:->(VRMLEnumerator>>#doAnchor: "a Compi...etc... >> format: 2 >> instanceVariables: nil >> organization: ('enumerating nodes' doAnchor: doAppearance: doAudioClip: doBackg...etc... >> subclasses: {VRMLWonderlandBuilder} >> name: #VRMLEnumerator >> classPool: a Dictionary(#EnumActions->a Dictionary() ) >> sharedPools: nil >> environment: Smalltalk globals "a SystemDictionary with lots of globals" >> category: #'Balloon3D-VRML-Definition' >> >> >>--- The full stack --- >>VRMLStream class(Object)>>error: >>VRMLStream class>>initialize >>VRMLNodeSpec class>>initialize >>VRMLEnumerator class>>initialize >>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>MCMethodDefinition>>postload >>MCMethodDefinition(MCDefinition)>>postloadOver: >>[] in [] in [] in MCPackageLoader>>basicLoad >>[] in [] in OrderedCollection(Collection)>>do:displayingProgress:every: >>OrderedCollection>>do: >>[] in OrderedCollection(Collection)>>do:displayingProgress:every: >>[] in [] in ProgressInitiationException>>defaultMorphicAction >>BlockClosure>>on:do: >>[] in ProgressInitiationException>>defaultMorphicAction >>BlockClosure>>ensure: >>ProgressInitiationException>>defaultMorphicAction >>ProgressInitiationException>>defaultAction >>UndefinedObject>>handleSignal: >>MethodContext(ContextPart)>>handleSignal: >>MethodContext(ContextPart)>>handleSignal: >>MethodContext(ContextPart)>>handleSignal: >>MethodContext(ContextPart)>>handleSignal: >>ProgressInitiationException(Exception)>>signal >>ProgressInitiationException>>display:at:from:to:during: >>ProgressInitiationException class>>display:at:from:to:during: >>ByteString(String)>>displayProgressAt:from:to:during: >>OrderedCollection(Collection)>>do:displayingProgress:every: >>OrderedCollection(Collection)>>do:displayingProgress: >>...etc... |
Free forum by Nabble | Edit this page |