PluginTester startet nicht
Moderatoren: Stellwerk-Admin, Moderatoren
-
- Beiträge: 130
- Registriert: Mi Jul 16, 2014 10:46 am
- StiTz: 726235
PluginTester startet nicht
Hallo,
ich hatte seit längerem die Idee mich mal ein bisschen mit dem Entwickeln von Plugins für den STS zu beschäftigen. Damit habe ich mich gestern beschäftigt.
Ich habe mir den Source Code heruntergeladen und ihn nach mehreren Versuchen in meine Entwicklungsumgebung eingebunden.
Wenn ich nun das Demo-Plugin nun aus Eclipse starte, bekomme ich auch eine Verbindung mit einer laufenden Simulator-Instanz zum laufen. Nun habe ich im Handbuch und im Forum gelesen, dass man mit diesem Tester die gesendeten Daten senden kann. Dies ist natürlich sehr praktisch, da ein dauerndes Bimmeln im Hintergrund (durch den Simulator) doch etwas nervig ist.
Ich habe die Datei heruntergeladen, und versucht sie von verschiedenen Orten zu starten. Parallel lief auch kein Simulator. Um dies auch definitiv noch einmal sagen zu können, habe ich den Kommunikator beendet, meinen Computer neu gestartet und als erste Datei die PluginTester.jar ausgeführt. Auch hier leider ohne Erfolg. Anschließend habe ich im Taskmanager nachgeschaut, ob sich Java den überhaupt gestartet hat, was der Fall war, da man den Eintrag Java(TM) Platform SE binary sieht. Ansonsten werden auch keine Fehlermeldungen angezeigt.
Weitere Details zu meinem Rechner (aus der Sim-Console):
- Build: 5507
- Java: 1.8.0_121; Java HotSpot(TM) 64-Bit Server VM
- Runtime: Java(TM) SE Runtime Environment; 1.8.0_121-b13
- Arch: 64; running on amd64; 4 cores
- OS: Windows 10; version 10.0
- VM Memory: 1804 MB max; 479 MB used
- //User entfernt
- IPv6: false
Ich habe die Forensuche benutzt, habe allerdings nicht passendes gefunden.
Jetzt meine Fragen:
1. Ist dieser Fehler schon bekannt?
2. Kann jemand den Fehler eventuell nachstellen?
3. Hat jemand eine Idee voran es liegen kann?
Für Rückfragen stehe ich gerne zur Verfügung.
Schönen Abend noch,
Manuel
ich hatte seit längerem die Idee mich mal ein bisschen mit dem Entwickeln von Plugins für den STS zu beschäftigen. Damit habe ich mich gestern beschäftigt.
Ich habe mir den Source Code heruntergeladen und ihn nach mehreren Versuchen in meine Entwicklungsumgebung eingebunden.
Wenn ich nun das Demo-Plugin nun aus Eclipse starte, bekomme ich auch eine Verbindung mit einer laufenden Simulator-Instanz zum laufen. Nun habe ich im Handbuch und im Forum gelesen, dass man mit diesem Tester die gesendeten Daten senden kann. Dies ist natürlich sehr praktisch, da ein dauerndes Bimmeln im Hintergrund (durch den Simulator) doch etwas nervig ist.
Ich habe die Datei heruntergeladen, und versucht sie von verschiedenen Orten zu starten. Parallel lief auch kein Simulator. Um dies auch definitiv noch einmal sagen zu können, habe ich den Kommunikator beendet, meinen Computer neu gestartet und als erste Datei die PluginTester.jar ausgeführt. Auch hier leider ohne Erfolg. Anschließend habe ich im Taskmanager nachgeschaut, ob sich Java den überhaupt gestartet hat, was der Fall war, da man den Eintrag Java(TM) Platform SE binary sieht. Ansonsten werden auch keine Fehlermeldungen angezeigt.
Weitere Details zu meinem Rechner (aus der Sim-Console):
- Build: 5507
- Java: 1.8.0_121; Java HotSpot(TM) 64-Bit Server VM
- Runtime: Java(TM) SE Runtime Environment; 1.8.0_121-b13
- Arch: 64; running on amd64; 4 cores
- OS: Windows 10; version 10.0
- VM Memory: 1804 MB max; 479 MB used
- //User entfernt
- IPv6: false
Ich habe die Forensuche benutzt, habe allerdings nicht passendes gefunden.
Jetzt meine Fragen:
1. Ist dieser Fehler schon bekannt?
2. Kann jemand den Fehler eventuell nachstellen?
3. Hat jemand eine Idee voran es liegen kann?
Für Rückfragen stehe ich gerne zur Verfügung.
Schönen Abend noch,
Manuel
-
- Beiträge: 7815
- Registriert: Fr Jan 16, 2009 11:15 am
- StiTz: 709215
Re: PluginTester startet nicht
Moin,
das gleiche Problem habe ich auch, ich habe es auch geschaft eine Fehlermeldung auf der Konsole zu bekommen:
Gruß,
DevonFrosch
das gleiche Problem habe ich auch, ich habe es auch geschaft eine Fehlermeldung auf der Konsole zu bekommen:
Code: Alles auswählen
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: js/java/schaltungen/moduleapi/SessionClose
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at js.java.externals.pluginTester.main.<init>(main.java:35)
at js.java.externals.pluginTester.main$2.run(main.java:192)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: js.java.schaltungen.moduleapi.SessionClose
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 52 more
DevonFrosch
Querschnittskompetenzträger
Projektübersicht
Projektübersicht
Re: PluginTester startet nicht
Ja, ist seit gestern auch den Entwicklern bekannt.manuel3108 hat geschrieben:...
Jetzt meine Fragen:
1. Ist dieser Fehler schon bekannt?
Ja, konnte nachgestellt werden.2. Kann jemand den Fehler eventuell nachstellen?
Bitte PN nur für private, vertrauliche Mitteilungen verwenden, für alle anderen Beiträge ist das Forum der beste Platz.
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm
-
- Beiträge: 7815
- Registriert: Fr Jan 16, 2009 11:15 am
- StiTz: 709215
Re: PluginTester startet nicht
Moin,
ist mit dem "online" auch schon die Version unter http://www.stellwerksim.de/PluginTester.jar korrigiert oder muss das noch manuell gemacht werden?
Gruß,
DevonFrosch
ist mit dem "online" auch schon die Version unter http://www.stellwerksim.de/PluginTester.jar korrigiert oder muss das noch manuell gemacht werden?
Gruß,
DevonFrosch
Querschnittskompetenzträger
Projektübersicht
Projektübersicht
-
- Beiträge: 130
- Registriert: Mi Jul 16, 2014 10:46 am
- StiTz: 726235
Re: PluginTester startet nicht
Hallo,
also die von dir angegeben Version wurde wohl aktualisiert, dann bei mir tauchen jetzt Fehler auf. Man erkennt mittlerweile auf jeden Fall, das die Anwendung sich startet.
Wenn ich die Anwendung starte, erscheinen bei mir nacheinander zwei Fehler:
1. Error: A JNI error has occurred, please check your installation and try again (kann ich nur mit ok bestätigen)
2. A Java Exception has occurred
Ich habe zum Test der Java-Installation auch noch den Kommunikator getestet, der bei mir auch einwandfrei funktioniert.
Gruß,
Manuel
also die von dir angegeben Version wurde wohl aktualisiert, dann bei mir tauchen jetzt Fehler auf. Man erkennt mittlerweile auf jeden Fall, das die Anwendung sich startet.
Wenn ich die Anwendung starte, erscheinen bei mir nacheinander zwei Fehler:
1. Error: A JNI error has occurred, please check your installation and try again (kann ich nur mit ok bestätigen)
2. A Java Exception has occurred
Ich habe zum Test der Java-Installation auch noch den Kommunikator getestet, der bei mir auch einwandfrei funktioniert.
Gruß,
Manuel
-
- Beiträge: 130
- Registriert: Mi Jul 16, 2014 10:46 am
- StiTz: 726235
Re: PluginTester startet nicht
Hi,
nach etwas längerer Zeit wollte ich mal fragen, ob es hierzu etwas neues gibt. DevonFrosch hat mir zwar eine funktionierende Version zur Verfügung gestellt, nur ist es für angehende Plugin-Entwickler wie mich damals etwas merkwürdig, dass der PluginTester nicht funktioniert.
Die von mir im vorherigen Post erwähnten Fehler treten bei mir mit einer eben heruntergeladenen Version nicht mehr auf. Stattdessen gibt das Programm keine visuelle Rückmeldung, es lässt sich (wie im ersten Post geschrieben) nur im Taskmanager erkennen, dass Java gestartet ist. Ich habe das Programm anschließend mal über die Konsole gestartet um festzustellen, ob es Fehler wirft. Der Fehler ist dem von DevonFrosch sehr ähnlich:
Ich würde mich darüber freuen, wenn der Fehler behoben werden, oder eine andere funktionsfähige Version hochgeladen werden könnte.
Gruß,
Manuel
nach etwas längerer Zeit wollte ich mal fragen, ob es hierzu etwas neues gibt. DevonFrosch hat mir zwar eine funktionierende Version zur Verfügung gestellt, nur ist es für angehende Plugin-Entwickler wie mich damals etwas merkwürdig, dass der PluginTester nicht funktioniert.
Die von mir im vorherigen Post erwähnten Fehler treten bei mir mit einer eben heruntergeladenen Version nicht mehr auf. Stattdessen gibt das Programm keine visuelle Rückmeldung, es lässt sich (wie im ersten Post geschrieben) nur im Taskmanager erkennen, dass Java gestartet ist. Ich habe das Programm anschließend mal über die Konsole gestartet um festzustellen, ob es Fehler wirft. Der Fehler ist dem von DevonFrosch sehr ähnlich:
Code: Alles auswählen
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: js/java/tools/streams/CountInputStream
at js.java.isolate.sim.sim.plugin.ServImpl.<init>(ServImpl.java:165)
at js.java.isolate.sim.sim.plugin.pluginServ.<init>(pluginServ.java:143)
at js.java.externals.pluginTester.pluginTestServ.<init>(pluginTestServ.java:22)
at js.java.externals.pluginTester.main.<init>(main.java:35)
at js.java.externals.pluginTester.main$2.run(main.java:192)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: js.java.tools.streams.CountInputStream
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 19 more
Gruß,
Manuel
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm
-
- Beiträge: 130
- Registriert: Mi Jul 16, 2014 10:46 am
- StiTz: 726235
Re: PluginTester startet nicht
Hi,
vielen Dank. Funktioniert nun einwandfrei!
EDIT: Der Tester startet nun auf jeden Fall. Bei dem Versuch mein Plugin mit ihm zu verbinden, erscheint unter "Meldungen" nur, dass ein Verbindungswunsch besteht. Die Verbindung wird aber nicht angenommen.
Gruß
Manuel
vielen Dank. Funktioniert nun einwandfrei!
EDIT: Der Tester startet nun auf jeden Fall. Bei dem Versuch mein Plugin mit ihm zu verbinden, erscheint unter "Meldungen" nur, dass ein Verbindungswunsch besteht. Die Verbindung wird aber nicht angenommen.
Gruß
Manuel
Re: PluginTester startet nicht
Ich habe mit der aktuellen Version des PluginTesters auf der Konsole getestet und kann eine Fehlermeldung bei steuern
Neben der Klasse js.java.tools.streams.TeeInputStream scheinen auch die Klassen
Code: Alles auswählen
Pluginverbindung bereit
Connected
Exception in thread "plugin-listenThread" java.lang.NoClassDefFoundError: js/java/tools/streams/TeeInputStream
at js.java.externals.pluginTester.pluginTestServ.clientRunnerFactory(pluginTestServ.java:30)
at js.java.isolate.sim.sim.plugin.ServImpl.addNewClient(ServImpl.java:217)
at js.java.isolate.sim.sim.plugin.pluginServ.addNewClient(pluginServ.java:240)
at js.java.externals.pluginTester.pluginTestServ.addNewClient(pluginTestServ.java:38)
at js.java.isolate.sim.sim.plugin.ServImpl$listenRunner.run_impl(ServImpl.java:49)
at js.java.isolate.sim.sim.plugin.ServImpl$runner.run(ServImpl.java:31)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: js.java.tools.streams.TeeInputStream
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 7 more
- js.java.isolate.sim.sim.stellwerksim_main
- js.java.isolate.sim.structServ.structinfo
- js.java.tools.streams.TeeOutputStream
- js.java.tools.streams.LatinDataOutputStream
- js.java.tools.urlConnModifier
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm