Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » IAM (Eclipse Integration for Apache Maven) » Unable to open pom from maven container
Unable to open pom from maven container [message #557030] Fri, 03 September 2010 16:34 Go to next message
Christophe Fondacci is currently offline Christophe Fondacci
Messages: 95
Registered: July 2009
Location: Paris
Member
Hello all,

I had too much bugs with m2eclipse so i give a try to IAM. I may have other questions / remarks to submit later on but so far it seems to work pretty fine (at least much better than m2eclipse) Wink

I noticed a possible bug :
* I would like to open the pom of a maven dependency
* So I go into the Maven classpath container, locate my jar, expand it, go into the META-INF/maven/tvtrip/onto-model and try to open the pom.xml located here.

The eclipse editor says an exception has been raised (NPE), here is the stack :
java.lang.NullPointerException
	at  org.eclipse.iam.pomeditor.formeditor.MavenPomFormEditor.buil dDomModel(MavenPomFormEditor.java:515)
	at  org.eclipse.iam.pomeditor.formeditor.MavenPomFormEditor.init Models(MavenPomFormEditor.java:387)
	at  org.eclipse.iam.pomeditor.formeditor.MavenPomFormEditor.init (MavenPomFormEditor.java:264)
	at  org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.java:798)
	at  org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:644)
	at  org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:462)
	at  org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:595)
	at  org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe rence.java:286)
	at  org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2857)
	at  org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2762)
	at  org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag e.java:2754)
	at  org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2705)
	at  org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
	at  org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2701)
	at  org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2685)
	at  org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2676)
	at  org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:374)
	at  org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:178)
	at  org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:22 9)
	at  org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:20 8)
	at  org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchR un(SelectionDispatchAction.java:274)
	at  org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Selec tionDispatchAction.java:250)
	at  org.eclipse.jface.action.Action.runWithEvent(Action.java:498 )
	at  org.eclipse.jface.action.ActionContributionItem.handleWidget Selection(ActionContributionItem.java:584)
	at  org.eclipse.jface.action.ActionContributionItem.access$2(Act ionContributionItem.java:501)
	at  org.eclipse.jface.action.ActionContributionItem$5.handleEven t(ActionContributionItem.java:411)
	at  org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :84)
	at  org.eclipse.swt.widgets.Display.sendEvent(Display.java:3542)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1247)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1270)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1255)
	at  org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1 076)
	at  org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3440)
	at  org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3099)
	at  org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2405)
	at  org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
	at  org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 21)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
	at  org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
	at  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:493)
	at  org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
	at  org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:113)
	at  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
	at  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
	at  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
	at  org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:368)
	at  org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
	at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)


Does anyone have a workaround for this ?
Thanks,
Christophe
http://www.nextep-softwares.com

[Updated on: Fri, 03 September 2010 16:35]

Report message to a moderator

Re: Unable to open pom from maven container [message #557297 is a reply to message #557030] Mon, 06 September 2010 14:23 Go to previous message
Carlos Sanchez is currently offline Carlos Sanchez
Messages: 114
Registered: July 2009
Senior Member
thanks for the comments!

You want the Form editor or just a simple xml editor?

The IAM pom form editor only supports File resources right now, but they
can be opened in the default Eclipse XML editor.


On 9/3/10 6:34 PM, Christophe Fondacci wrote:
> Hello all,
>
> I had too much bugs with m2eclipse so i give a try to IAM. I may have
> other questions / remarks to submit later on but so far it seems to work
> pretty fine (at least much better than m2eclipse) ;)
>
> I noticed a possible bug :
> * I would like to open the pom of a maven dependency
> * So I go into the Maven classpath container, locate my jar, expand it,
> go into the META-INF/maven/tvtrip/onto-model and try to open the pom.xml
> located here.
>
> The eclipse editor says an exception has been raised (NPE), here is the
> stack :
> java.lang.NullPointerException
> at org.eclipse.iam.pomeditor.formeditor.MavenPomFormEditor.buil
> dDomModel(MavenPomFormEditor.java:515)
> at org.eclipse.iam.pomeditor.formeditor.MavenPomFormEditor.init
> Models(MavenPomFormEditor.java:387)
> at org.eclipse.iam.pomeditor.formeditor.MavenPomFormEditor.init
> (MavenPomFormEditor.java:264)
> at org.eclipse.ui.internal.EditorManager.createSite(EditorManag
> er.java:798)
> at org.eclipse.ui.internal.EditorReference.createPartHelper(Edi
> torReference.java:644)
> at org.eclipse.ui.internal.EditorReference.createPart(EditorRef
> erence.java:462)
> at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb
> enchPartReference.java:595)
> at org.eclipse.ui.internal.EditorReference.getEditor(EditorRefe
> rence.java:286)
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(
> WorkbenchPage.java:2857)
> at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben
> chPage.java:2762)
> at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPag
> e.java:2754)
> at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2705)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa
> ge.java:2701)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa
> ge.java:2685)
> at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa
> ge.java:2676)
> at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE
> ditor(EditorUtility.java:374)
> at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE
> ditor(EditorUtility.java:178)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:22 9)
> at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:20 8)
> at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchR
> un(SelectionDispatchAction.java:274)
> at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Selec
> tionDispatchAction.java:250)
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:498 )
> at org.eclipse.jface.action.ActionContributionItem.handleWidget
> Selection(ActionContributionItem.java:584)
> at org.eclipse.jface.action.ActionContributionItem.access$2(Act
> ionContributionItem.java:501)
> at org.eclipse.jface.action.ActionContributionItem$5.handleEven
> t(ActionContributionItem.java:411)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3542)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1247)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1270)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1255)
> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1 076)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3440)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3099)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2405)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 21)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault
> (Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work
> bench.java:493)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start
> (IDEApplication.java:113)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips
> eAppHandle.java:194)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher
> .runApplication(EclipseAppLauncher.java:110)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher
> .start(EclipseAppLauncher.java:79)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS
> tarter.java:368)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS
> tarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> ssorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 559)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>
>
> Does anyone have a workaround for this ?
> Thanks,
> Christophe
> http://www.nextep-softwares.com
Previous Topic:Creating Maven projects
Next Topic:Unable to open pom from maven container
Goto Forum:
  


Current Time: Wed Oct 22 01:37:12 GMT 2014

Powered by FUDForum. Page generated in 0.02531 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software