Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details

If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.

[CLOSED] Alte Bug Reports

Einen Fehler gefunden? Gleich hier melden!
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Ah ja, ich hätte auch kein Problem mit einem englischen Windows. Aber da meine beruflichen Kunden überwiegend die deutsche Version benutzen, würde das die Sache nur schwierig machen. Zudem kann man mit der deutschen Version viel besser sehen, ob Unicode und solche Sachen richtig funktionieren. Ok, dafür wäre ein hebräisches Windows sogar noch besser. :)
drummer83
Posts: 37
Joined: Wed Jul 12, 2006 1:47 pm

da ist was durcheinander geraten...

Post by drummer83 »

Hi,

in der neuesten Version (0.3.3.752) ist irgendwie etwas bei den Plugins durcheinander geraten. Beim Hinzufügen des Plugins "Registry" steht in der Beschreibung "Plugin to show a simple on screen display of text.". Und die Befehle, die man dann anschließend hinzufügen kann haben (meiner Ansicht nach) weder etwas mit dem OSD, noch mit der Registry zu tun.

D├╝rfte ja kein gr├Â├ƒeres Problem sein, wollte es nur kurz mitteilen.
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Ah, sorry, das Plugin ist fälschlich in dem Release. Registry ist jetzt unter System und ich habe aus Faulheit einfach den alten Ordner mal benutzt gehabt um dort etwas auszuprobieren.
Bartman
Plugin Developer
Posts: 881
Joined: Sun Feb 12, 2006 9:03 am

Post by Bartman »

Code: Select all

17:51:53 error: uncaptured python exception, closing channel <Plugin.ZoomPlayer.ZoomPlayer_Session connected localhost:4769 at 0x20e6e18> (<type 'exceptions.AttributeError'>:'ZoomPlayer' object has no attribute 'showEvents' [asyncore.pyc|read|68] [asyncore.pyc|handle_read_event|390] [asynchat.pyc|handle_read|137] [plugins/ZoomPlayer/__init__.py|found_terminator|510] [plugins/ZoomPlayer/__init__.py|ValueUpdate|737])
Das passiert mir mit der aktuellen Beta ├Âfters.
Außerdem leuchtet das gelbe Symbol teilweise eine Sekunde auf und ZP reagiert sehr träge, wenn überhaupt.
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Versuch mal die 778...
Bartman
Plugin Developer
Posts: 881
Joined: Sun Feb 12, 2006 9:03 am

Post by Bartman »

schon besser.
Mir ist aber noch was aufgefallen. Wenn EG startet klaut es der Anwendung im Vordergrund den Fokus.
Das ist etwas nervig, wenn ich grade mein TrueCrypt Password eingeben will.
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Wie kann denn EG starten, wenn du gerade ein Passwort eingeben musst?

Na ja, versuch mal die 779. Hundertprozentig wird sie den Fokus auch nicht erhalten, weil Windows beim Programmstart anscheinend immer das jeweils aktive Programm zuerst deaktiviert. Es sollte aber wieder zurückfallen auf die letzte Applikation. Nur wird der Keyboard-Fokus dann unter Umständen nicht mehr auf dem gleichen Control liegen.
Bartman
Plugin Developer
Posts: 881
Joined: Sun Feb 12, 2006 9:03 am

Post by Bartman »

Das passiert, wenn ich das USB-UIRT Plugin deaktiviere und dann ein IR-Code gesendet werden soll.
EG lässt sich dann auch nicht mehr beenden und lastet eine CPU voll aus.

Code: Select all

01:24:25 Error in Action: "Transmit IR"
01:24:25 Traceback (most recent call last):
01:24:25   File "D:\Media\EventGhost\eg\EventGhostEvent.py", line 116, in Execute
01:24:25 Traceback (most recent call last):
01:24:25   File "D:\Media\EventGhost\eg\ThreadWorker.py", line 87, in DoOneEvent
01:24:25 Unhandled exception in thread started by 
01:24:25 Traceback (most recent call last):
01:24:25   File "D:\Media\EventGhost\eg\MainLogger.py", line 97, in write
01:24:25     wx.CallAfter(self.OnWrite, data, 1)
01:24:25   File "wx\_core.pyc", line 13764, in CallAfter
01:24:25   File "wx\_core.pyc", line 7546, in GetApp
01:24:25   File "threading.pyc", line 473, in __bootstrap
01:24:25   File "traceback.pyc", line 236, in format_exc
01:24:25   File "traceback.pyc", line 142, in format_exception
01:24:25   File "traceback.pyc", line 76, in format_tb
01:24:25   File "traceback.pyc", line 101, in extract_tb
01:24:25 TypeError: fake_getline() takes exactly 2 arguments (3 given)
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Versuch mal die 789...
Bartman
Plugin Developer
Posts: 881
Joined: Sun Feb 12, 2006 9:03 am

Post by Bartman »

kommt zwar immer noch ein Fehler, aber wenigstens bleibt EG nicht mehr hängen.

Code: Select all

20:30:45 Error in Action: "Transmit IR"
20:30:45 Traceback (most recent call last):
20:30:45   File "D:\Media\EventGhost\eg\TreeItems\ActionItem.py", line 368, in Execute
20:30:45   File "plugins/USB-UIRT/__init__.py", line 156, in __call__
20:30:45 AttributeError: 'NoneType' object has no attribute 'TransmitIR'
daf├╝r kommt aber eine Warnung, wenn man zum ersten Mal die Action bearbeiten will.

Code: Select all

20:33:20 plugins/USB-UIRT/__init__.py:191: DeprecationWarning: Use `SetInitialSize`
20:33:20 plugins/USB-UIRT/__init__.py:197: DeprecationWarning: Use `SetInitialSize`
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

790 ist oben...

F├╝r das erste Problem habe ich einfach eine etwas anschaulichere Fehlermeldung eingebaut. Das zweite d├╝rfte nicht mehr auftreten.
Bartman
Plugin Developer
Posts: 881
Joined: Sun Feb 12, 2006 9:03 am

Post by Bartman »

Code: Select all

21:18:01 Error in Action: "Transmit IR"
21:18:01 Traceback (most recent call last):
21:18:01   File "D:\Media\EventGhost\eg\TreeItems\ActionItem.py", line 368, in Execute
21:18:01   File "D:\Media\EventGhost\plugins\USB-UIRT\__init__.py", line 158, in __call__
21:18:01 NameError: global name 'errorNotEnabled' is not defined
habe ich jetzt. Zumindest die Länge ist noch gleich ;)

K├Ânnte man das nicht global abfangen, wenn ein PlugIn deaktiviert ist und eine Action davon aufgerufen werden soll?
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

Uhps, das kommt dabei raus, wenn man das eigentliche Gerät an einem anderen Rechner hat und solche Änderungen ungetestet rausgibt.

791 ist oben...

Eigentlich hast du Recht mit dem globalen Abfangen, ich habe das bisher nur nicht so gehandhabt, da ich manche Plugins als so "harmlos" angesehen habe, dass ich ihre Aktionen auch ausführbar ließ, obwohl das Plugin deaktiviert wurde.

Ich werde mal eine Nacht darüber schlafen, ob mir noch ein wirklicher Grund einfällt, warum man das nicht gleich global abfangen sollte.
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster »

792 ist oben...

Ich habe das Abfangen jetzt mal global eingenbaut.

Ebenfalls neu ist, dass man im Options-Dialog jetzt das Speicherlimit selber festlegen kann oder auch ganz ausschalten. Bei wirklich aufwendigen Konfigurationen k├Ânnen die 8 MB auch mal zuwenig sein und etwas mehr Speicher macht EG dann reaktiver.
marcneef
Posts: 4
Joined: Thu Nov 23, 2006 1:59 pm

Fehler beim Config-Speichern

Post by marcneef »

Hallo,

bei mir tritt ein recht seltsamer Fehler auf, wenn ich das VLC Plgin verwende.

Erzeuge ich dann zum Beispiel ein Makro mit dem Befehl "VLC Media Player: Volume Up", so funktioniert das zunächst problemlos.

Speichere ich dann aber und boote neu, so erscheint die Fehlermeldung: "19:08:49 Can't find action: VLC.Volume up()"

Das Symbol neben dem Befehl ist dann nicht mehr der Plugin-Stecker, sondern ein Gr├╝ner Pfeil, wie bei den Python Befehlen.

Tats├ñchlich speichert er einige Befehle wie z.B. "VLC. Play" richtig ab, so dass sie auch nach einem Neustart funktionieren, was die Sache noch mysteri├Âser macht.

Wie kann ich diesen Fehler beheben? Ich k├Ânnte nat├╝rlich die Funktionen des VLC Plugin manuell programmieren, aber da gibts doch bestimmt auch ne andere L├Âsung.

Danke schon mal f├╝r eure Tipps. :-)

Version:aktuelle
Fernbedienung X10 Medion
Winamp Plugin
VLC Plugin
MPC Plugin
Locked