Home Forum Nuclos Konfiguration Sonstiges Nuclos „zurücksetzen“

Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #6934
    Marcel Fuhrmann
    Teilnehmer

    Hallo!

    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.ExceptionInInitializerError

    Die 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 more

    Gibt 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.


    Marcel

    #6935
    Markus Glitzner
    Teilnehmer

    Ein 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ß
    Hugo

    #6936
    Ramin Goettlich
    Teilnehmer

    Eine 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?

    #6937
    Marcel Fuhrmann
    Teilnehmer

    Habe es auch nun so gelöst. War halt so eine Idee mit dem „zurücksetzen“. 😉

Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)