Fehler beim öffnen eines Projekts

  • Hallo,

    seit einer Datenwiederherstellung heute kann ich mein Projekt nicht mehr öffnen. Es erscheint direkt eine Fehlermeldung:

    Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.


    Woran kann dies liegen und wie kann dies behoben werden?

    Mit freundlichen Grüßen
    Daniel Bader

  • Hallo,
    um das zu beurteilen bräuchten wir die komplette Fehlermeldung. Also wenn die Fehlermeldung auftaucht, entweder auf Details klicken und den Text kopieren und hier einfügen, oder einfach den Fehler "Berichten".

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Herr Seiz,


    ich habe jetzt noch etwas nachgeforscht. Die Daten wurden wiederhergestellt, weil das Projekt mit der 11er Version geöffnet wurde. Und dabei wurde das Projekt wohl konvertiert. Die Daten konnten wieder hergestellt werden, doch die Datenbankeinträge auf dem SQL können nicht wiederhergestellt werden. Kann die Konvertierung rückgängig gemacht werden oder die Datenbank von Hand angepasst werden?


    Der Fehlertest lautet:


    System.NullReferenceException

    -----------------

    Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

    -----------------

    bei Zeta.EnterpriseLibrary.Common.IO.PathHelper.IsAbsolutePath(String path)
    bei Zeta.EnterpriseLibrary.Common.IO.PathHelper.GetAbsolutePath(String pathToMakeAbsolute, String basePathToWhichToMakeAbsoluteTo)
    bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.Settings.WebProjectSettings.loadFromXml(XmlNode doc)
    bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.Settings.WebProjectSettings.Load()
    bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProject.Load(FileOrDirectoryInfo path)
    bei ZetaProducer.Main.UI.Main.MainWindow.MainForm.doOpenWebProject(FileOrDirectoryInfo fileOrFolderPath, Boolean handleCommandLine)
    bei ZetaProducer.Main.UI.Main.MainWindow.MainForm.highLevelLoadProject(IWin32Window owner, String fileOrFolderPath)
    bei ZetaProducer.Main.UI.Startup.WelcomeForm.performOpen(String fileOrFolderPath)
    bei ZetaProducer.Main.UI.Startup.WelcomeForm.repositoryItemHyperLinkEdit1_OpenLink(Object sender, OpenLinkEventArgs e)
    bei DevExpress.XtraEditors.Repository.RepositoryItemHyperLinkEdit.RaiseOpenLink(OpenLinkEventArgs e)
    bei DevExpress.XtraEditors.HyperLinkEdit.ShowBrowser(Object linkValue)
    bei DevExpress.XtraEditors.HyperLinkEdit.DoClick()
    bei DevExpress.XtraEditors.HyperLinkEdit.OnClick(EventArgs e)
    bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    bei System.Windows.Forms.Control.WndProc(Message& m)
    bei DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
    bei DevExpress.XtraEditors.TextEdit.WndProc(Message& msg)
    bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    NullReferenceException
    {
    Message="Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.",
    Data=
    [
    ]
    ,
    InnerException=null,
    TargetSite=RuntimeMethodInfo: IsAbsolutePath,
    StackTrace=" bei Zeta.EnterpriseLibrary.Common.IO.PathHelper.IsAbsolutePath(String path)\\r\\n bei Zeta.EnterpriseLibrary.Common.IO.PathHelper.GetAbsolutePath(String pathToMakeAbsolute, String basePathToWhichToMakeAbsoluteTo)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.Settings.WebProjectSettings.loadFromXml(XmlNode doc)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.Settings.WebProjectSettings.Load()\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProject.Load(FileOrDirectoryInfo path)\\r\\n bei ZetaProducer.Main.UI.Main.MainWindow.MainForm.doOpenWebProject(FileOrDirectoryInfo fileOrFolderPath, Boolean handleCommandLine)\\r\\n bei ZetaProducer.Main.UI.Main.MainWindow.MainForm.highLevelLoadProject(IWin32Window owner, String fileOrFolderPath)\\r\\n bei ZetaProducer.Main.UI.Startup.WelcomeForm.performOpen(String fileOrFolderPath)\\r\\n bei ZetaProducer.Main.UI.Startup.WelcomeForm.repositoryItemHyperLinkEdit1_OpenLink(Object sender, OpenLinkEventArgs e)\\r\\n bei DevExpress.XtraEditors.Repository.RepositoryItemHyperLinkEdit.RaiseOpenLink(OpenLinkEventArgs e)\\r\\n bei DevExpress.XtraEditors.HyperLinkEdit.ShowBrowser(Object linkValue)\\r\\n bei DevExpress.XtraEditors.HyperLinkEdit.DoClick()\\r\\n bei DevExpress.XtraEditors.HyperLinkEdit.OnClick(EventArgs e)\\r\\n bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)\\r\\n bei System.Windows.Forms.Control.WndProc(Message& m)\\r\\n bei DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)\\r\\n bei DevExpress.XtraEditors.TextEdit.WndProc(Message& msg)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)\\r\\n bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)",
    HelpLink=null,
    Source="Zeta.EnterpriseLibrary.Common"
    }

  • Hallo,
    nur dass wir das richtig verstehen.

    In welcher Producer Version wurde der Backup erstellt und in welcher Version haben Sie den Backup wiederhergestellt?

    Wenn ich Sie richtig verstehe, haben Sie ein 10er Projekt aus versehen in Producer 11 geöffnet und daher versucht einen Backup wiederherzustellen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    Ja, das Projekt wurde mit der 10er Version erstellt und versehentlich in der 11er geöffnet. Ein Backup wurde aus der Datensicherung von Gestern zurückgespielt. Es wurde also nicht die Backup-Funktion in ZP genutzt, sondern die normale Datensicherung. Die Datenbank wurde auch mit auf den Stand von vor dem Öffnen mit der 11er Version zurückgesetzt. Leider bleibt der Fehler bestehen.

  • Hallo,

    als Datenbank benutzen Sie die ab Werk eingestellte Access Datenbank oder nutzen Sie gar einen SQL Server?

    Haben Sie mal versucht einen noch etwas älteren Backup (vorgestern) zu benutzen? Vielleicht würde der ja funktionieren?

    Falls Sie die normale Access Datenbank nutzen, könnten Sie uns Ihr Projekt senden und wir sehen, was wir machen können. Einfach den kompletten Ordner des Projekts (mit CTRL-SHIFT-P können Sie sich den Ordner anzeigen lassen) mit ZIP komprimieren und per http://www.zeta-uploader.de an support[AT]zeta-producer.com ([AT] bitte durch @ ersetzen) senden. Im Betreff bitte Ihre E-Mail, eine Kurzbeschreibung Ihres Problems und den Link zu diesem Forum-Thema angeben.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    nein, es wird ein SQL-Server genutzt. Wir haben verschiedene Tagessicherungen ausprobiert. Bei allen das gleiche Problem.

  • Hallo Daniel,

    Du kannst mal noch folgendes prüfen: In der ZPWEB-Datei steht unter Catalog der Name der SQL_Datenbank. bitte mal prüfen, ob der Name hier korrekt ist. Die ZPWEB-Datei befindet sich auf erster Ebene im Projektordner und heißt meist so, wie der Projektordner. Dateiformat ist ".zpweb".

    Bitte auch unbedingt sicherstellen, dass die SQL-Datenbank auf dem Stand vor der Konvertierung ist.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Hallo zusammen,

    der Fehler lag bei uns, es wurde versucht die falsche Datenbank wiederherzustellen. Mit der richtigen Datenbank funktioniert jetzt auch wieder alles!

    Danke für die schnelle Unterstützung!

    Mit freundlichen Grüßen
    Daniel Bader

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!