[GOODIE] kgf-X10Driver - Control Wireless Remotes from Squeak

Kevin Fisher kgf at golden.net
Thu Mar 21 23:18:54 UTC 2002


Hi Tim:

I've got the latest VMMaker and I've designated both FilePlugin and
SerialPlugin as 'internal'.  Everything else is external.  When I click the
"generate all" button, it clunks away until it hits SerialPlugin, at which
point I get a box telling me "Error: key not found"
Dictionary(Object)>>error:
Dictionary>>errorKeyNotFound
[] in Dictionary>>at:
Dictionary>>at:ifAbsent:
Dictionary>>at:
[] in VMMaker>>generateExportsFile
[] in VMMaker>>plugins:do:
.
.
.

When I debug it, the missing key is 'SerialPlugin' itself.  The offending
line appears to be in VMMaker>>generateExportsFile:

self internalPluginsDo:[:cl| key _ cl moduleName.
		list at: key put: (self exports at: key)].


I notice that the 'list' variable contains stuff pertaining to FilePlugin
at the time this occurs... FilePlugin is 'internal' and is encountered by
VMMaker before the SerialPlugin.

I'm using VMMaker-3-2-version5.6.cs, for what it's worth!

On Thu, Mar 21, 2002 at 01:15:25PM -0800, Tim Rowledge wrote:
> Kevin Fisher <kgf at golden.net> is claimed by the authorities to have written:
> 
> > However, I -did- notice that I could not build the SerialPort plugin as
> > 'internal'..when I did so, VMMaker complained about a missing key.  It only
> > compiled as 'external'.
> What was the missing key? It generates, compiles and runs ok on my machine.
> 
> tim
> 
> -- 
> Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
> Strange OpCodes: SDD: Scratch Disk and Die
> 
> 



More information about the Squeak-dev mailing list