[jboss-jira] [JBoss JIRA] Updated: (GPD-49) GPD freezes eclipse when saving process definition

Carmine Frasci (JIRA) jira-events at jboss.com
Fri Jan 19 04:55:53 EST 2007


     [ http://jira.jboss.com/jira/browse/GPD-49?page=all ]

Carmine Frasci updated GPD-49:
------------------------------

    Attachment: installed-plugins.jpg

> 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
>         Attachments: installed-plugins.jpg
>
>
> 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