PDA

View Full Version : Lua errors on VM Girder



Mastiff
February 6th, 2008, 07:59 AM
I have moved the Phidgets to a virtual machine inside my server to see if I can get those "#%"&¤# Phidgets tamed. I'm pretty sure they are the only reason my setup has a crash at least twice a week (in a way that Girder keeps running, so nothing bad has happened so far). But running Girder on a VM seems to creat these error messages. Any idea?


Timer (pcall): ...romixis\Girder5\luascript\Classes/Transport/Core.lua:511: attempt to call field `New' (a nil value)
stack traceback:
...romixis\Girder5\luascript\Classes/Transport/Core.lua:511: in function `CreateTransport'
...romixis\Girder5\luascript\Classes/Transport/Core.lua:429: in function `Initialize'
...romixis\Girder5\luascript\Classes/Transport/Core.lua:367: in function `New'
...romixis\Girder5\luascript\Classes/Transport/Base.lua:107: in function `Initialize'
...romixis\Girder5\luascript\Classes/Transport/Base.lua:77: in function `New'
...mfiler\Promixis\Girder5\luascript\Classes/Logger.lua:219: in function `handler'
...er5\luascript\Classes/DelayedExecutionDispatcher.lua:47: in function <...er5\luascript\Classes/DelayedExecutionDispatcher.lua:41>
*********** Here there are a few normal Lua messages ******************
Timer (pcall): ...is\Girder5\luascript\components\TransportManage r.lua:172: attempt to index field `support' (a nil value)
stack traceback:
...is\Girder5\luascript\components\TransportManage r.lua:172: in function `EnumerateSerialPorts'
...is\Girder5\luascript\components\TransportManage r.lua:114: in function `handler'
...er5\luascript\Classes/DelayedExecutionDispatcher.lua:47: in function <...er5\luascript\Classes/DelayedExecutionDispatcher.lua:41>

Rob H
February 6th, 2008, 09:04 AM
Make sure you have the Generic Transport Plugin enabled

Mastiff
February 6th, 2008, 09:06 AM
That was of course disabled. Is that necessary for basic operations? I just disabled all the plugins I could to take the load off and remove anything that could complicate things and make a crash more likely...

Rob H
February 6th, 2008, 09:09 AM
It's necessary for anything that uses the TransportManager, and for the G5 HID support and serial support.

Mastiff
February 7th, 2008, 09:05 AM
Gotcha. Thanks! :)