I upgraded from M7 to M8 the logo appears with the message
Please wait while RSSOwl migrates data to the new version.
After short while ( 2 GB data)
the program terminated ...
I got the following entry in the log file:
!ENTRY org.rssowl.ui 4 2 2008-03-30 10:08:40.703
!MESSAGE Problems occurred when invoking code from plug-in: "org.rssowl.ui".
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: assertion failed: The Owl facade has not yet finished initialization
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:109)
at org.rssowl.core.Owl.getPersistenceService(Owl.java:113)
at org.rssowl.core.persist.dao.DynamicDAO.getDAOService(DynamicDAO.java:49)
at org.rssowl.core.persist.dao.DynamicDAO.getDAO(DynamicDAO.java:302)
at org.rssowl.ui.internal.Controller.<init>(Controller.java:257)
at org.rssowl.ui.internal.Controller.getDefault(Controller.java:365)
at org.rssowl.ui.internal.Activator$7.run(Activator.java:332)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.rssowl.ui.internal.Activator.stop(Activator.java:330)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$3.run(BundleContextImpl.java:1040)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:1036)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:457)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:526)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1148)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:675)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:291)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:261)
at org.eclipse.osgi.framework.internal.core.SystemBundle.suspend(SystemBundle.java:188)
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:622)
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:525)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.java:41)
at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
!ENTRY org.rssowl.ui 4 2 2008-03-30 10:22:24.859
!MESSAGE Problems occurred when invoking code from plug-in: "org.rssowl.ui".
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: assertion failed: The Owl facade has not yet finished initialization
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:109)
at org.rssowl.core.Owl.getPersistenceService(Owl.java:113)
at org.rssowl.core.persist.dao.DynamicDAO.getDAOService(DynamicDAO.java:49)
at org.rssowl.core.persist.dao.DynamicDAO.getDAO(DynamicDAO.java:302)
at org.rssowl.ui.internal.Controller.<init>(Controller.java:257)
at org.rssowl.ui.internal.Controller.getDefault(Controller.java:365)
at org.rssowl.ui.internal.Activator$7.run(Activator.java:332)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.rssowl.ui.internal.Activator.stop(Activator.java:330)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$3.run(BundleContextImpl.java:1040)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:1036)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:457)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:526)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1148)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:675)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:291)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:261)
at org.eclipse.osgi.framework.internal.core.SystemBundle.suspend(SystemBundle.java:188)
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:622)
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:525)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.java:41)
at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
!ENTRY org.rssowl.core 4 2 2008-03-30 10:22:24.875
!MESSAGE Problems occurred when invoking code from plug-in: "org.rssowl.core".
!STACK 0
java.lang.NullPointerException
at org.rssowl.core.internal.persist.service.DB4OIDGenerator.shutdown(DB4OIDGenerator.java:115)
at org.rssowl.core.internal.persist.service.PersistenceServiceImpl.shutdown(PersistenceServiceImpl.java:63)
at org.rssowl.core.internal.InternalOwl.shutdown(InternalOwl.java:126)
at org.rssowl.core.internal.Activator$2.run(Activator.java:105)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.rssowl.core.internal.Activator.stop(Activator.java:103)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$3.run(BundleContextImpl.java:1040)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:1036)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:457)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:526)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1148)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:675)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:291)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:261)
at org.eclipse.osgi.framework.internal.core.SystemBundle.suspend(SystemBundle.java:188)
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:622)
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:525)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.java:41)
at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2008-04-02
I am sorry to hear this, and yes it sounds related to rssowl2 requiring lots of memory to update you from M7 to M8. Could you please post your stacktraces into a new bug report to http://dev.rssowl.org? Thanks!
Ben
PS: RSSOwl2 performs regular backups of your subscriptions, so it should easily be possible to restore most stuff even if it fails now.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It sounds similar to the problem I had with a 500MB database. What worked for me:
1) in the RSSOwl.ini file (should be in the installation directory) increase the amount of memory available to RSSOwl (change "-Xmx192m" to "-Xmx380m" or even higher, depending on how much memory you have. I went up to just under 1GB).
2) Run RSSOwl repeatedly (i.e. when the program terminates, simply run it again). I went through 9 or 10 cycles before the program opened. I'm not sure, but it seemed to me that more data were converted every time RSSOwl ran (even when I received the message that RSSOwl was not responding).
Hope it works for you too!
Martie
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I couldn´t increase the ram to 360 MB or higher because of the message there is not enough space on storage (25 GB free), with the value 256MB i could start the process - it tooks longer but the same result. I tried this process in the meanwhile more than twenty times
!ENTRY org.eclipse.osgi 2 0 2008-03-30 12:43:58.531
!MESSAGE While loading class "org.rssowl.ui.internal.ApplicationServer$2", thread "Thread[Worker-0,5,main]" timed out waiting (5000ms) for thread "Thread[main,5,main]" to finish starting bundle "update@plugins/org.rssowl.ui_2.0.0.200803092045.jar [60]". To avoid deadlock, thread "Thread[Worker-0,5,main]" is proceeding but "org.rssowl.ui.internal.ApplicationServer$2" may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: State change in progress for bundle "update@plugins/org.rssowl.ui_2.0.0.200803092045.jar" by thread "main".
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.rssowl.ui.internal.ApplicationServer.safeProcess(ApplicationServer.java:434)
at org.rssowl.ui.internal.ApplicationServer.access$1(ApplicationServer.java:433)
at org.rssowl.ui.internal.ApplicationServer$1.run(ApplicationServer.java:395)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
... 17 more
Root exception:
org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.rssowl.ui.internal.ApplicationServer.safeProcess(ApplicationServer.java:434)
at org.rssowl.ui.internal.ApplicationServer.access$1(ApplicationServer.java:433)
at org.rssowl.ui.internal.ApplicationServer$1.run(ApplicationServer.java:395)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY org.rssowl.core 4 2 2008-03-30 12:56:33.671
!MESSAGE Problems occurred when invoking code from plug-in: "org.rssowl.core".
!STACK 0
java.lang.NullPointerException
at org.rssowl.core.internal.persist.service.DB4OIDGenerator.shutdown(DB4OIDGenerator.java:115)
at org.rssowl.core.internal.persist.service.PersistenceServiceImpl.shutdown(PersistenceServiceImpl.java:63)
at org.rssowl.core.internal.InternalOwl.shutdown(InternalOwl.java:126)
at org.rssowl.core.internal.Activator$2.run(Activator.java:105)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.rssowl.core.internal.Activator.stop(Activator.java:103)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$3.run(BundleContextImpl.java:1040)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:1036)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:457)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:526)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1148)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:675)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:291)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:261)
at org.eclipse.osgi.framework.internal.core.SystemBundle.suspend(SystemBundle.java:188)
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:622)
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:525)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.java:41)
at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
on Windows XP with Java 1.5.13
I upgraded from M7 to M8 the logo appears with the message
Please wait while RSSOwl migrates data to the new version.
After short while ( 2 GB data)
the program terminated ...
I got the following entry in the log file:
!ENTRY org.rssowl.ui 4 2 2008-03-30 10:08:40.703
!MESSAGE Problems occurred when invoking code from plug-in: "org.rssowl.ui".
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: assertion failed: The Owl facade has not yet finished initialization
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:109)
at org.rssowl.core.Owl.getPersistenceService(Owl.java:113)
at org.rssowl.core.persist.dao.DynamicDAO.getDAOService(DynamicDAO.java:49)
at org.rssowl.core.persist.dao.DynamicDAO.getDAO(DynamicDAO.java:302)
at org.rssowl.ui.internal.Controller.<init>(Controller.java:257)
at org.rssowl.ui.internal.Controller.getDefault(Controller.java:365)
at org.rssowl.ui.internal.Activator$7.run(Activator.java:332)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.rssowl.ui.internal.Activator.stop(Activator.java:330)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$3.run(BundleContextImpl.java:1040)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:1036)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:457)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:526)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1148)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:675)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:291)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:261)
at org.eclipse.osgi.framework.internal.core.SystemBundle.suspend(SystemBundle.java:188)
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:622)
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:525)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.java:41)
at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
!ENTRY org.rssowl.ui 4 2 2008-03-30 10:22:24.859
!MESSAGE Problems occurred when invoking code from plug-in: "org.rssowl.ui".
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: assertion failed: The Owl facade has not yet finished initialization
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:109)
at org.rssowl.core.Owl.getPersistenceService(Owl.java:113)
at org.rssowl.core.persist.dao.DynamicDAO.getDAOService(DynamicDAO.java:49)
at org.rssowl.core.persist.dao.DynamicDAO.getDAO(DynamicDAO.java:302)
at org.rssowl.ui.internal.Controller.<init>(Controller.java:257)
at org.rssowl.ui.internal.Controller.getDefault(Controller.java:365)
at org.rssowl.ui.internal.Activator$7.run(Activator.java:332)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.rssowl.ui.internal.Activator.stop(Activator.java:330)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$3.run(BundleContextImpl.java:1040)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:1036)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:457)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:526)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1148)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:675)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:291)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:261)
at org.eclipse.osgi.framework.internal.core.SystemBundle.suspend(SystemBundle.java:188)
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:622)
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:525)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.java:41)
at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
!ENTRY org.rssowl.core 4 2 2008-03-30 10:22:24.875
!MESSAGE Problems occurred when invoking code from plug-in: "org.rssowl.core".
!STACK 0
java.lang.NullPointerException
at org.rssowl.core.internal.persist.service.DB4OIDGenerator.shutdown(DB4OIDGenerator.java:115)
at org.rssowl.core.internal.persist.service.PersistenceServiceImpl.shutdown(PersistenceServiceImpl.java:63)
at org.rssowl.core.internal.InternalOwl.shutdown(InternalOwl.java:126)
at org.rssowl.core.internal.Activator$2.run(Activator.java:105)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.rssowl.core.internal.Activator.stop(Activator.java:103)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$3.run(BundleContextImpl.java:1040)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:1036)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:457)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:526)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1148)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:675)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:291)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:261)
at org.eclipse.osgi.framework.internal.core.SystemBundle.suspend(SystemBundle.java:188)
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:622)
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:525)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.java:41)
at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
I am sorry to hear this, and yes it sounds related to rssowl2 requiring lots of memory to update you from M7 to M8. Could you please post your stacktraces into a new bug report to http://dev.rssowl.org? Thanks!
Ben
PS: RSSOwl2 performs regular backups of your subscriptions, so it should easily be possible to restore most stuff even if it fails now.
It sounds similar to the problem I had with a 500MB database. What worked for me:
1) in the RSSOwl.ini file (should be in the installation directory) increase the amount of memory available to RSSOwl (change "-Xmx192m" to "-Xmx380m" or even higher, depending on how much memory you have. I went up to just under 1GB).
2) Run RSSOwl repeatedly (i.e. when the program terminates, simply run it again). I went through 9 or 10 cycles before the program opened. I'm not sure, but it seemed to me that more data were converted every time RSSOwl ran (even when I received the message that RSSOwl was not responding).
Hope it works for you too!
Martie
thanks for the tip i got the following results:
my computer has 4 GB RAM
I couldn´t increase the ram to 360 MB or higher because of the message there is not enough space on storage (25 GB free), with the value 256MB i could start the process - it tooks longer but the same result. I tried this process in the meanwhile more than twenty times
!SESSION 2008-03-30 12:43:07.156 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.osgi 2 0 2008-03-30 12:43:58.531
!MESSAGE While loading class "org.rssowl.ui.internal.ApplicationServer$2", thread "Thread[Worker-0,5,main]" timed out waiting (5000ms) for thread "Thread[main,5,main]" to finish starting bundle "update@plugins/org.rssowl.ui_2.0.0.200803092045.jar [60]". To avoid deadlock, thread "Thread[Worker-0,5,main]" is proceeding but "org.rssowl.ui.internal.ApplicationServer$2" may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: State change in progress for bundle "update@plugins/org.rssowl.ui_2.0.0.200803092045.jar" by thread "main".
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.rssowl.ui.internal.ApplicationServer.safeProcess(ApplicationServer.java:434)
at org.rssowl.ui.internal.ApplicationServer.access$1(ApplicationServer.java:433)
at org.rssowl.ui.internal.ApplicationServer$1.run(ApplicationServer.java:395)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
... 17 more
Root exception:
org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1141)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:258)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.rssowl.ui.internal.ApplicationServer.safeProcess(ApplicationServer.java:434)
at org.rssowl.ui.internal.ApplicationServer.access$1(ApplicationServer.java:433)
at org.rssowl.ui.internal.ApplicationServer$1.run(ApplicationServer.java:395)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY org.rssowl.core 4 2 2008-03-30 12:56:33.671
!MESSAGE Problems occurred when invoking code from plug-in: "org.rssowl.core".
!STACK 0
java.lang.NullPointerException
at org.rssowl.core.internal.persist.service.DB4OIDGenerator.shutdown(DB4OIDGenerator.java:115)
at org.rssowl.core.internal.persist.service.PersistenceServiceImpl.shutdown(PersistenceServiceImpl.java:63)
at org.rssowl.core.internal.InternalOwl.shutdown(InternalOwl.java:126)
at org.rssowl.core.internal.Activator$2.run(Activator.java:105)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.rssowl.core.internal.Activator.stop(Activator.java:103)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$3.run(BundleContextImpl.java:1040)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:1036)
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:457)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:526)
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1148)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:675)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:291)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:261)
at org.eclipse.osgi.framework.internal.core.SystemBundle.suspend(SystemBundle.java:188)
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:622)
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:525)
at org.eclipse.osgi.framework.internal.core.OSGi.close(OSGi.java:41)
at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)