Home › Forum › Nuclos Konfiguration › Sonstiges › Nuclos „zurücksetzen“
- Dieses Thema hat 3 Antworten und 3 Teilnehmer, und wurde zuletzt aktualisiert vor 10 Jahren, 3 Monaten von
Marcel Fuhrmann.
-
AutorBeiträge
-
23 August 2013 um 11:33 Uhr #6934
Marcel Fuhrmann
TeilnehmerHallo!
Ich würde gerne mein Nuclos komplett zurücksetzen. Dass es so ist, wie nach der Erstinstallation.
Eine Funktion dafür hatte ich nicht gefunden, also habe ich angefangen meine Entitäten nach und nach zu löschen. Hier und da kamen Meldungen wegen Referenzfeldern, die aber nicht schlimm waren. Ich habe dann einfach das Löschen „von hinten“ aufgezäumt. Leider konnte ich nicht alle Entitäten löschen. Es kamen recht userunfreundliche Fehlermeldungen. Nach Neustart von Nuclos kann ich mich leider auch nicht mehr anmelden. Es kommt diese Fehlermeldung:
Ein Fehler ist aufgetreten.
java.lang.ExceptionInInitializerErrorDie Aktualisierung der Metadaten dauert ungewöhnlich lange. Bitte starten Sie den Client neu!
Die Details sagen das:
Fehlerklasse: org.nuclos.common2.exception.CommonFatalException
Fehlermeldung: java.lang.ExceptionInInitializerError
Stack Trace:
org.nuclos.common2.exception.CommonFatalException: java.lang.ExceptionInInitializerError
at org.nuclos.client.main.StartUp.createMainController(StartUp.java:750)
at org.nuclos.client.main.StartUp.access$11(StartUp.java:728)
at org.nuclos.client.main.StartUp$3$1.run(StartUp.java:533)
at org.nuclos.common2.CommonRunnableAdapter.run(CommonRunnableAdapter.java:38)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:888)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:842)
at org.nuclos.client.ui.UIUtils.runCommand(UIUtils.java:921)
at org.nuclos.client.ui.UIUtils.runCommandForTabbedPane(UIUtils.java:910)
at org.nuclos.client.main.StartUp$3.loginSuccessful(StartUp.java:515)
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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(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)
Caused by: java.lang.ExceptionInInitializerError
at org.nuclos.client.main.MainController.init(MainController.java:662)
at org.nuclos.client.main.MainController. (MainController.java:341)
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:742)
... 52 more
Caused by: org.nuclos.common.NuclosFatalException: nuclos.metadata.revalidation.error.1
at org.nuclos.client.common.MetaDataClientProvider$DataCache.isRevalidating(MetaDataClientProvider.java:494)
at org.nuclos.client.common.MetaDataClientProvider$DataCache.getMapMetaDataByEntity(MetaDataClientProvider.java:393)
at org.nuclos.client.common.MetaDataClientProvider.getEntity(MetaDataClientProvider.java:191)
at org.nuclos.client.main.MainController.createEntityAction(MainController.java:1855)
at org.nuclos.client.main.MainController.init(MainController.java:455)
... 58 moreGibt es eine Möglichkeit einfach mal alles auf Null zurückzusetzen?
Also falls gar nichts hilft kann man es ja löschen wie hier beschrieben: http://wiki.nuclos.de/display/Installationsanleitung/Deinstallation
und wieder neu installieren. Aber weil ich viel damit „rumspiele“, wäre ein Reset irgendwie interessanter.Danke für die Hilfe.
—
Marcel23 August 2013 um 12:57 Uhr #6935Markus Glitzner
TeilnehmerEin ERP System zurücksetzen?
So eine Funktion wird es hoffentlich nie geben!Fürs „rumspielen“ würde ich einfach nach der Erstinstallation bzw. nach der Grundkonfiguration ein Datenbank Backup machen und bei Bedarf wieder zurückspielen.
Oder Nuclos Dienst beenden, Datenbank löschen, neu erstellen und Nuclos Dienst wieder starten, das entspricht im wesentlichen einer Erstinstallation.
Gruß
Hugo23 August 2013 um 12:58 Uhr #6936Ramin Goettlich
TeilnehmerEine solche explizite Möglichkeit gibt es nicht (ausser alle Objekte einzeln zu löschen wie Sie es versuchen). Aber warum denn nicht neu installieren oder das DB-Schema löschen und ein neues DB-Schema anlegen?
23 August 2013 um 13:33 Uhr #6937Marcel Fuhrmann
TeilnehmerHabe es auch nun so gelöst. War halt so eine Idee mit dem „zurücksetzen“. 😉
-
AutorBeiträge