[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.epf] Migration to newever library version

Hi,

     I have just downloaded latest version of OpenUP library and tried to 
migrate my plugin to this.

My plugin has been developed on OpenUP 0.9 distributed with Composer 1.2 M3 
(I guess - can I check it somewhere? Plugin.xml, etc.)

I started EPF with OpenUP 1.0-RC3-20070720 and imported my plugin; and it 
didn't work - workspace/.metadata/.log shows:
    java.lang.NullPointerException
 at 
org.eclipse.epf.authoring.ui.forms.ConfigurationPage.updateCheckStates(Unknown 
Source)
 at org.eclipse.epf.authoring.ui.forms.ConfigurationPage.setInput(Unknown 
Source)
 at 
org.eclipse.epf.authoring.ui.forms.ConfigurationPage.createFormContent(Unknown 
Source)
 at org.eclipse.ui.forms.editor.FormPage$1.run(FormPage.java:151)
 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
 at 
org.eclipse.ui.forms.editor.FormPage.createPartControl(FormPage.java:149)
 at org.eclipse.ui.forms.editor.FormEditor.pageChange(FormEditor.java:484)
 at 
org.eclipse.epf.authoring.ui.editors.MethodElementEditor.pageChange(Unknown 
Source)
 at 
org.eclipse.ui.part.MultiPageEditorPart$2.widgetSelected(MultiPageEditorPart.java:239)
 at 
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
 at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:706)
 at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3206)
 at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1988)
 at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:308)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3673)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2337)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2301)
 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2176)
 at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:463)
 at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
 at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:458)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at org.eclipse.epf.rcp.ui.MainApplication.createWorkbenchAdvisor(Unknown 
Source)
 at org.eclipse.epf.rcp.ui.MainApplication.start(Unknown Source)
 at 
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:146)
 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:356)
 at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:171)
 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:476)
 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:416)
 at org.eclipse.equinox.launcher.Main.run(Main.java:1141)

However, next time it worked (I just deleted workspace, copied library and 
imported my plugin again) and so I cannot reproduce it. I'm putting it here 
just FYI.

Now I see couple of errors telling me:
Severity and Description Path Resource Location Creation Time Id
Could not resolve proxy 
'uma://_0TLvwMlgEdmt3adZL5Dmdw#_h15dULCxEdujaOuld2kPdg' 
OpenUP/configurations OpenUP_TS.xmi 
C:\workbench\workspaces\workspace-epf2\OpenUP\configurations\OpenUP_TS.xmi 
1185369789419 17
Could not resolve proxy 
'uma://_0TLvwMlgEdmt3adZL5Dmdw#_XIwYQPTYEduDKIuqTXQ8SA' 
OpenUP/configurations OpenUP_TS.xmi 
C:\workbench\workspaces\workspace-epf2\OpenUP\configurations\OpenUP_TS.xmi 
1185369789520 18
Could not resolve proxy 
'uma://_WCUhAO8KEdmKSqa_gSYthg#_AejKAMadEduMlb2cQZNTYw' 
OpenUP/configurations OpenUP_TS.xmi 
C:\workbench\workspaces\workspace-epf2\OpenUP\configurations\OpenUP_TS.xmi 
1185369789209 16

Does it mean that my plugin contributes to some elements which have changed 
or don't exist anymore?

Question: what are your suggestions/recommended practices for the migration?

Roman