Hi Rafael,
You'll have better luck with these sorts of questions on the Croquet mailing list (I'm cross-posting this response to croquet-user). The "mouse move" problem actually appears to be a problem with your OpenAL installation (notice that #isCurrent is being sent to 'nil'... OpenAL is one of only 2 implementors of #isCurrent). Have you installed OpenAL on your machine? About the entropy warning... which VM are you running the image with? There's a Croquet VM provided that has some special VM plugins. The plugin "CroquetPlugin" provides a primitive to use the appropriate platform-specific method of gathering entropy. One reason that you might see the warning is because you're using a normal Squeak VM that doesn't have the plugin. In fact, this would also cause the OpenAL problem even if you have properly installed OpenAL on the machine. Hope this helps, Josh On Mar 7, 2008, at 8:35 AM, [hidden email] wrote: > here insert explanation of what you were doing, suspect changes you've > made and so forth. > Hi everybody, > > I'm working with croquet plataform on Windows 2000 Server. I just > try to > start the application and it send this error. > > This seems to be related to the movement of mouse. I'm also getting a > warning about A SECURITY PROBLEM with respect to the source of entropy > available. > > Regards, > Rafael > > > 7 March 2008 10:34:33 am > > VM: Win32 - a SmalltalkImage > Image: Croquet1.0beta [latest update: #2] > > SecurityManager state: > Restricted: false > FileAccess: true > SocketAccess: true > Working Dir D:\croquet\Edusim_winALPHA03 > Trusted Dir D:\croquet\Edusim_winALPHA03\Administrador > Untrusted Dir C:\My Squeak\Administrador > > UndefinedObject(Object)>>doesNotUnderstand: > Receiver: nil > Arguments and temporary variables: > aMessage: isCurrent > Receiver's instance variables: > nil > > Message>>sentTo: > Receiver: isCurrent > Arguments and temporary variables: > receiver: nil > Receiver's instance variables: > selector: #isCurrent > args: #() > lookupClass: UndefinedObject > > UndefinedObject(Object)>>doesNotUnderstand: > Receiver: nil > Arguments and temporary variables: > aMessage: isCurrent > Receiver's instance variables: > nil > > KCroquetParticipant(CroquetParticipantWithMenu)>>mouseEnter: > Receiver: a KCroquetParticipant(1853) > Arguments and temporary variables: > evt: [566@216 536@106 mouseEnter 1893642] > Receiver's instance variables: > bounds: 0@110 corner: 618@617 > owner: a PasteUpMorph<world>(4026) [world] > submorphs: #(a KNavMorph(2786) a KZoomNavigatorMorph(3118)) > fullBounds: 0@110 corner: 618@617 > color: Color red > extension: a MorphExtension (2517) [other: (clipSubmorphs -> true) > (tweakWorld...etc... > harness: a KStandardHarness > lastBounds: nil > dock: a KZoomNavigatorMorph(3118) > windowData: nil > entry: nil > address: nil > port: nil > nav: a KNavMorph(2786) > > > --- The full stack --- > UndefinedObject(Object)>>doesNotUnderstand: > Message>>sentTo: > UndefinedObject(Object)>>doesNotUnderstand: > KCroquetParticipant(CroquetParticipantWithMenu)>>mouseEnter: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > KCroquetParticipant(Morph)>>handleMouseEnter: > MouseMoveEvent(MouseEvent)>>sentTo: > MouseMoveEvent>>sentTo: > KCroquetParticipant(Morph)>>handleEvent: > KCroquetParticipant(CroquetParticipantWithMenu)>>handleEvent: > [] in MouseOverHandler>>processMouseOver: {[:m | (m == focus or: [m > hasOwner: focus]) ifTrue: [localEvt := evt ...]} > Array(SequenceableCollection)>>reverseDo: > MouseOverHandler>>processMouseOver: > HandMorph>>handleEvent: > HandMorph>>processEvents > [] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h > processEvents. capturingGesture := capturingGest...]} > Array(SequenceableCollection)>>do: > WorldState>>handsDo: > WorldState>>doOneCycleNowFor: > WorldState>>doOneCycleFor: > PasteUpMorph>>doOneCycle > [] in Project class>>spawnNewProcess {[[World doOneCycle. Processor > yield. false] whileFalse. nil]} > [] in BlockContext>>newProcess {[self value. Processor > terminateActive]} > |
Free forum by Nabble | Edit this page |