[jboss-jira] [JBoss JIRA] Commented: (GPD-49) GPD freezes eclipse when saving process definition
Koen Aers (JIRA)
jira-events at jboss.com
Wed Jan 17 04:09:52 EST 2007
[ http://jira.jboss.com/jira/browse/GPD-49?page=comments#action_12351012 ]
Koen Aers commented on GPD-49:
------------------------------
JBoss IDE 1.6.0 comes bundled with the jBPM designer 3.0.9 which has the freezing problem. Are you sure that you removed this from the bundle before installing jBPM Designer 3.0.12?
If yes, try to start out with a clean Eclipse and jBPM 3.0.12 as the only plug-in to see if the problem occurs. After this, gradually install the other plug-ins to verify which combination is faulty.
Also the error you post has no reference whatsoever to the jBPM designer, it looks like the error is coming from a MyEclipse installation that you do not refer to in your plug-in configuration list.
Regards,
Koen
> GPD freezes eclipse when saving process definition
> --------------------------------------------------
>
> Key: GPD-49
> URL: http://jira.jboss.com/jira/browse/GPD-49
> Project: JBoss jBPM GPD
> Issue Type: Bug
> Components: jpdl
> Affects Versions: jBPM JPDL Designer 3.0.12
> Environment: W2K SP4 5.00.2195 on x86, Eclipse 3.2.1 M20060921-0945, JRE 1.5.0_06
> Reporter: Carmine Frasci
> Assigned To: Koen Aers
>
> 1. I Started a new Eclipse session.
> 2. I opened a processdefinition.xml with the GPD.
> 3. I edited the process in GPD and saved it. This resulted in a freeze of eclipse for about 2 minutes.
> My Plugin configuration is as follows:
> Eclipse Project SDK 3.2.1.r321_v20060801
> EMF SDK 2.2.0.v200606271057
> GEF 3.2.1.v20060921
> Hibernate Tools 3.1.0.beta5
> JST Project 1.5.2.v200610070620
> JBoss AOP Tools 1.1.2.GA
> JBoss Eclipse IDE 1.6.0.GA
> Log4E Free 1.2.12
> org.jboss.ise.eclipse.ejb3.feature 1.0.2.GA
> org.jbpm.gd.jpdl.feature 3.0.12
> Visual Editor 1.2.1.v20060817
> WST Project 1.5.2.v200610070620
> This was the content of the eclipse log file after the freeze:
> !SESSION 2007-01-17 07:54:58.940 -----------------------------------------------
> eclipse.buildId=M20060921-0945
> java.version=1.5.0_06
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_CH
> Command-line arguments: -os win32 -ws win32 -arch x86
> !ENTRY org.eclipse.team.ui 4 0 2007-01-17 07:55:36.454
> !MESSAGE Error creating Synchronization CVS:
> !STACK 1
> org.eclipse.team.core.TeamException: Error creating Synchronization CVS:
> at org.eclipse.team.internal.ui.synchronize.SynchronizeManager$ParticipantInstance.instantiate(SynchronizeManager.java:254)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeManager$ParticipantInstance.getParticipant(SynchronizeManager.java:222)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeView.updateForExistingParticipants(SynchronizeView.java:452)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeView.createPartControl(SynchronizeView.java:432)
> at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:332)
> at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:197)
> at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
> at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:525)
> at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
> at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
> at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
> at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
> at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1144)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:620)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:532)
> at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:562)
> at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:244)
> at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:815)
> at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2436)
> at org.eclipse.ui.internal.WorkbenchWindow$6.run(WorkbenchWindow.java:2616)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
> at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2597)
> at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1982)
> at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2857)
> at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2805)
> at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1681)
> at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1421)
> at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1679)
> at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1650)
> at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1529)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1473)
> at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
> at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:702)
> at org.eclipse.ui.internal.Workbench.init(Workbench.java:1085)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1847)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
> at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
> 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:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
> org.eclipse.team.core.TeamException[0]: org.eclipse.ui.PartInitException: org.eclipse.team.cvs.ui.workspace-participant failed to initialize due to missing data during restore.
> at org.eclipse.team.ui.synchronize.ModelSynchronizeParticipant.init(ModelSynchronizeParticipant.java:437)
> at org.eclipse.team.internal.ccvs.ui.mappings.WorkspaceModelParticipant.init(WorkspaceModelParticipant.java:251)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeManager$ParticipantInstance.instantiate(SynchronizeManager.java:250)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeManager$ParticipantInstance.getParticipant(SynchronizeManager.java:222)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeView.updateForExistingParticipants(SynchronizeView.java:452)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeView.createPartControl(SynchronizeView.java:432)
> at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:332)
> at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:197)
> at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
> at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:525)
> at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
> at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
> at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
> at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
> at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1144)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:620)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:532)
> at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:562)
> at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:244)
> at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:815)
> at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2436)
> at org.eclipse.ui.internal.WorkbenchWindow$6.run(WorkbenchWindow.java:2616)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
> at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2597)
> at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1982)
> at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2857)
> at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2805)
> at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1681)
> at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1421)
> at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1679)
> at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1650)
> at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1529)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1473)
> at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
> at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:702)
> at org.eclipse.ui.internal.Workbench.init(Workbench.java:1085)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1847)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
> at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
> 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:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
> !SUBENTRY 1 org.eclipse.team.core 4 0 2007-01-17 07:55:36.454
> !MESSAGE Error creating Synchronization CVS:
> !STACK 1
> org.eclipse.ui.PartInitException: org.eclipse.team.cvs.ui.workspace-participant failed to initialize due to missing data during restore.
> at org.eclipse.team.ui.synchronize.ModelSynchronizeParticipant.init(ModelSynchronizeParticipant.java:437)
> at org.eclipse.team.internal.ccvs.ui.mappings.WorkspaceModelParticipant.init(WorkspaceModelParticipant.java:251)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeManager$ParticipantInstance.instantiate(SynchronizeManager.java:250)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeManager$ParticipantInstance.getParticipant(SynchronizeManager.java:222)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeView.updateForExistingParticipants(SynchronizeView.java:452)
> at org.eclipse.team.internal.ui.synchronize.SynchronizeView.createPartControl(SynchronizeView.java:432)
> at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:332)
> at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:197)
> at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
> at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:525)
> at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
> at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
> at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
> at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
> at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1144)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:620)
> at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:532)
> at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:562)
> at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:244)
> at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:815)
> at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2436)
> at org.eclipse.ui.internal.WorkbenchWindow$6.run(WorkbenchWindow.java:2616)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
> at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2597)
> at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1982)
> at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2857)
> at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2805)
> at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1681)
> at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1421)
> at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1679)
> at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1650)
> at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1529)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1473)
> at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
> at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:702)
> at org.eclipse.ui.internal.Workbench.init(Workbench.java:1085)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1847)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
> at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
> 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:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
> !SUBENTRY 2 org.eclipse.ui 4 0 2007-01-17 07:55:36.454
> !MESSAGE org.eclipse.team.cvs.ui.workspace-participant failed to initialize due to missing data during restore.
> !ENTRY org.eclipse.core.resources 2 1 2007-01-17 07:59:33.425
> !MESSAGE Skipping builder com.genuitec.eclipse.hibernate.HibernateBuilder for project BPM. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
> !ENTRY org.eclipse.core.resources 2 1 2007-01-17 07:59:33.435
> !MESSAGE Skipping builder com.genuitec.eclipse.springframework.springbuilder for project BPM. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
> !ENTRY org.eclipse.core.resources 2 1 2007-01-17 07:59:33.435
> !MESSAGE Skipping builder com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder for project BPM. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
> !ENTRY org.eclipse.core.resources 2 1 2007-01-17 07:59:33.816
> !MESSAGE Skipping builder com.ibm.sse.model.structuredbuilder for project base. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
> !ENTRY org.eclipse.core.resources 2 1 2007-01-17 07:59:33.826
> !MESSAGE Skipping builder com.genuitec.eclipse.hibernate.HibernateBuilder for project services. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.
> processdefinition.xml looks like:
> <?xml version="1.0" encoding="UTF-8"?>
> <process-definition xmlns="http://jbpm.org/3/jpdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jbpm.org/3/jpdl http://jbpm.org/xsd/jpdl-3.0.xsd" name="Default">
> <start-state name="start">
> <transition name="success" to="SendErrorMail"/>
> </start-state>
> <end-state name="end1"/>
> <node name="SendErrorMail">
> <action class="com.winterthur.edarts.actor.server.jbpm.actions.util.SendMail" config-type="bean">
> <from>wlp.edarts at winterthur.ch</from>
> <recipientSystemProperty>edarts.actor.sendMail.recipient</recipientSystemProperty>
> <subject>Error: Default workflow started</subject>
> <text>A Default workflow was started. This is an error condition. Please check the logs.</text>
> </action>
> <transition name="success" to="end1"/>
> </node>
> </process-definition>
> gpd.xml looks like this:
> <?xml version="1.0" encoding="UTF-8"?>
> <process-diagram name="Default" width="758" height="516">
> <node name="start" x="173" y="101" width="140" height="40">
> <transition name="success">
> <label x="5" y="-10"/>
> </transition>
> </node>
> <node name="end1" x="171" y="282" width="140" height="40"/>
> <node name="SendErrorMail" x="188" y="185" width="140" height="40">
> <transition name="success">
> <label x="5" y="-10"/>
> </transition>
> </node>
> </process-diagram>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list