Video Conferencing
Josh Gargus
schwa at fastmail.us
Tue Jul 4 02:57:10 UTC 2006
That seems like it's not able to connect to a running world (when you
click 'Start Croquet', it attempts to connect to a running world in
Wisconsin), and therefore tries to create a world from scratch. The
problem is that, by default, the WiscWorlds installer doesn't
download all of the content to do the from-scratch generation.
Try install WiscWorlds again, and on the "Installation Type" step
choose "Customize". Then select *only* the Croquet SDK. This will
install the necessary content files.
(if this doesn't work for you, let's move the discussion over to
Croquet-user)
Josh
On Jul 3, 2006, at 9:22 PM, Michael Doherty wrote:
> Hi Josh,
>
> Started Croquet on CroquetWiscWorld1.0.10.image on Mac-Mini osx 10.4.7
> and got the following error:
>
> Subject: [BUG]UndefinedObject(Object)>>doesNotUnderstand:
>
> 3 July 2006 8:17:14 pm
>
> VM: Mac OS - a SmalltalkImage
> Image: Wisconsin [latest update: #96]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /Applications/Croquet/Croquet-WiscWorlds-1.0
> Trusted Dir /Applications/Croquet/Croquet-WiscWorlds-1.0
> Untrusted Dir /Users/ignatz/Library/Preferences/Squeak/Internet/My
> Squeak
>
> UndefinedObject(Object)>>doesNotUnderstand:
> Receiver: nil
> Arguments and temporary variables:
> aMessage: asVmPathName
> Receiver's instance variables:
> nil
>
> MultiByteFileStream(StandardFileStream)>>open:forWrite:
> Receiver: MultiByteFileStream: nil
> Arguments and temporary variables:
> fileName: nil
> writeMode: false
> f: nil
> id: nil
> Receiver's instance variables:
>
>
> MultiByteFileStream>>open:forWrite:
> Receiver: MultiByteFileStream: nil
> Arguments and temporary variables:
> fileName: nil
> writeMode: false
> Receiver's instance variables:
>
>
> MultiByteFileStream class(StandardFileStream class)
> >>readOnlyFileNamed:
> Receiver: MultiByteFileStream
> Arguments and temporary variables:
> fileName: nil
> fullName: nil
> f: nil
> Receiver's instance variables:
> superclass: StandardFileStream
> methodDict: a MethodDictionary(#accepts:->a CompiledMethod (572)
> #ascii->a Comp...etc...
> format: 152
> instanceVariables: #('converter' 'lineEndConvention'
> 'wantsLineEndConversion')
> organization: ('accessing' ascii binary converter converter:
> fileInEncodingName...etc...
> subclasses: nil
> name: #MultiByteFileStream
> classPool: a Dictionary(#Cr->$
> #CrLf->'
> ' #Lf->$
> #LineEndDefault->#lf #LineE...etc...
> sharedPools: nil
> environment: a SystemDictionary(lots of globals)
> category: #'Multilingual-TextConversion'
>
>
> --- The full stack ---
> UndefinedObject(Object)>>doesNotUnderstand:
> MultiByteFileStream(StandardFileStream)>>open:forWrite:
> MultiByteFileStream>>open:forWrite:
> MultiByteFileStream class(StandardFileStream class)
> >>readOnlyFileNamed:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> FileStream class>>readOnlyFileNamed:
> TFormManager>>addFileNamed:mipmap:shrinkFit:extension:
> TTexture>>initializeWithFileName:mipmap:shrinkFit:extension:
> TTexture>>initializeWithFileName:mipmap:shrinkFit:
> TSkyBox>>initializeWithFileName:
> WisconsinWorld>>initialize
> WisconsinWorld class(Behavior)>>new
> TIsland(Island)>>new:
> TIsland>>execute:
> TIsland>>advanceTo:
> TIsland>>decodeScheduleAndExecute:
> [] in TFarRef>>syncSend:withArguments: {[result := myValue perform:
> selector withArguments: args]}
> BlockContext>>ensure:
> TFarRef>>syncSend:withArguments:
> TFarRef>>syncSend:
> TMessageMaker>>doesNotUnderstand:
> [] in WisconsinController(TIslandController)>>processMessages {[:obj |
> obj decodeScheduleAndExecute: nextMsg]}
> TFarRef>>send:
> [] in WisconsinController(TIslandController)>>processMessages
> {[[nextMsg := networkQueue nextOrNil. nextMsg == nil] whileFalse:
> [island ...]}
> BlockContext>>ensure:
> [] in TMutex>>critical: {[owner := activeProcess. aBlock ensure:
> [owner := nil]]}
> [] in Semaphore>>critical: {[blockValue := mutuallyExcludedBlock
> value]}
> BlockContext>>ensure:
> Semaphore>>critical:
> TMutex>>critical:
> WisconsinController(TIslandController)>>critical:
> WisconsinController(TIslandController)>>processMessages
> WisconsinController(TIslandController)>>advanceTo:
> WisconsinController(TIslandController)>>runEventLoop
> [] in WisconsinController(Object)>>fork:at: {[self perform:
> aSelector]}
> [] in BlockContext>>newProcess {[self value. Processor
> terminateActive]}
>
More information about the Squeak-dev
mailing list
|