Can't activate solution.

Questions and answers regarding the use of eclipse environment as seen in Servoy Developer

Can't activate solution.

Postby udrescu_bogdan » Tue Mar 05, 2013 1:07 pm

Hi,

Since just now I can't activate any solution. Actually Servoy was eating all my processor so I restarted it and then when I reopen it I had no active solution. When I tried to activate any of my solutions I got this error:

Code: Select all
Solution connot be read. Please check for problems in the underlying file representation.


But the thing is that none of the project files is changed. I have only some form and code files with changes in few solutions, but I can't open any solution at all.

Screen Shot 2013-03-05 at 1.01.42 PM.png
Screen Shot 2013-03-05 at 1.01.42 PM.png (24.14 KiB) Viewed 3258 times
udrescu_bogdan
 
Posts: 336
Joined: Fri Jun 18, 2010 3:27 pm
Location: Craiova, Romania

Re: Can't activate solution.

Postby rgansevles » Tue Mar 05, 2013 2:30 pm

Udrescu,

Do the logs give more info?

/path/to/servoy/application_server/servoy_log.txt and /path/to/servoy_workspace/.metadata/.log

Rob
Rob Gansevles
Servoy
User avatar
rgansevles
 
Posts: 1927
Joined: Wed Nov 15, 2006 6:17 pm
Location: Amersfoort, NL

Re: Can't activate solution.

Postby udrescu_bogdan » Wed Mar 06, 2013 9:31 am

These are some of the errors in the .log file:

Code: Select all
!ENTRY com.servoy.eclipse.core 4 0 2013-03-05 13:01:26.743
!MESSAGE Cannot get solution object for project AeroPlus
!STACK 0
com.servoy.j2db.persistence.RepositoryException: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:299)
   at com.servoy.j2db.persistence.AbstractRepository.getActiveRootObject(AbstractRepository.java:418)
   at com.servoy.eclipse.core.ServoyProject.getSolution(ServoyProject.java:101)
   at com.servoy.eclipse.ui.util.EditorUtil.getForm(EditorUtil.java:471)
   at com.servoy.eclipse.ui.actions.AbstractFormSelectionActionDelegate.selectionChanged(AbstractFormSelectionActionDelegate.java:72)
   at org.eclipse.ui.internal.PluginAction.refreshEnablement(PluginAction.java:206)
   at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:277)
   at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:299)
   at org.eclipse.ui.internal.AbstractSelectionService.fireSelection(AbstractSelectionService.java:156)
   at org.eclipse.ui.internal.AbstractSelectionService$1.selectionChanged(AbstractSelectionService.java:62)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider.fireSelectionChanged(CompareEditorSelectionProvider.java:137)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider.propagateFocusChanged(CompareEditorSelectionProvider.java:125)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider.doFocusChanged(CompareEditorSelectionProvider.java:102)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider.access$0(CompareEditorSelectionProvider.java:99)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider$InternalListener.focusGained(CompareEditorSelectionProvider.java:49)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:133)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3543)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1250)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1273)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1254)
   at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2860)
   at org.eclipse.swt.widgets.Canvas.sendFocusEvent(Canvas.java:62)
   at org.eclipse.swt.widgets.Display.checkFocus(Display.java:578)
   at org.eclipse.swt.widgets.Shell.becomeKeyWindow(Shell.java:474)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:4549)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
   at org.eclipse.swt.internal.cocoa.NSWindow.makeKeyAndOrderFront(NSWindow.java:175)
   at org.eclipse.swt.widgets.Shell.makeKeyAndOrderFront(Shell.java:1024)
   at org.eclipse.swt.widgets.Shell.setActive(Shell.java:1200)
   at org.eclipse.swt.widgets.Shell.bringToTop(Shell.java:483)
   at org.eclipse.swt.widgets.Control.forceFocus(Control.java:1243)
   at org.eclipse.swt.widgets.Control.setFocus(Control.java:3219)
   at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:854)
   at org.eclipse.compare.contentmergeviewer.TextMergeViewer.handleSetFocus(TextMergeViewer.java:2271)
   at org.eclipse.compare.contentmergeviewer.ContentMergeViewer$7.setFocus(ContentMergeViewer.java:815)
   at org.eclipse.compare.CompareViewerSwitchingPane.setFocus(CompareViewerSwitchingPane.java:359)
   at org.eclipse.compare.CompareEditorInput.setFocus2(CompareEditorInput.java:865)
   at org.eclipse.compare.internal.CompareEditor.setFocus(CompareEditor.java:493)
   at org.eclipse.compare.internal.CompareEditor.createCompareControl(CompareEditor.java:453)
   at org.eclipse.compare.internal.CompareEditor.access$6(CompareEditor.java:416)
   at org.eclipse.compare.internal.CompareEditor$3.run(CompareEditor.java:372)
   at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:155)
   at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3405)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3102)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
   at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Caused by: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.eclipse.core.repository.SolutionDeserializer.deserializeRootMetaData(SolutionDeserializer.java:1633)
   at com.servoy.eclipse.core.repository.EclipseRepository.loadRootObjectMetaDatas(EclipseRepository.java:143)
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:292)
   ... 67 more

!ENTRY com.servoy.eclipse.core 4 0 2013-03-05 13:01:26.752
!MESSAGE Cannot get solution object for project AeroPlus
!STACK 0
com.servoy.j2db.persistence.RepositoryException: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:299)
   at com.servoy.j2db.persistence.AbstractRepository.getActiveRootObject(AbstractRepository.java:418)
   at com.servoy.eclipse.core.ServoyProject.getSolution(ServoyProject.java:101)
   at com.servoy.eclipse.ui.util.EditorUtil.getForm(EditorUtil.java:471)
   at com.servoy.eclipse.ui.actions.AbstractFormSelectionActionDelegate.selectionChanged(AbstractFormSelectionActionDelegate.java:72)
   at org.eclipse.ui.internal.PluginAction.refreshEnablement(PluginAction.java:206)
   at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:277)
   at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:299)
   at org.eclipse.ui.internal.AbstractSelectionService.fireSelection(AbstractSelectionService.java:156)
   at org.eclipse.ui.internal.AbstractSelectionService$1.selectionChanged(AbstractSelectionService.java:62)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider.fireSelectionChanged(CompareEditorSelectionProvider.java:137)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider.propagateFocusChanged(CompareEditorSelectionProvider.java:125)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider.doFocusChanged(CompareEditorSelectionProvider.java:102)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider.access$0(CompareEditorSelectionProvider.java:99)
   at org.eclipse.compare.internal.CompareEditorSelectionProvider$InternalListener.focusGained(CompareEditorSelectionProvider.java:49)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:133)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3543)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1250)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1273)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1254)
   at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2860)
   at org.eclipse.swt.widgets.Canvas.sendFocusEvent(Canvas.java:62)
   at org.eclipse.swt.widgets.Display.checkFocus(Display.java:578)
   at org.eclipse.swt.widgets.Shell.becomeKeyWindow(Shell.java:474)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:4549)
   at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
   at org.eclipse.swt.internal.cocoa.NSWindow.makeKeyAndOrderFront(NSWindow.java:175)
   at org.eclipse.swt.widgets.Shell.makeKeyAndOrderFront(Shell.java:1024)
   at org.eclipse.swt.widgets.Shell.setActive(Shell.java:1200)
   at org.eclipse.swt.widgets.Shell.bringToTop(Shell.java:483)
   at org.eclipse.swt.widgets.Control.forceFocus(Control.java:1243)
   at org.eclipse.swt.widgets.Control.setFocus(Control.java:3219)
   at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:854)
   at org.eclipse.compare.contentmergeviewer.TextMergeViewer.handleSetFocus(TextMergeViewer.java:2271)
   at org.eclipse.compare.contentmergeviewer.ContentMergeViewer$7.setFocus(ContentMergeViewer.java:815)
   at org.eclipse.compare.CompareViewerSwitchingPane.setFocus(CompareViewerSwitchingPane.java:359)
   at org.eclipse.compare.CompareEditorInput.setFocus2(CompareEditorInput.java:865)
   at org.eclipse.compare.internal.CompareEditor.setFocus(CompareEditor.java:493)
   at org.eclipse.compare.internal.CompareEditor.createCompareControl(CompareEditor.java:453)
   at org.eclipse.compare.internal.CompareEditor.access$6(CompareEditor.java:416)
   at org.eclipse.compare.internal.CompareEditor$3.run(CompareEditor.java:372)
   at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:155)
   at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3405)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3102)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
   at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Caused by: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.eclipse.core.repository.SolutionDeserializer.deserializeRootMetaData(SolutionDeserializer.java:1633)
   at com.servoy.eclipse.core.repository.EclipseRepository.loadRootObjectMetaDatas(EclipseRepository.java:143)
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:292)
   ... 67 more

!ENTRY com.servoy.eclipse.core 4 0 2013-03-05 13:01:33.691
!MESSAGE Cannot get solution object for project AeroPlus
!STACK 0
com.servoy.j2db.persistence.RepositoryException: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:299)
   at com.servoy.j2db.persistence.AbstractRepository.getActiveRootObject(AbstractRepository.java:418)
   at com.servoy.eclipse.core.ServoyProject.getSolution(ServoyProject.java:101)
   at com.servoy.eclipse.core.ServoyModel$5.run(ServoyModel.java:804)
   at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.eclipse.core.repository.SolutionDeserializer.deserializeRootMetaData(SolutionDeserializer.java:1633)
   at com.servoy.eclipse.core.repository.EclipseRepository.loadRootObjectMetaDatas(EclipseRepository.java:143)
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:292)
   ... 4 more

!ENTRY com.servoy.eclipse.core 4 0 2013-03-05 13:01:33.692
!MESSAGE Error activating solution. It is not properly initialized. Please check for problems in the underlying file representation.

!ENTRY com.servoy.eclipse.core 4 0 2013-03-05 13:05:42.363
!MESSAGE Cannot get solution object for project AeroPlusAPI
!STACK 0
com.servoy.j2db.persistence.RepositoryException: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:299)
   at com.servoy.j2db.persistence.AbstractRepository.getActiveRootObject(AbstractRepository.java:418)
   at com.servoy.eclipse.core.ServoyProject.getSolution(ServoyProject.java:101)
   at com.servoy.eclipse.core.ServoyModel$5.run(ServoyModel.java:804)
   at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.eclipse.core.repository.SolutionDeserializer.deserializeRootMetaData(SolutionDeserializer.java:1633)
   at com.servoy.eclipse.core.repository.EclipseRepository.loadRootObjectMetaDatas(EclipseRepository.java:143)
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:292)
   ... 4 more

!ENTRY com.servoy.eclipse.core 4 0 2013-03-05 13:05:42.363
!MESSAGE Error activating solution. It is not properly initialized. Please check for problems in the underlying file representation.

!ENTRY com.servoy.eclipse.core 4 0 2013-03-05 13:05:46.700
!MESSAGE Cannot get solution object for project AeroPlusCommons
!STACK 0
com.servoy.j2db.persistence.RepositoryException: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:299)
   at com.servoy.j2db.persistence.AbstractRepository.getActiveRootObject(AbstractRepository.java:418)
   at com.servoy.eclipse.core.ServoyProject.getSolution(ServoyProject.java:101)
   at com.servoy.eclipse.core.ServoyModel$5.run(ServoyModel.java:804)
   at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: com.servoy.j2db.persistence.RepositoryException: Cannot handle file versions greater than 38
   at com.servoy.eclipse.core.repository.SolutionDeserializer.deserializeRootMetaData(SolutionDeserializer.java:1633)
   at com.servoy.eclipse.core.repository.EclipseRepository.loadRootObjectMetaDatas(EclipseRepository.java:143)
   at com.servoy.j2db.persistence.AbstractRepository.getRootObjectCache(AbstractRepository.java:292)
   ... 4 more

!ENTRY com.servoy.eclipse.core 4 0 2013-03-05 13:05:46.700
!MESSAGE Error activating solution. It is not properly initialized. Please check for problems in the underlying file representation.
udrescu_bogdan
 
Posts: 336
Joined: Fri Jun 18, 2010 3:27 pm
Location: Craiova, Romania

Re: Can't activate solution.

Postby rgansevles » Wed Mar 06, 2013 6:14 pm

It looks as this workspace has been used with a newer version of Servoy.
Now you are using it again with an older version and we have no forward-compatibility here, so we throw this error.

Rob
Rob Gansevles
Servoy
User avatar
rgansevles
 
Posts: 1927
Joined: Wed Nov 15, 2006 6:17 pm
Location: Amersfoort, NL


Return to Eclipse Environment

Who is online

Users browsing this forum: Bing [Bot] and 5 guests