Fakturama startet n...
 
Benachrichtigungen
Alles entfernen

[Gelöst] Fakturama startet nicht mehr. Ev. DB Fehler

3 Beiträge
2 Benutzer
0 Reactions
714 Aufrufe
(@stoeffel)
Eminent Member
Beigetreten: vor 9 Jahren
Beiträge: 21
Topic starter   [#4524]

Wir haben eine neue Versandart eingegeben und wollten Fakturama neu starten. Leider war dies nicht mehr möglich. Es scheint ein Problem beim Zugriff auf die DB zu geben. Die DB ist aber über den Dateibrowser erreichbar. Anbei das Logfile. Der Fehler ist heute ca. 17:45 aufgetreten.  
Wie soll ich am besten vorgehen? 

Freundlichen Grüsse
Stefan  Müller

498519 [Framework stop - Equinox Container: 43ab39aa-a8a3-4cdc-90a7-133f5ecb559c] ERROR hsqldb.db.HSQLDB6232DA408E.ENGINE - could not reopen database
org.hsqldb.HsqlException: file input/output error: /media/Troepfli/Fakturama_Daten/Database/Database.log
at org.hsqldb.error.Error.error(Unknown Source)
at org.hsqldb.error.Error.error(Unknown Source)
at org.hsqldb.persist.Log.setDataChangeLog(Unknown Source)
at org.hsqldb.persist.Log.openLog(Unknown Source)
at org.hsqldb.persist.Log.open(Unknown Source)
at org.hsqldb.persist.Logger.open(Unknown Source)
at org.hsqldb.Database.reopen(Unknown Source)
at org.hsqldb.Database.close(Unknown Source)
at org.hsqldb.DatabaseManager.shutdownDatabases(Unknown Source)
at org.hsqldb.server.Server.shutdownCatalogs(Unknown Source)
at com.sebulli.fakturama.hsqlconnector.HsqlConnectionProvider.stopServer(HsqlConnectionProvider.java:151)
at com.sebulli.fakturama.dbservice.impl.DbUpdateService.shutDownDb(DbUpdateService.java:200)
at com.sebulli.fakturama.LifecycleManager.postWindowClose(LifecycleManager.java:412)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:452)
at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:161)
at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:83)
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:103)
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:68)
at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163)
at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:102)
at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:144)
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:944)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229)
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138)
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130)
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217)
at org.eclipse.osgi.container.Module.publishEvent(Module.java:499)
at org.eclipse.osgi.container.Module.doStop(Module.java:658)
at org.eclipse.osgi.container.Module.stop(Module.java:521)
at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226)
at java.base/java.lang.Thread.run(Thread.java:833)
498619 [Equinox Log Thread - Equinox Container: 43ab39aa-a8a3-4cdc-90a7-133f5ecb559c] ERROR com.sebulli.fakturama.hsqlconnector - Can't show the error message in Error View because no EventBroker is available!
498619 [Equinox Log Thread - Equinox Container: 43ab39aa-a8a3-4cdc-90a7-133f5ecb559c] ERROR com.sebulli.fakturama.hsqlconnector - bundle com.sebulli.fakturama.hsqlconnector:2.1.3.202212160937 (2590)[com.sebulli.fakturama.hsqlconnector.HsqlConnectionProvider(19)] : The stopServer method has thrown an exception
java.lang.NullPointerException: A null service reference is not allowed.
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:653)
at com.sebulli.fakturama.hsqlconnector.HsqlConnectionProvider.stopServer(HsqlConnectionProvider.java:157)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:244)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41)
at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:685)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:529)
at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:318)
at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:308)
at org.apache.felix.scr.impl.manager.SingleComponentManager.disposeImplementationObject(SingleComponentManager.java:421)
at org.apache.felix.scr.impl.manager.SingleComponentManager.deleteComponent(SingleComponentManager.java:165)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.doDeactivate(AbstractComponentManager.java:853)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:825)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.dispose(AbstractComponentManager.java:589)
at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.disposeComponents(ConfigurableComponentHolder.java:718)
at org.apache.felix.scr.impl.BundleComponentActivator.dispose(BundleComponentActivator.java:487)
at org.apache.felix.scr.impl.Activator.disposeComponents(Activator.java:613)
at org.apache.felix.scr.impl.Activator.access$300(Activator.java:70)
at org.apache.felix.scr.impl.Activator$ScrExtension.destroy(Activator.java:451)
at org.apache.felix.scr.impl.AbstractExtender$1.run(AbstractExtender.java:216)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.felix.scr.impl.AbstractExtender.destroyExtension(AbstractExtender.java:238)
at org.apache.felix.scr.impl.AbstractExtender.bundleChanged(AbstractExtender.java:132)
at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:217)
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:944)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229)
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138)
at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130)
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217)
at org.eclipse.osgi.container.Module.publishEvent(Module.java:499)
at org.eclipse.osgi.container.Module.doStop(Module.java:658)
at org.eclipse.osgi.container.Module.stop(Module.java:521)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1888)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1763)
at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:208)
at org.eclipse.osgi.container.Module.doStop(Module.java:660)
at org.eclipse.osgi.container.Module.stop(Module.java:521)
at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226)
at java.base/java.lang.Thread.run(Thread.java:833)
657 [Equinox Log Thread - Equinox Container: 58541b68-6bf3-43bb-9c4e-b2b331c95db8] ERROR com.sebulli.fakturama.common - Can't show the error message in Error View because no EventBroker is available!
658 [Equinox Log Thread - Equinox Container: 58541b68-6bf3-43bb-9c4e-b2b331c95db8] ERROR com.sebulli.fakturama.common - couldn't create or update database!
1111323 [Equinox Log Thread - Equinox Container: 5322d33e-f72d-4df4-ae99-e61ca99d142f] ERROR com.sebulli.fakturama.common - Can't show the error message in Error View because no EventBroker is available!
1111325 [Equinox Log Thread - Equinox Container: 5322d33e-f72d-4df4-ae99-e61ca99d142f] ERROR com.sebulli.fakturama.common - couldn't create or update database!
1111047 [Equinox Log Thread - Equinox Container: 33d4488c-e548-4fd8-a5d9-91da7372fc71] ERROR com.sebulli.fakturama.common - Can't show the error message in Error View because no EventBroker is available!
1111050 [Equinox Log Thread - Equinox Container: 33d4488c-e548-4fd8-a5d9-91da7372fc71] ERROR com.sebulli.fakturama.common - couldn't create or update database!

Nachtrag:

Ich konnte das Problem lösen indem ich eine alte DB gestartet habe, dannach Fakturama wieder geschlossen und mit der "defekten" DB erneut gestartet habe. Nun ist das Problem verschwunden. 

 



   
Zitat
(@boarschti)
Estimable Member
Beigetreten: vor 2 Jahren
Beiträge: 112
 

Hört sich an, als ob da die Datenbank noch offen war. Ein Neustart hilft da. Danke für die Info, das es geschlossen werden kan



   
AntwortZitat
(@stoeffel)
Eminent Member
Beigetreten: vor 9 Jahren
Beiträge: 21
Topic starter  

Ein Neustart hatte ich mehrere male versucht, dass hatte aber nicht funktioniert. Erst der Start mit einer anderen DB und der Wechsel zurück zur alten löste das Problem.  



   
AntwortZitat
Teilen: