We have a solution which we would like to be concurrently worked on by two developers (no, not on the same forms!). E.g. developer#1 is working on the “record maintenance” forms and developer#2 might be adding/modifying reports. What will work re merging their work?
We would like to merge two separately developed solutions into one. Assuming there are no conflicts of form names, globals (variables, methods), is this possible?
Merging two different solutions is not possible at this moment. We are working on that subject as we speak and hope to have it available in the not so distant future.
Merging of solutions becomes necessary when upgrading from 3.5 to 4.0
I’ll explain a situation that goes wrong when upgrading to 4.0
I have a solution A and solution A uses solution B as a module.
During the development we noticed that solution B needs to have solution A as module also. Within 3.5 that was no problem.
Now I have a solution X (the final ‘normal’ solution) that uses module A as module and module A has module B as module. But as I wrote module B has also module A has module (I hope you can follow it)
When exporting solution X to a servoy-file including all modules, I can import the servoy file in 4.0
But within the developer when trying to make solution X my active solution, Servoy tries to import all modules. I think this is some recursive step.
And there it goes wrong. I’m getting errors that Servoy becomes out of java heap space. When making active module A Servoy sees module B and because module B has module A again as module, Servoy will read module A again … which reads module B again.
And this will go on until out of memory occurs.
So what I need is a possibillty to merge module A and module B together into 1 solution (module) in Servoy 3.5, so that Servoy 4.0 can handle this correctly.
Is there a tool available to merge 2 solutions into 1?
your solution should work also in 4.0
can you check what is in the log files ? {servoy_install}/developer/servoy_log.txt and {servoy_eclipse_workspace}/.metadata/.log ?
!SESSION 2008-07-29 16:21:48.884 -----------------------------------------------
eclipse.buildId=M20071023-1652
java.version=1.6.0_07
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=nl_BE
Framework arguments: --launcher.XXMaxPermSize 256M
Command-line arguments: -os win32 -ws win32 -arch x86 --launcher.XXMaxPermSize 256M
!ENTRY org.eclipse.ui.workbench 2 0 2008-07-29 16:21:53.617
!MESSAGE A handler conflict occurred. This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2008-07-29 16:21:53.632
!MESSAGE Conflict for 'AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction':
HandlerActivation(commandId=AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@869470),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@869470)),sourcePriority=16640)
HandlerActivation(commandId=AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@869470),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@869470)),sourcePriority=16640)
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:22:31.561
!MESSAGE Time taken to read in the solution: 1203
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:22:31.779
!MESSAGE Time taken to read in the solution: 78
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:22:47.088
!MESSAGE Time taken to read in the solution: 78
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:22:47.650
!MESSAGE Time taken to read in the solution: 562
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:22:48.291
!MESSAGE Time taken to read in the solution: 641
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:22:48.744
!MESSAGE Time taken to read in the solution: 453
!ENTRY org.eclipse.core.jobs 4 2 2008-07-29 16:26:18.865
!MESSAGE An internal error occurred during: "Updating workspace".
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:96)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:26:22.083
!MESSAGE Time taken to read in the solution: 172
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:26:23.832
!MESSAGE Time taken to read in the solution: 0
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:26:23.942
!MESSAGE Time taken to read in the solution: 110
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:26:27.863
!MESSAGE Time taken to read in the solution: 32
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:26:28.269
!MESSAGE Time taken to read in the solution: 391
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 16:26:28.831
!MESSAGE Time taken to read in the solution: 16
!ENTRY com.servoy.eclipse.core 4 0 2008-07-29 16:30:03.935
!MESSAGE Unexpected Exception
!STACK 0
java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:350)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495)
at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268)
at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1123)
at com.servoy.eclipse.core.ServoyModel$3.run(ServoyModel.java:567)
at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:155)
at org.eclipse.ui.internal.UISynchronizer$2.run(UISynchronizer.java:126)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.swt.widgets.Display.release(Display.java:3345)
at org.eclipse.swt.graphics.Device.dispose(Device.java:261)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:122)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
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)
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:96)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
Root exception:
java.lang.OutOfMemoryError: Java heap space
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:96)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
developer / servoy_log.txt:
2008-07-29 16:30:19,009 ERROR [Thread-7] com.servoy.j2db.util.Debug - Client closes abnormally, trying to unbind the client from the server’
This made a difference. I started the job just after 17:00 and it runs, runs; runs, …
The progressbar remains on 89% all the time
I went home and this morning the process (checkout) was stopped, and the following error in the logfile:
!SESSION 2008-07-29 17:05:19.623 -----------------------------------------------
eclipse.buildId=M20071023-1652
java.version=1.6.0_07
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=nl_BE
Framework arguments: --launcher.XXMaxPermSize 256M
Command-line arguments: -os win32 -ws win32 -arch x86 --launcher.XXMaxPermSize 256M
!ENTRY org.eclipse.core.resources 2 10035 2008-07-29 17:05:20.686
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:32.495
!MESSAGE Time taken to read in the solution: 172
!ENTRY org.eclipse.ui.workbench 2 0 2008-07-29 17:05:34.948
!MESSAGE A handler conflict occurred. This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2008-07-29 17:05:34.948
!MESSAGE Conflict for 'AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction':
HandlerActivation(commandId=AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@10278c5),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@10278c5)),sourcePriority=16640)
HandlerActivation(commandId=AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@10278c5),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@10278c5)),sourcePriority=16640)
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:36.791
!MESSAGE Time taken to read in the solution: 219
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:37.104
!MESSAGE Time taken to read in the solution: 266
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:37.182
!MESSAGE Time taken to read in the solution: 32
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:37.197
!MESSAGE Time taken to read in the solution: 15
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:37.760
!MESSAGE Time taken to read in the solution: 266
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:37.853
!MESSAGE Time taken to read in the solution: 62
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:38.119
!MESSAGE Time taken to read in the solution: 219
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:38.494
!MESSAGE Time taken to read in the solution: 297
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:38.525
!MESSAGE Time taken to read in the solution: 16
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 17:05:38.556
!MESSAGE Time taken to read in the solution: 31
!ENTRY com.servoy.eclipse.core 4 0 2008-07-29 17:15:58.249
!MESSAGE Unexpected Exception
!STACK 0
java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:350)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495)
at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268)
at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1123)
at com.servoy.eclipse.core.ServoyModel$3.run(ServoyModel.java:567)
at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:155)
at org.eclipse.ui.internal.UISynchronizer$2.run(UISynchronizer.java:126)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
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)
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:96)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
Root exception:
java.lang.OutOfMemoryError: Java heap space
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:96)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:86)
at org.eclipse.dltk.internal.javascript.typeinference.OrReference.getChild(OrReference.java:85)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
at org.eclipse.dltk.internal.javascript.typeinference.OrReferenceWriteSecond.getChild(OrReferenceWriteSecond.java:19)
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 21:06:08.163
!MESSAGE Time taken to read in the solution: 200825
!ENTRY com.servoy.eclipse.core 1 0 2008-07-29 21:06:08.616
!MESSAGE Time taken to read in the solution: 31
After this I checked if there were updates available.
There was some Eclipse update.
After installing this update I get one step further.
Now I see some of my project warnings.
But activate solution is saying “Building 50%” for almost 15min now
So it looks like there is still some problem
I just wait if it will finish