I have been using Eventghost many years and have done so on several XP and Win 7 machines.
Although I am not a computer wizard, I have built up quite a lot of experience by following this forum's experienced users and by just trial and error and persistence. However, I have now got a really strange problem on a Windows 7 Ultimate 32 bit PC and I can't find out what the problem is.
I have Eventghost running with minimal plugins and only a few lines of code. I 'capture' Windows MCE commands from my Infrared remote and make Eventghost hit a virtual 'Shift key' every 30 seconds to keep the PC awake. This has been running OK for more than a year without problems.
I recently wanted to add some plugins to do some additional things. I found that it was not possible to add some of the plugins. For instance, when I try to add the Network sender or receiver plugin, or the Pushbullet plugin, I get many red lines in the log with all sorts of information that does not point to what is going wrong.
For instance, when trying the network receiver plugin, I get this:
- Traceback (most recent call last) (1722):
File "C:\Program Files\EventGhost\eg\Classes\TaskletDialog.py", line 59, in ProcessingTask
self.Configure(*args, **kwargs)
File "C:\Program Files\EventGhost\eg\Classes\ConfigDialog.py", line 165, in Configure
treeItem.Configure(*args)
File "C:\Program Files\EventGhost\eg\Classes\ActionItem.py", line 101, in Configure
return self.executable.Configure(*args)
File "C:\Program Files\EventGhost\plugins\NetworkReceiver\__init__.py", line 240, in Configure
portCtrl = panel.SpinIntCtrl(port, max=65535)
File "C:\Program Files\EventGhost\eg\Classes\ControlProviderMixin.py", line 29, in SpinIntCtrl
return eg.SpinIntCtrl(self, -1, value, *args, **kwargs)
File "C:\Program Files\EventGhost\eg\Classes\SpinIntCtrl.py", line 55, in __init__
integerWidth=integerWidth
File "C:\Program Files\EventGhost\eg\Classes\SpinNumCtrl.py", line 87, in __init__
numCtrl.SetParameters(**kwargs) # To avoid bug in NumCtrl
File "wx\lib\masked\numctrl.pyc", line 714, in SetParameters
AttributeError: groupChar and decimalChar must be distinct
Traceback (most recent call last) (1722):
File "wx\_core.pyc", line 14669, in <lambda>
File "C:\Program Files\EventGhost\eg\Core.py", line 197, in Notify
listener(value)
File "C:\Program Files\EventGhost\eg\Classes\MainFrame\TreeCtrl.py", line 798, in OnNodeAdded
pos
File "C:\Program Files\EventGhost\eg\Classes\MainFrame\TreeCtrl.py", line 468, in CreateTreeItemAt
return self.CreateTreeItem(node, parentId)
File "C:\Program Files\EventGhost\eg\Classes\MainFrame\TreeCtrl.py", line 456, in CreateTreeItem
node.SetAttributes(self, itemId)
File "C:\Program Files\EventGhost\eg\Classes\PluginItem.py", line 87, in SetAttributes
if self.info.lastException or self.info.initFailed:
AttributeError: 'NoneType' object has no attribute 'lastException'
Traceback (most recent call last) (1722):
File "wx\_core.pyc", line 14669, in <lambda>
File "C:\Program Files\EventGhost\eg\Core.py", line 197, in Notify
listener(value)
File "C:\Program Files\EventGhost\eg\Classes\MainFrame\TreeCtrl.py", line 844, in OnNodeSelected
path = node.GetPath()
File "C:\Program Files\EventGhost\eg\Classes\TreeItem.py", line 377, in GetPath
path.append(parent.childs.index(item))
AttributeError: 'NoneType' object has no attribute 'childs'
When I try to go to Eventghost's menu bar: 'File-options' , nothing happens. I.e, I can not open the options panel of Eventghost. It gives several red lines in the log as follows:
- Traceback (most recent call last) (1722):
File "C:\Program Files\EventGhost\eg\Classes\TaskletDialog.py", line 59, in ProcessingTask
self.Configure(*args, **kwargs)
File "C:\Program Files\EventGhost\eg\Classes\OptionsDialog.py", line 129, in Configure
max=999
File "C:\Program Files\EventGhost\eg\Classes\ControlProviderMixin.py", line 29, in SpinIntCtrl
return eg.SpinIntCtrl(self, -1, value, *args, **kwargs)
File "C:\Program Files\EventGhost\eg\Classes\SpinIntCtrl.py", line 55, in __init__
integerWidth=integerWidth
File "C:\Program Files\EventGhost\eg\Classes\SpinNumCtrl.py", line 87, in __init__
numCtrl.SetParameters(**kwargs) # To avoid bug in NumCtrl
File "wx\lib\masked\numctrl.pyc", line 714, in SetParameters
AttributeError: groupChar and decimalChar must be distinct
I have opened the most basic Example.XML file to exclude the possibility of having a file with problem-characters that could create problems, but the same issues pop up with not being able to go to the options section, add plugins, or save.
I hope somebody has come across this before and knows what is going on here, or can share any tips or ideas on how to troubleshoot.
Thanks in advance for any help anyone can provide.
Perry
