Great, thanks. it worked with 0.0.12
Eugene Kuleshov wrote: > > Hi, > > Would you mind to try this with recently release 0.0.12 version and if > you still see exception, please submit jira issue with the corresponding > stack trace. > > Thanks > > Eugene > > > kapilanand wrote: >> I was using eclipse 3.2 and 0.0.10 and attach source was working fine. i >> recently upgraded to 0.0.11 and eclipse 3.3.1.1 (Fall release of Eclipse >> europa with JEE support and couple of eclipse patches that came after it) >> >> I get Null pointer exception while trying to attach an external file to >> my >> maven dependency jar. This happens after the plugin prompts me to upload >> the >> source code the repository. >> I am using a non-default local repository directory (via settings.xml) >> >> Here's the exception trace: >> >> !ENTRY org.eclipse.jdt.ui 4 10001 2007-11-12 11:31:55.434 >> !MESSAGE Internal Error >> !STACK 0 >> java.lang.reflect.InvocationTargetException >> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:350) >> at >> org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495) >> at >> org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268) >> at >> org.eclipse.ui.internal.progress.ProgressManager$3.run(ProgressManager.java:909) >> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) >> at >> org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:944) >> at >> org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:919) >> at >> org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1127) >> at >> org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor$SourceAttachmentForm.applySourceAttachment(ClassFileEditor.java:298) >> at >> org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor$2.widgetSelected(ClassFileEditor.java:281) >> 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.Display.runDeferredEvents(Display.java:3682) >> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293) >> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389) >> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353) >> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219) >> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466) >> at >> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289) >> at >> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461) >> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) >> at >> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106) >> at >> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169) >> 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:363) >> at >> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176) >> 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.equinox.launcher.Main.invokeFramework(Main.java:508) >> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447) >> at org.eclipse.equinox.launcher.Main.run(Main.java:1173) >> Caused by: org.eclipse.swt.SWTException: Failed to execute runnable >> (java.lang.NullPointerException) >> at org.eclipse.swt.SWT.error(SWT.java:3563) >> at org.eclipse.swt.SWT.error(SWT.java:3481) >> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:178) >> at >> org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:118) >> at org.eclipse.swt.widgets.Display.syncExec(Display.java:4097) >> at >> org.maven.ide.eclipse.container.Maven2ClasspathContainerInitializer.requestClasspathContainerUpdate(Maven2ClasspathContainerInitializer.java:127) >> at >> org.eclipse.jdt.internal.ui.wizards.buildpaths.BuildPathSupport.requestContainerUpdate(BuildPathSupport.java:249) >> at >> org.eclipse.jdt.internal.ui.wizards.buildpaths.BuildPathSupport.updateContainerClasspath(BuildPathSupport.java:220) >> at >> org.eclipse.jdt.internal.ui.wizards.buildpaths.BuildPathSupport.modifyClasspathEntry(BuildPathSupport.java:185) >> at >> org.eclipse.jdt.internal.ui.wizards.buildpaths.SourceAttachmentBlock$1.run(SourceAttachmentBlock.java:585) >> at >> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113) >> Caused by: java.lang.NullPointerException >> at >> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:64) >> at >> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:103) >> at >> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:87) >> at >> org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(DefaultPluginMappingManager.java:61) >> at >> org.apache.maven.plugin.loader.DefaultPluginLoader.loadByPrefix(DefaultPluginLoader.java:205) >> at >> org.apache.maven.plugin.loader.DefaultPluginLoader.findPluginForPrefix(DefaultPluginLoader.java:152) >> at >> org.apache.maven.lifecycle.binding.DefaultMojoBindingFactory.parseMojoBinding(DefaultMojoBindingFactory.java:54) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptorForDirectInvocation(DefaultLifecycleExecutor.java:825) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.isTaskValid(DefaultLifecycleExecutor.java:551) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:191) >> at >> org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:970) >> at >> org.maven.ide.eclipse.container.Maven2ClasspathContainerInitializer$BundleUpdater.installBundle(Maven2ClasspathContainerInitializer.java:280) >> at >> org.maven.ide.eclipse.container.Maven2ClasspathContainerInitializer$BundleUpdater.updateBundle(Maven2ClasspathContainerInitializer.java:228) >> at >> org.maven.ide.eclipse.container.Maven2ClasspathContainerInitializer$BundleUpdater.run(Maven2ClasspathContainerInitializer.java:166) >> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) >> at >> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) >> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659) >> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296) >> at >> org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:158) >> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:326) >> at >> org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495) >> at >> org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268) >> at >> org.eclipse.ui.internal.progress.ProgressManager$3.run(ProgressManager.java:909) >> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) >> at >> org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:944) >> at >> org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:919) >> at >> org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1127) >> at >> org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor$SourceAttachmentForm.applySourceAttachment(ClassFileEditor.java:298) >> at >> org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor$2.widgetSelected(ClassFileEditor.java:281) >> 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.Display.runDeferredEvents(Display.java:3682) >> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293) >> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389) >> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353) >> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219) >> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466) >> at >> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289) >> at >> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461) >> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) >> at >> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106) >> at >> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169) >> 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:363) >> at >> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176) >> 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.equinox.launcher.Main.invokeFramework(Main.java:508) >> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447) >> at org.eclipse.equinox.launcher.Main.run(Main.java:1173) >> Root exception: >> org.eclipse.swt.SWTException: Failed to execute runnable >> (java.lang.NullPointerException) >> at org.eclipse.swt.SWT.error(SWT.java:3563) >> at org.eclipse.swt.SWT.error(SWT.java:3481) >> at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:178) >> at >> org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:118) >> at org.eclipse.swt.widgets.Display.syncExec(Display.java:4097) >> at >> org.maven.ide.eclipse.container.Maven2ClasspathContainerInitializer.requestClasspathContainerUpdate(Maven2ClasspathContainerInitializer.java:127) >> at >> org.eclipse.jdt.internal.ui.wizards.buildpaths.BuildPathSupport.requestContainerUpdate(BuildPathSupport.java:249) >> at >> org.eclipse.jdt.internal.ui.wizards.buildpaths.BuildPathSupport.updateContainerClasspath(BuildPathSupport.java:220) >> at >> org.eclipse.jdt.internal.ui.wizards.buildpaths.BuildPathSupport.modifyClasspathEntry(BuildPathSupport.java:185) >> at >> org.eclipse.jdt.internal.ui.wizards.buildpaths.SourceAttachmentBlock$1.run(SourceAttachmentBlock.java:585) >> at >> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113) >> Caused by: java.lang.NullPointerException >> at >> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:64) >> at >> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:103) >> at >> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:87) >> at >> org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(DefaultPluginMappingManager.java:61) >> at >> org.apache.maven.plugin.loader.DefaultPluginLoader.loadByPrefix(DefaultPluginLoader.java:205) >> at >> org.apache.maven.plugin.loader.DefaultPluginLoader.findPluginForPrefix(DefaultPluginLoader.java:152) >> at >> org.apache.maven.lifecycle.binding.DefaultMojoBindingFactory.parseMojoBinding(DefaultMojoBindingFactory.java:54) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptorForDirectInvocation(DefaultLifecycleExecutor.java:825) >> at >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.isTaskValid(DefaultLifecycleExecutor.java:551) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:191) >> at >> org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:970) >> at >> org.maven.ide.eclipse.container.Maven2ClasspathContainerInitializer$BundleUpdater.installBundle(Maven2ClasspathContainerInitializer.java:280) >> at >> org.maven.ide.eclipse.container.Maven2ClasspathContainerInitializer$BundleUpdater.updateBundle(Maven2ClasspathContainerInitializer.java:228) >> at >> org.maven.ide.eclipse.container.Maven2ClasspathContainerInitializer$BundleUpdater.run(Maven2ClasspathContainerInitializer.java:166) >> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) >> at >> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) >> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659) >> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296) >> at >> org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:158) >> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:326) >> at >> org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495) >> at >> org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268) >> at >> org.eclipse.ui.internal.progress.ProgressManager$3.run(ProgressManager.java:909) >> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) >> at >> org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:944) >> at >> org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:919) >> at >> org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1127) >> at >> org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor$SourceAttachmentForm.applySourceAttachment(ClassFileEditor.java:298) >> at >> org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor$2.widgetSelected(ClassFileEditor.java:281) >> 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.Display.runDeferredEvents(Display.java:3682) >> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293) >> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389) >> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353) >> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219) >> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466) >> at >> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289) >> at >> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461) >> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) >> at >> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106) >> at >> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169) >> 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:363) >> at >> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176) >> 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.equinox.launcher.Main.invokeFramework(Main.java:508) >> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447) >> at org.eclipse.equinox.launcher.Main.run(Main.java:1173) >> > > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > > -- View this message in context: http://www.nabble.com/Attach-source-fails-for-0.0.11-with-Eclipse-JEE-3.3.1.1-tf4792353s177.html#a13713066 Sent from the Maven Eclipse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
