Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 340884 - NPE downloading sources
Summary: NPE downloading sources
Status: CLOSED DUPLICATE of bug 342301
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: m2e (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-24 12:51 EDT by Matthew Piggott CLA
Modified: 2021-04-19 13:24 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Piggott CLA 2011-03-24 12:51:05 EDT
When I open a class without source code available locally, and any time I click in that window I receive an error "Could not schedule source download":

2011-03-24 12:39:48,309 [main] ERROR o.e.m.j.i.DownloadSourcesActionDelegate - Could not schedule source download
java.lang.NullPointerException: null
	at org.apache.maven.index.DefaultSearchEngine.searchIteratorPaged(DefaultSearchEngine.java:313) ~[na:na]
	at org.apache.maven.index.DefaultSearchEngine.searchIteratorPaged(DefaultSearchEngine.java:282) ~[na:na]
	at org.apache.maven.index.DefaultNexusIndexer.identify(DefaultNexusIndexer.java:580) ~[na:na]
	at org.eclipse.m2e.core.internal.index.NexusIndexManager.identify(NexusIndexManager.java:1263) ~[na:na]
	at org.eclipse.m2e.core.internal.index.NexusIndexManager.identify(NexusIndexManager.java:300) ~[na:na]
	at org.eclipse.m2e.core.internal.index.NexusIndex.identify(NexusIndex.java:141) ~[na:na]
	at org.eclipse.m2e.core.internal.index.CompositeIndex.identify(CompositeIndex.java:59) ~[na:na]
	at org.eclipse.m2e.jdt.internal.BuildPathManager.findArtifactInIndex(BuildPathManager.java:499) ~[na:na]
	at org.eclipse.m2e.jdt.internal.BuildPathManager.findArtifacts(BuildPathManager.java:444) ~[na:na]
	at org.eclipse.m2e.jdt.internal.BuildPathManager.findArtifact(BuildPathManager.java:462) ~[na:na]
	at org.eclipse.m2e.jdt.internal.JavaElementsAdapterFactory.getAdapter(JavaElementsAdapterFactory.java:59) ~[na:na]
	at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:80) ~[org.eclipse.equinox.registry_3.5.100.v20110207.jar:na]
	at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:295) ~[org.eclipse.equinox.common_3.6.0.v20110110.jar:na]
	at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:66) ~[org.eclipse.equinox.common_3.6.0.v20110110.jar:na]
	at org.eclipse.m2e.jdt.internal.BuildPathManager.scheduleDownload(BuildPathManager.java:761) ~[na:na]
	at org.eclipse.m2e.jdt.internal.DownloadSourcesActionDelegate.setActiveEditor(DownloadSourcesActionDelegate.java:56) ~[na:na]
	at org.eclipse.ui.internal.EditorPluginAction.editorChanged(EditorPluginAction.java:75) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.EditorActionBuilder$EditorContribution.editorChanged(EditorActionBuilder.java:83) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.EditorActionBuilder$ExternalContributor.setActiveEditor(EditorActionBuilder.java:129) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.EditorActionBars.partChanged(EditorActionBars.java:346) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:709) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.6.0.v20110110.jar:na]
	at org.eclipse.core.runtime.Platform.run(Platform.java:888) [org.eclipse.core.runtime_3.7.0.v20110110.jar:na]
	at org.eclipse.ui.internal.WorkbenchPage.activatePart(WorkbenchPage.java:698) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3632) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3159) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1444) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2317) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4555) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1610) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2058) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2520) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4606) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2520) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4606) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2520) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4606) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2520) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4606) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2520) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4606) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2520) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4606) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2520) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4606) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2419) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Label.callWindowProc(Label.java:118) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4606) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4970) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3090) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3734) [org.eclipse.swt.win32.win32.x86_64_3.7.0.v3724c.jar:na]
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) [org.eclipse.core.databinding.observable_1.4.0.I20110222-0800.jar:na]
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) [org.eclipse.ui.workbench_3.7.0.I20110307-1300.jar:na]
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) [org.eclipse.ui.ide.application_1.0.300.I20110306-2000.jar:na]
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) [org.eclipse.equinox.app_1.3.100.v20110214.jar:na]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) [org.eclipse.osgi_3.7.0.v20110304.jar:na]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) [org.eclipse.osgi_3.7.0.v20110304.jar:na]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) [org.eclipse.osgi_3.7.0.v20110304.jar:na]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) [org.eclipse.osgi_3.7.0.v20110304.jar:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_23]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_23]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_23]
	at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_23]
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) [org.eclipse.equinox.launcher_1.2.0.v20110124-0830.jar:na]
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) [org.eclipse.equinox.launcher_1.2.0.v20110124-0830.jar:na]
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410) [org.eclipse.equinox.launcher_1.2.0.v20110124-0830.jar:na]


Potentially related:

2011-03-17 16:23:16,442 [Worker-8] ERROR o.e.m.c.i.index.NexusIndexManager - Unable to update index for nexus|https://repository.sonatype.org/content/groups/sonatype-grid: C:\Users\matthew\.m2\repository\.cache\m2e\0.13.0\aa3218b289b49a5c8edeacae797b8a2f\nexus-maven-repository-index.zip (The system cannot find the file specified)
java.io.FileNotFoundException: C:\Users\matthew\.m2\repository\.cache\m2e\0.13.0\aa3218b289b49a5c8edeacae797b8a2f\nexus-maven-repository-index.zip (The system cannot find the file specified)
	at java.io.FileInputStream.open(Native Method) ~[na:1.6.0_23]
	at java.io.FileInputStream.<init>(FileInputStream.java:106) ~[na:1.6.0_23]
	at org.apache.maven.index.updater.DefaultIndexUpdater$FileFetcher.retrieve(DefaultIndexUpdater.java:568) ~[indexer-core-3.1.0.jar:3.1.0]
	at org.apache.maven.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:206) ~[indexer-core-3.1.0.jar:3.1.0]
	at org.apache.maven.index.updater.DefaultIndexUpdater.access$300(DefaultIndexUpdater.java:75) ~[indexer-core-3.1.0.jar:3.1.0]
	at org.apache.maven.index.updater.DefaultIndexUpdater$LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:645) ~[indexer-core-3.1.0.jar:3.1.0]
	at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:844) ~[indexer-core-3.1.0.jar:3.1.0]
	at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:156) ~[indexer-core-3.1.0.jar:3.1.0]
	at org.eclipse.m2e.core.internal.index.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1126) [org.eclipse.m2e.core_0.13.0.201103171311.jar:na]
	at org.eclipse.m2e.core.internal.index.NexusIndexManager.updateIndex(NexusIndexManager.java:1072) [org.eclipse.m2e.core_0.13.0.201103171311.jar:na]
	at org.eclipse.m2e.core.internal.index.NexusIndexManager$1.run(NexusIndexManager.java:657) [org.eclipse.m2e.core_0.13.0.201103171311.jar:na]
	at org.eclipse.m2e.core.internal.index.IndexUpdaterJob.run(IndexUpdaterJob.java:71) [org.eclipse.m2e.core_0.13.0.201103171311.jar:na]
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) [org.eclipse.core.jobs_3.5.100.v20101008.jar:na]
Comment 1 Matthew Piggott CLA 2011-04-08 11:09:18 EDT

*** This bug has been marked as a duplicate of bug 342301 ***
Comment 2 Denis Roy CLA 2021-04-19 13:24:36 EDT
Moved to https://github.com/eclipse-m2e/m2e-core/issues/