(erledigt) Neues Projekt kann nicht angelegt werden (Fehler: COM-Klassenfactory)

  • Hallo zusammen,

    ich wollte gerade ein neues Projekt starten. Nach der Layoutauswahl (Campfire) erscheint nach 75% diese Fehlermeldung (vollständige Meldung weiter unten:



    Die COM-Klassenfactory für die Komponente mit CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 8007045a Eine DLL-Initialisierungsroutine ist fehlgeschlagen. (Ausnahme von HRESULT: 0x8007045A).

    Auch nach einem Neustart tut sich hier nichts; der Fehler bleibt.

    Hat jemand eine Idee, woran es liegen kann bzw. kennt eine Lösung?

    Viele Grüße und einen schönen Sonntag...

    Michael

    ---

    Ich nutze ZETA 15.2 Business


    Vollständige Fehlermeldung:


    System.IO.FileLoadException

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

    Die COM-Klassenfactory für die Komponente mit CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 8007045a Eine DLL-Initialisierungsroutine ist fehlgeschlagen. (Ausnahme von HRESULT: 0x8007045A).

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

    bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)

    bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)

    bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)

    bei System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)

    bei System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)

    bei System.Activator.CreateInstance(Type type, Boolean nonPublic)

    bei System.Activator.CreateInstance(Type type)

    bei Zeta.VoyagerLibrary.Data.MsAccess.JetLateBindingWrapper64Bit.CompactDatabase(String sourceFilePath, String destinationFilePath) in c:\P\ZP\15.2\ZetaProducerReferences\Externals\ZetaVoyagerLibrary\Source\Data\MsAccess\JetLateBindingWrapper64Bit.cs:Zeile 23.

    bei Zeta.VoyagerLibrary.Data.MsAccess.AdoNetMsAccessQuerier.CompactJetDatabase(String sourceFilePath) in c:\P\ZP\15.2\ZetaProducerReferences\Externals\ZetaVoyagerLibrary\Source\Data\MsAccess\AdoNetMsAccessQuerier.cs:Zeile 167.

    bei Zeta.VoyagerLibrary.Data.MsAccess.AdoNetMsAccessQuerier.CompactJetDatabase(SmartConnectionString connectionString) in c:\P\ZP\15.2\ZetaProducerReferences\Externals\ZetaVoyagerLibrary\Source\Data\MsAccess\AdoNetMsAccessQuerier.cs:Zeile 103.

    bei ZetaProducer.RuntimeBusinessLogic.Webbing.ProjectStorage.ProjectDatabaseInformationAccessMdb.CompactDatabase(Boolean ignoreErrors) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Webbing\ProjectStorage\ProjectDatabaseInformationAccessMdb.cs:Zeile 128.

    bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProjectCloseAndOpenController.FullyCloseDatabase(ProjectDatabaseInformationBase dbi, CloseInfo closeInfo) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Webbing\Projects\WebProjectCloseAndOpenController.cs:Zeile 115.

    bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProjectCloseAndOpenController.doFullyCloseWebProject(WebProject webProject, Boolean hard, CloseInfo closeInfo) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Webbing\Projects\WebProjectCloseAndOpenController.cs:Zeile 98.

    bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProjectCloseAndOpenController.FullyCloseWebProject(WebProject webProject, CloseInfo closeInfo) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Webbing\Projects\WebProjectCloseAndOpenController.cs:Zeile 48.

    bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.Create.WebProjectCreationController.CreateProject(WebProjectCreateInformation2 information) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Webbing\Projects\Create\WebProjectCreationController.cs:Zeile 359.

    bei ZetaProducer.Main.Project.Creation.CreateNewWebsiteWizardForm3.processingBackgroundWorker_DoWork(Object sender, DoWorkEventArgs e) in c:\P\ZP\15.2\ZetaProducerMain\Source\Core\Main\Project\Creation\CreateNewWebsiteWizardForm3.cs:Zeile 938.

    bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)

    bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

    FileLoadException

    {

    Message="Die COM-Klassenfactory für die Komponente mit CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} konnte aufgrund des folgenden Fehlers nicht abgerufen werden: 8007045a Eine DLL-Initialisierungsroutine ist fehlgeschlagen. (Ausnahme von HRESULT: 0x8007045A).",

    FileName=null,

    FusionLog=null,

    Data=

    [

    ]

    ,

    InnerException=null,

    TargetSite=RuntimeMethodInfo: AllocateUninitializedObject,

    StackTrace=" bei System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)\\r\\n bei System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)\\r\\n bei System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)\\r\\n bei System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)\\r\\n bei System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)\\r\\n bei System.Activator.CreateInstance(Type type, Boolean nonPublic)\\r\\n bei System.Activator.CreateInstance(Type type)\\r\\n bei Zeta.VoyagerLibrary.Data.MsAccess.JetLateBindingWrapper64Bit.CompactDatabase(String sourceFilePath, String destinationFilePath) in c:\\P\\ZP\\15.2\\ZetaProducerReferences\\Externals\\ZetaVoyagerLibrary\\Source\\Data\\MsAccess\\JetLateBindingWrapper64Bit.cs:Zeile 23.\\r\\n bei Zeta.VoyagerLibrary.Data.MsAccess.AdoNetMsAccessQuerier.CompactJetDatabase(String sourceFilePath) in c:\\P\\ZP\\15.2\\ZetaProducerReferences\\Externals\\ZetaVoyagerLibrary\\Source\\Data\\MsAccess\\AdoNetMsAccessQuerier.cs:Zeile 167.\\r\\n bei Zeta.VoyagerLibrary.Data.MsAccess.AdoNetMsAccessQuerier.CompactJetDatabase(SmartConnectionString connectionString) in c:\\P\\ZP\\15.2\\ZetaProducerReferences\\Externals\\ZetaVoyagerLibrary\\Source\\Data\\MsAccess\\AdoNetMsAccessQuerier.cs:Zeile 103.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.ProjectStorage.ProjectDatabaseInformationAccessMdb.CompactDatabase(Boolean ignoreErrors) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Webbing\\ProjectStorage\\ProjectDatabaseInformationAccessMdb.cs:Zeile 128.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProjectCloseAndOpenController.FullyCloseDatabase(ProjectDatabaseInformationBase dbi, CloseInfo closeInfo) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Webbing\\Projects\\WebProjectCloseAndOpenController.cs:Zeile 115.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProjectCloseAndOpenController.doFullyCloseWebProject(WebProject webProject, Boolean hard, CloseInfo closeInfo) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Webbing\\Projects\\WebProjectCloseAndOpenController.cs:Zeile 98.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.WebProjectCloseAndOpenController.FullyCloseWebProject(WebProject webProject, CloseInfo closeInfo) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Webbing\\Projects\\WebProjectCloseAndOpenController.cs:Zeile 48.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Webbing.Projects.Create.WebProjectCreationController.CreateProject(WebProjectCreateInformation2 information) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Webbing\\Projects\\Create\\WebProjectCreationController.cs:Zeile 359.\\r\\n bei ZetaProducer.Main.Project.Creation.CreateNewWebsiteWizardForm3.processingBackgroundWorker_DoWork(Object sender, DoWorkEventArgs e) in c:\\P\\ZP\\15.2\\ZetaProducerMain\\Source\\Core\\Main\\Project\\Creation\\CreateNewWebsiteWizardForm3.cs:Zeile 938.\\r\\n bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)\\r\\n bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)",

    HelpLink=null,

    Source="mscorlib",

    HResult=-2147023782

    }

  • Hallo Michael,

    ich glaube mich erinnern zu können, dass ich das auch mal hatte und die AccessDatabaseEngine_X64 neu installiert habe.

    Beste Grüße

    Dieter M.

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

    Ich nutze Zeta Producer 15.2.0 Business / Windows 10

  • Hallo Michael,

    es dürfte sehr wahrscheinlich die Access-Database-Engine sein, da Deine Fehlermeldung nur so vor "MsAccess" strotzt (20x). Also entweder wie bereits von Nachtfalke verlinkt, die Database erneut installieren oder mittels 32-Bit-Patch Zeta von 64-Bit auf 32-Bit runterschrauben.

  • Hallo Leute,

    wenn auch spät GANZ HERZLICHEN DANK für die Hilfe: Habe die DatenbankEngine neu installiert, danach lief es reibunglos.

    Schönen (Rest-)Sonntag und bleibt gesund...

    Michael

Jetzt mitmachen!

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