Seite 1 von 1

Sporadischer Null.Pointer.Error

Verfasst: Fr Apr 29, 2016 11:46 pm
von ToniTester
Hallo,
bei mir tritt sporadisch ein Fehler auf, der meist zum Abbruch des Sim führt.
Es erscheint die Mitteilung dass ein "Null.Pointer.Error" aufgetreten sei.
Der Fehler tritt nur sporadisch auf. Wenn er auf trat, war ich jeweils gerade dabei eine Verspätungsbegründung einzugeben. Der Fehler trat heute 3 auf bei zwei verschiedenen Stellwerken auf.
Wenn die Fehlermeldung angezeigt wird, kann diese weg geklickt werden. Aber dann erscheint die Fehlermeldung sofort wieder, so dass der Sim nur noch geschlossen werden kann. Auch das Konsolenfenster ist nicht mehr nutzbar.

Sind andere hiervon auch betroffen?

Build: 5307
Java: 1.8.0_91; Java HotSpot(TM) 64-Bit Server VM
Runtime: Java(TM) SE Runtime Environment; 1.8.0_91-b14
Arch: 64; running on x86_64; 4 cores
OS: Mac OS X; version 10.10.5
VM Memory: 1820 MB max; 479 MB used

Re: Sporadischer Null.Pointer.Error

Verfasst: Sa Apr 30, 2016 12:22 am
von Slein
Den Error selbst müsstest du da aber schon auch noch liefern (aus der Konsole kopieren), sonst kann hier wohl niemand helfen.
Ev. kannst du die Konsole bereits beim Start öffnen und einen Screnshot mach wenns passiert oder so.

Re: Sporadischer Null.Pointer.Error

Verfasst: Sa Apr 30, 2016 11:48 pm
von ToniTester
Werde ich machen. Auf die Idee, die Konsole zu öffnen bin ich nicht gekommen. Ich sollte nicht erst nachts spielen...

Re: Sporadischer Null.Pointer.Error

Verfasst: So Mai 01, 2016 2:35 am
von ToniTester
Da war er wieder der null.pointer. Diesmal ohne, dass ich eine Verspätungsbegründung eingegeben hab. Zum Zeitpunkt des Fehlers hab ich gerade nichts gemacht. Insbesondere keine klicks ausgeführt. Als Details wurde diesmal ausgegeben:


java.lang.NullPointerException
at javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.java:518)
at javax.swing.JTable.convertRowIndexToModel(JTable.java:2642)
at javax.swing.JTable.getValueAt(JTable.java:2717)
at javax.swing.JTable.prepareRenderer(JTable.java:5706)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2114)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:2016)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1812)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
at javax.swing.JComponent.paintComponent(JComponent.java:780)
at javax.swing.JComponent.paint(JComponent.java:1056)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)
at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)



Die Java Konsole enthielt:

Java Web Start 11.91.2.14
JRE-Version verwenden 1.8.0_91-b14 Java HotSpot(TM) 64-Bit Server VM

----------------------------------------------------
Mai 01, 2016 12:47:45 AM js.java.schaltungen.adapter.UCProxy launch
INFORMATION: Modulstart Simulator (Step 1)-----------------------
Mai 01, 2016 12:47:46 AM js.java.schaltungen.adapter.UCProxy launchAwt
INFORMATION: Modulstart Simulator (Step 2)-----------------------
Mai 01, 2016 12:47:46 AM js.java.classloader.CustomClassLoader$ChildClassLoader <init>
INFORMATION: CCL start Simulator
Mai 01, 2016 12:47:46 AM js.java.schaltungen.adapter.UCProxy launchAwt
INFORMATION: Not SC: js.java.isolate.sim.stellwerksim
Mai 01, 2016 12:48:09 AM js.java.isolate.sim.sim.plugin.pluginServ registered
INFORMATION: Plugin verbunden: jTrainGraph von Moritz Scherzinger


Noch die Systemdaten:

Build: 5310
Java: 1.8.0_91; Java HotSpot(TM) 64-Bit Server VM
Runtime: Java(TM) SE Runtime Environment; 1.8.0_91-b14
Arch: 64; running on x86_64; 4 cores
OS: Mac OS X; version 10.10.5
VM Memory: 1820 MB max; 479 MB used



Ich hoffe, das hilft weiter.