Fehlermeldung: Keine Datenbankdatei für Vorlage angegeben

  • Hallo,


    habe heute an einem Projekt weitergearbeitet und in der Vorage mit ZP das Logo ausgetauscht. (layout Cars)


    nachdem ich die Vorlagenbearbeitung verlassen habe kam die im Betreff angegebene Fehlermeldung.


    Auch ein Neustart hat nichts gebracht. Wäre nett, wenn Ihr schnell helfen könnten. VG Ronny


    Hier der Buglog:


    System.Exception


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


    Keine Datenbankdatei für Vorlage angegeben.


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


    bei ZetaProducer.RuntimeBusinessLogic.Code.Template.Entities.TemplateProject.get_ConnectionString()
    bei ZetaProducer.RuntimeBusinessLogic.Code.Template.Entities.TemplateProject.Load(FileOrDirectoryInfo path)
    bei ZetaProducer.RuntimeBusinessLogic.Code.Template.Managers.TemplateProjectsManager.GetTemplateProjectByFolder(String templateFolder, Boolean loadIfNotPresent)
    bei ZetaProducer.RuntimeBusinessLogic.Code.Webbing.Entities.WebSettingsTemplateLink.get_TemplateProject()
    bei ZetaProducer.Main.UI.Main.MainForm.checkUpgradeAllProjects(WebProject webProject, Boolean force)
    bei ZetaProducer.Main.UI.Main.MainForm.<>c__DisplayClass25.<webProject_CheckOpen>b__23()
    bei Zeta.EnterpriseLibrary.Windows.Common.FormHelper.SyncInvoke(Control control, MethodInvoker del)
    bei ZetaProducer.Main.UI.Main.MainForm.webProject_CheckOpen(Object sender, WebProjectCheckOpenEventArgs e)
    bei ZetaProducer.RuntimeBusinessLogic.Code.Webbing.Projects.WebProject.DoCheckOpen(Boolean alert, Boolean select)
    bei ZetaProducer.RuntimeBusinessLogic.Code.Webbing.Projects.WebProject.Load(FileOrDirectoryInfo path)
    bei ZetaProducer.Main.UI.Main.MainForm.doOpenWebProject(FileOrDirectoryInfo fileOrFolderPath, Boolean handleCommandLine)
    bei ZetaProducer.Main.UI.Main.MainForm.highLevelLoadProject(IWin32Window owner)
    bei ZetaProducer.Main.UI.Main.Startup.DesktopStartupCenterForm.openExistingProjectLinkLabel_LinkClicked(Object sender, LinkLabelLinkClickedEventArgs e)
    bei System.Windows.Forms.LinkLabel.OnLinkClicked(LinkLabelLinkClickedEventArgs e)
    bei System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs e)
    bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    bei System.Windows.Forms.Control.WndProc(Message& m)
    bei System.Windows.Forms.Label.WndProc(Message& m)
    bei System.Windows.Forms.LinkLabel.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)


    Exception
    {
    Message="Keine Datenbankdatei für Vorlage angegeben.",
    Data=ListDictionaryInternal
    {
    Count=0,
    Keys=NodeKeyValueCollection
    {
    },
    IsReadOnly=False,
    IsFixedSize=False,
    IsSynchronized=False,
    SyncRoot=Object
    {
    },
    Values=NodeKeyValueCollection
    {
    }
    },
    InnerException=null,
    TargetSite=RuntimeMethodInfo: get_ConnectionString,
    StackTrace=" bei ZetaProducer.RuntimeBusinessLogic.Code.Template.Entities.TemplateProject.get_ConnectionString()\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Code.Template.Entities.TemplateProject.Load(FileOrDirectoryInfo path)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Code.Template.Managers.TemplateProjectsManager.GetTemplateProjectByFolder(String templateFolder, Boolean loadIfNotPresent)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Code.Webbing.Entities.WebSettingsTemplateLink.get_TemplateProject()\\r\\n bei ZetaProducer.Main.UI.Main.MainForm.checkUpgradeAllProjects(WebProject webProject, Boolean force)\\r\\n bei ZetaProducer.Main.UI.Main.MainForm.<>c__DisplayClass25.<webProject_CheckOpen>b__23()\\r\\n bei Zeta.EnterpriseLibrary.Windows.Common.FormHelper.SyncInvoke(Control control, MethodInvoker del)\\r\\n bei ZetaProducer.Main.UI.Main.MainForm.webProject_CheckOpen(Object sender, WebProjectCheckOpenEventArgs e)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Code.Webbing.Projects.WebProject.DoCheckOpen(Boolean alert, Boolean select)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Code.Webbing.Projects.WebProject.Load(FileOrDirectoryInfo path)\\r\\n bei ZetaProducer.Main.UI.Main.MainForm.doOpenWebProject(FileOrDirectoryInfo fileOrFolderPath, Boolean handleCommandLine)\\r\\n bei ZetaProducer.Main.UI.Main.MainForm.highLevelLoadProject(IWin32Window owner)\\r\\n bei ZetaProducer.Main.UI.Main.Startup.DesktopStartupCenterForm.openExistingProjectLinkLabel_LinkClicked(Object sender, LinkLabelLinkClickedEventArgs e)\\r\\n bei System.Windows.Forms.LinkLabel.OnLinkClicked(LinkLabelLinkClickedEventArgs e)\\r\\n bei System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs 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 System.Windows.Forms.Label.WndProc(Message& m)\\r\\n bei System.Windows.Forms.LinkLabel.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="ZetaProducer.RuntimeBusinessLogic"
    }

  • Hallo Ronny,


    der Fehler ist mir nur bekannt, wenn man manuell an den Vorlagen etwas geändert hat, bzw. eine Vorlagendatei geöffnet ist.


    Schau mal bitte in Deinem Projektordner nach, ob im Verzeichnis "C:\Users\DeinName\Documents\Zeta Producer Desktop 9\Projects\DeinProjekt\Vorlage Standard" noch irgendwelche Dateien enthalten sind. Falls nein:


    • Zeta Producer schließen.
    • Dein Layoutordner öffnen:
      C:\Users\DeinName\Documents\Zeta Producer Desktop 9\Layouts\DEU\DeinLayout
    • Alles außer den Ordner "meta" kopieren.
    • Die kopierten Daten in Deinen Projektordner kopieren:C:\Users\DeinName\Documents\Zeta Producer Desktop 9\Projects\DeinProjekt\Vorlage Standard
    • Zeta Producer starten und Projekt öffnen.

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

  • Das und eine Synchronsicherung haben mich heute gerettet :-)


    Ich hatte zu Beginn der Erstellung an dem Layout was geändert, jedoch nicht gertern. Mit Sicherheit war die DB nicht richtig geschlossen beim Absturz... Aber Ende gut alles gut..... (war Arbeit von 8 Stunden.....)


    VG Ronny

  • Hallo Ronny,


    ja, manchmal verzweifelt man an Kleinigkeiten. Wenn die Projektdatenbank beim Absturz nicht geschlossen war, dann war das sicherlich die Ursache. Brenzlig wird es dann, wenn gerade in die Datenbank geschrieben wird, also ein Prozess läuft. Dann ist die DB meistens defekt. Deshalb immer schön Sicherungen erstellen und diese extern sichern.

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