Home › Forum › Allgemeines › Installation › Fehler nach Login: java.lang.NullPointerException
- Dieses Thema hat 5 Antworten und 3 Teilnehmer, und wurde zuletzt aktualisiert vor 9 Jahren von
Ramin Goettlich.
-
AutorBeiträge
-
13 Februar 2014 um 19:57 Uhr #7484
Oliver Lösch
TeilnehmerHallo,
wir haben ein Problem mit Nuclos entdeckt: Beim Testen der Oberfläche habe ich alle Tabreiter geschlossen, so dass eine leere Oberfläche übrig blieb. Nach einem Neustart des Clients kommt nach dem Login nun nur noch eine Fehlermeldung nebst Java Exception. Löschen des Java-Caches und Neustart des Servers brachten keine Besserung. Gleiches geschieht übrigens auch beim Aufruf des Client von einem anderen Rechner und auch das Einloggen mit einem anderem Benutzer zeigt das selbe Fehlerbild (siehe unten). Klickt man auf „OK“ erscheint nur ein inhaltsloses Fenster, das nur durch Abschießen des Java-Prozesses geschlossen werden kann.
Hinweise zur Fehlerbehebnung? Danke!
Serverumgebung: Windows Server 2008 R2, Java 1.7u51
Client: Windows 7, Java 1.7u51
Nuclos: 4.0 auf PostgreSQL DBDie in der letzten Sitzung geöffneten Fenster konnten nicht wiederhergestellt werden.
Fehlerklasse: java.lang.NullPointerException
Fehlermeldung: null
Stack Trace:
java.lang.NullPointerException
at org.nuclos.client.main.MainController.getEntityMenuActions(MainController.java:1641)
at org.nuclos.client.main.MainController.getGenericActions(MainController.java:1416)
at org.nuclos.client.main.mainframe.workspace.RestoreUtils.restoreWorkspaceThreaded(RestoreUtils.java:322)
at org.nuclos.client.main.mainframe.workspace.RestoreUtils.restoreWorkspaceThreaded(RestoreUtils.java:308)
at org.nuclos.client.main.MainController.init(MainController.java:534)
at org.nuclos.client.main.MainController. (MainController.java:332)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.nuclos.client.main.StartUp.createMainController(StartUp.java:814)
at org.nuclos.client.main.StartUp.access$12(StartUp.java:799)
at org.nuclos.client.main.StartUp$3$1.run(StartUp.java:582)
at org.nuclos.common2.CommonRunnableAdapter.run(CommonRunnableAdapter.java:38)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:944)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:898)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:977)
at org.nuclos.client.ui.UIUtils.runCommandForTabbedPane(UIUtils.java:966)
at org.nuclos.client.main.StartUp$3.loginSuccessful(StartUp.java:564)
at org.nuclos.client.login.LoginController.fireLoginSuccessful(LoginController.java:634)
at org.nuclos.client.login.LoginController$2.propertyChange(LoginController.java:299)
at java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.awt.Component.firePropertyChange(Unknown Source)
at javax.swing.JOptionPane.setValue(Unknown Source)
at javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicRootPaneUI$Actions.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.KeyboardManager.fireBinding(Unknown Source)
at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.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)14 Februar 2014 um 00:47 Uhr #7485Ramin Goettlich
TeilnehmerDas dürfte dieses Problem hier sein: http://support.nuclos.de/browse/NUCLOS-2848
Ist ab 4.0.8 behoben. 4.0.8 steht ab morgen zum Download auf der Website zur Verfügung.
Auf unserem FTP-Server bereits seit einigen Tagen.
http://ftp.nuclos.de
Username: nightly
Password: thieP0ae14 Februar 2014 um 12:19 Uhr #7486Oliver Lösch
TeilnehmerDanke für die schnelle Antwort. Werde die 4.0.8 testen.
14 Februar 2014 um 13:16 Uhr #7487Oliver Lösch
TeilnehmerKurze Rückmeldung: Konnte das Problem mit 4.0.8 nicht reproduzieren. Danke!
13 November 2014 um 13:41 Uhr #7989Bernd Keim
TeilnehmerIch habe das gleiche Problem mit der Version 4.2
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at org.nuclos.client.main.MenuGenerator.getMnemonic(MenuGenerator.java:554)
at org.nuclos.client.main.MainController.createEntityAction(MainController.java:1928)
at org.nuclos.client.main.MainController.addEntityMenuActions(MainController.java:1709)
at org.nuclos.client.main.MainController.getGenericActions(MainController.java:1462)
at org.nuclos.client.main.mainframe.workspace.RestoreUtils.restoreWorkspaceThreaded(RestoreUtils.java:336)
at org.nuclos.client.main.mainframe.workspace.RestoreUtils.restoreWorkspaceThreaded(RestoreUtils.java:322)
at org.nuclos.client.main.MainController.init(MainController.java:554)
at org.nuclos.client.main.MainController.(MainController.java:344)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.nuclos.client.main.StartUp.createMainController(StartUp.java:809)
at org.nuclos.client.main.StartUp.access$12(StartUp.java:794)
at org.nuclos.client.main.StartUp$3$1.run(StartUp.java:577)
at org.nuclos.common2.CommonRunnableAdapter.run(CommonRunnableAdapter.java:38)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:967)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:921)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:1000)
at org.nuclos.client.ui.UIUtils.runCommandForTabbedPane(UIUtils.java:989)
at org.nuclos.client.main.StartUp$3.loginSuccessful(StartUp.java:565)
at org.nuclos.client.login.LoginController.fireLoginSuccessful(LoginController.java:838)
at org.nuclos.client.login.LoginController$4$2.run(LoginController.java:370)
at org.nuclos.client.ui.UIUtils.invokeOnDispatchThread(UIUtils.java:1357)
at org.nuclos.client.login.LoginController$4.run(LoginController.java:366)
at org.nuclos.client.login.LoginController.showMandator(LoginController.java:486)
at org.nuclos.client.login.LoginController.access$7(LoginController.java:442)
at org.nuclos.client.login.LoginController$5.propertyChange(LoginController.java:398)
at java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.awt.Component.firePropertyChange(Unknown Source)
at javax.swing.JOptionPane.setValue(Unknown Source)
at org.nuclos.client.login.LoginController$1.actionPerformed(LoginController.java:244)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicRootPaneUI$Actions.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.KeyboardManager.fireBinding(Unknown Source)
at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(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$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.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)19 November 2014 um 01:13 Uhr #8003Ramin Goettlich
TeilnehmerWoher denn die Vermutung, dass es sich um das gleiche Problem handelt? Der Stacktrace sieht anders aus.
-
AutorBeiträge