[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [bpel-dev] patch5=create-EMF-model-from-SSE-model
|
Hi again Simon,
I've found a glitch in the patch: please do not apply the changes to org.eclipse.bpel.validator/.classpath:
Index: .classpath
===================================================================
RCS file: /cvsroot/technology/org.eclipse.bpel/plugins/org.eclipse.bpel.validator/.classpath,v
retrieving revision 1.1.2.1
diff -u -r1.1.2.1 .classpath
--- .classpath 31 May 2007 13:47:08 -0000 1.1.2.1
+++ .classpath 14 Jul 2007 14:42:16 -0000
@@ -4,5 +4,6 @@
<classpathentry kind="src" output="bin-jaxen" path="jaxen"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="lib" path="C:/eclipse_20070222/plugins/javax.wsdl_1.4.0.v200705200900.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Please let me know if you encounter problems with applying the part of the patch and I'll send you a fixed one.
Thanks,
Vitaly.
>-----Original Message-----
>From: bpel-dev-bounces@xxxxxxxxxxx [mailto:bpel-dev-bounces@xxxxxxxxxxx] On
>Behalf Of Tishkov, Vitaly V
>Sent: Monday, July 16, 2007 11:59 AM
>To: BPEL Designer project developer discussions.
>Cc: bpel-dev-bounces@xxxxxxxxxxx
>Subject: RE: [bpel-dev] patch5=create-EMF-model-from-SSE-model
>
>Hi Simon,
>
>1. Eclipse.
>Version: 3.3.0
>Build id: I20070625-1500 (it's Europa release)
>
>2. wst.sse.*, wst.wsdl.*, wst.xml.*, wst.xsd.* are taken and built from CVS.
>
>Please try the latest wst build.
>
>Thanks,
> Vitaly.
>
>>-----Original Message-----
>>From: bpel-dev-bounces@xxxxxxxxxxx [mailto:bpel-dev-bounces@xxxxxxxxxxx] On
>>Behalf Of Simon D Moser
>>Sent: Monday, July 16, 2007 11:15 AM
>>To: BPEL Designer project developer discussions.
>>Cc: BPEL Designer project developer discussions.; bpel-dev-bounces@xxxxxxxxxxx
>>Subject: Re: [bpel-dev] patch5=create-EMF-model-from-SSE-model
>>
>>Hi Vitaly,
>>
>>I tried to test the patch, but was unable to. When I create a new BPEL
>>after applying the patch, the editor won't open and I get an error message
>>instead:
>>
>>org.w3c.dom.DOMException: Not implemented in this version.
>> at
>>org.eclipse.wst.xml.core.internal.document.NodeImpl.setUserData(NodeImpl.java:
>9
>>07)
>> at
>>org.eclipse.bpel.model.impl.ExtensibleElementImpl.setElement(ExtensibleElement
>I
>>mpl.java:288)
>> at
>>org.eclipse.bpel.model.resource.BPELReader.xml2Process(BPELReader.java:650)
>> at
>>org.eclipse.bpel.model.resource.BPELReader.xml2Resource(BPELReader.java:633)
>> at
>>org.eclipse.bpel.model.resource.BPELReader.pass1(BPELReader.java:195)
>> at
>>org.eclipse.bpel.model.resource.BPELReader.read(BPELReader.java:139)
>> at
>>org.eclipse.bpel.model.resource.BPELResourceImpl.doLoad(BPELResourceImpl.java:
>1
>>69)
>> at
>>org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
>> at
>>org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
>> at
>>org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl
>.
>>java:249)
>> at
>>org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceS
>e
>>tImpl.java:264)
>> at
>>org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImp
>l
>>.java:390)
>> at
>>org.eclipse.bpel.common.ui.editmodel.ResourceInfo.load(ResourceInfo.java:126)
>> at
>>org.eclipse.bpel.common.ui.editmodel.EditModel.getResourceInfo(EditModel.java:
>1
>>55)
>> at
>>org.eclipse.bpel.common.ui.editmodel.EditModelClient.<init>(EditModelClient.ja
>v
>>a:63)
>> at
>>org.eclipse.bpel.ui.util.BPELEditModelClient.<init>(BPELEditModelClient.java:4
>7
>>)
>> at
>>org.eclipse.bpel.ui.BPELMultipageEditorPart.loadModel(BPELMultipageEditorPart.
>j
>>ava:851)
>> at
>>org.eclipse.bpel.ui.BPELMultipageEditorPart.createDesignPage(BPELMultipageEdit
>o
>>rPart.java:325)
>> at
>>org.eclipse.bpel.ui.BPELMultipageEditorPart.createPages(BPELMultipageEditorPar
>t
>>.java:359)
>> at
>>org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.
>j
>>ava:276)
>> at
>>org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:
>5
>>96)
>> at
>>org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
>> at
>>org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.
>j
>>ava:566)
>> at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
>> at
>>org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePa
>r
>>t.java:140)
>> at
>>org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Presen
>t
>>ablePartFolder.java:268)
>> at
>>org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRi
>g
>>htTabOrder.java:65)
>> at
>>org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(
>T
>>abbedStackPresentation.java:394)
>> at
>>org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:
>1
>>144)
>> at
>>org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1097)
>> at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
>> at org.eclipse.ui.internal.PartStack.add(PartStack.java:455)
>> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
>> at org.eclipse.ui.internal.PartStack.add(PartStack.java:441)
>> at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
>> at
>>org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java
>:
>>60)
>> at
>>org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217
>)
>> at
>>org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
>> at
>>org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:822)
>> at
>>org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.j
>a
>>va:721)
>> at
>>org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:682)
>> at
>>org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java
>:
>>2593)
>> at
>>org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
>> at
>>org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
>> at
>>org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
>> at
>>org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
>> at
>>org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
>> at
>>org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
>> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
>> at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
>> at
>>org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:98)
>> at
>>org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:
>9
>>8)
>> at
>>org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGrou
>p
>>.java:125)
>> at
>>org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGrou
>p
>>.java:328)
>> at
>>org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.
>j
>>ava:679)
>> at
>>org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java
>:
>>434)
>> at
>>org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:843)
>> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
>> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
>> at
>>org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:815)
>> at
>>org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:10
>6
>>9)
>> at
>>org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:
>1
>>168)
>> at
>>org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)
>> at
>>org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)
>> at
>>org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
>> at
>>org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
>> at
>>org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
>> at
>>org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
>> 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.ja
>v
>>a:78)
>> at
>>org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ec
>l
>>ipseAppLauncher.java:92)
>> at
>>org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppL
>a
>>uncher.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:64)
>> at
>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
>a
>>va:43)
>> at java.lang.reflect.Method.invoke(Method.java:615)
>> 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)
>>
>>I assume this is a version / configuration problem. Can you send me which
>>versions of what are u using (Eclipse, WTP, ...) ?
>>
>>Thanks
>>Simon
>>
>>Simon Moser, M.Eng.
>>
>>
>>
>> Websphere Integration Mail: IBM Deutschland Entwicklung
>> Developer Development smoser@xxxxxx. GmbH
>> Team Lead BPEL Editor com Vorsitzender des
>> Dept. 4722, Bldg. Phone: Aufsichtsrats: Martin Jetter
>> 71032-01, Room 086 +49-7031-16-43 Geschäftsführung: Herbert
>> Websphere Solutions and 04 Kircher
>> Services Fax: Sitz der Gesellschaft:
>> IBM Deutschland +49-7031-16-48 Böblingen
>> Entwicklung GmbH 90 Registergericht: Amtsgericht
>> Schönaicherstr. 220, D - Stuttgart, HRB 243294
>> 71032 Boeblingen
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> "Tishkov, Vitaly
>> V"
>> <vitaly.v.tishkov To
>> @intel.com> Simon D Moser/Germany/IBM@IBMDE
>> Sent by: cc
>> bpel-dev-bounces@ "BPEL Designer project developer
>> eclipse.org discussions."
>> <bpel-dev@xxxxxxxxxxx>
>> Subject
>> 07/14/2007 04:54 [bpel-dev]
>> PM patch5=create-EMF-model-from-SSE-mo
>> del
>>
>> Please respond to
>> "BPEL Designer
>> project developer
>> discussions."
>> <bpel-dev@eclipse
>> .org>
>>
>>
>>
>>
>>
>>
>>Hi Simon,
>>
>>Please find the next patch for the MultiTab branch.
>>The main gain from it is that now EMF model is built from SSE model, not
>>from the source .bpel file. It means that BPELReader DOMParser is not used
>>anymore. However I didn't remove the code for creating EMF model from
>>sources to make this patch not too big. Probably, I'll remove this code in
>>the next patch.
>>The main trick was to pass the SSE model to the BPELReader. I did it via
>>loadOptions in BPELMultipageEditorPart.loadModel().
>>
>>I've also applied the patch for
>>https://bugs.eclipse.org/bugs/show_bug.cgi?id=188061 to avoid merging
>>problems/questions with the main trunk later.
>>And I also did some code cleanup re creating tabs in
>>BPELMultipageEditorPart.
>>
>>Details.
>> 1. public void read(Resource processResource, IDOMModel domModel,
>> ResourceSet resourceSet) was added to
>> org.eclipse.bpel.ui.util.BPELReader.
>> It will replace public void read(Resource processResource, IFile
>> modelFile, ResourceSet resourceSet) later.
>>
>> 2. public void read(BPELResource resource, Document doc) was added to
>> org.eclipse.bpel.model.resource.BPELReader.
>> It will replace read(BPELResource resource, InputStream inputStream)
>> later.
>>
>> 3. BPELResourceSetImpl is used instead of ResourceSetImpl.
>> public void setLoadOptions (Map<Object, Object> options) was added to
>> BPELResourceSetImpl.
>>
>> The package org.eclipse.bpel.common.ui depends on
>> org.eclipse.bpel.model now. Is it OK?
>>
>> 4. Slight code cleanup in BPELMultipageEditorPart.
>>
>> 5. org.eclipse.bpel.common.ui.composite.EditorReference: the patch for
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=188061 was applied
>>
>>
>>Please apply the patch if you think it's OK.
>>
>>Thanks,
>> Vitaly.
>>
>> (See attached file: patch5=create-EMF-model-from-SSE-model.txt)
>>_______________________________________________
>>bpel-dev mailing list
>>bpel-dev@xxxxxxxxxxx
>>https://dev.eclipse.org/mailman/listinfo/bpel-dev
>_______________________________________________
>bpel-dev mailing list
>bpel-dev@xxxxxxxxxxx
>https://dev.eclipse.org/mailman/listinfo/bpel-dev