Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 339143 - Incorrect URL in settings.xml caused M2Eclipse to crash.
Summary: Incorrect URL in settings.xml caused M2Eclipse to crash.
Status: CLOSED WORKSFORME
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: m2e (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-07 15:51 EST by Rich Seddon CLA
Modified: 2021-04-19 13:26 EDT (History)
0 users

See Also:


Attachments
logback log from workspace (66.72 KB, application/octet-stream)
2011-03-07 15:51 EST, Rich Seddon CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rich Seddon CLA 2011-03-07 15:51:14 EST
Created attachment 190599 [details]
logback log from workspace

I made a typo in my settings.xml file, I had the following as a mirrorOf * url:

http://localhost:8081/nexus/content/groups/releases

This should have been:

>http://localhost:8081/nexus/content/repositories/releases

I started up M2Eclispe (nightly build 0.13.0.201103071342), and opened the "Maven Repositories" view.  It crashed due to invalid memory access:

2011-03-07 14:32:44,298 [Worker-4] INFO  o.e.m.c.i.index.NexusIndexManager - Updating index nexus|http://localhost:8081/nexus/content/groups/releases
2011-03-07 14:32:44,544 [Worker-4] ERROR o.e.m.c.i.index.NexusIndexManager - Unable to update index for nexus|http://localhost:8081/nexus/content/groups/releases: /Users/rseddon/.m2/repository/.cache/m2e/0.13.0/900014253a5fb7780cbcdd8e55c830e6/nexus-maven-repository-index.zip (No such file or directory)
java.io.FileNotFoundException: /Users/rseddon/.m2/repository/.cache/m2e/0.13.0/900014253a5fb7780cbcdd8e55c830e6/nexus-maven-repository-index.zip (No such file or directory)
	at java.io.FileInputStream.open(Native Method) ~[na:1.6.0_22]
	at java.io.FileInputStream.<init>(FileInputStream.java:106) ~[na:1.6.0_22]
	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.201103071342.jar:na]
	at org.eclipse.m2e.core.internal.index.NexusIndexManager.updateIndex(NexusIndexManager.java:1072) [org.eclipse.m2e.core_0.13.0.201103071342.jar:na]
	at org.eclipse.m2e.core.internal.index.NexusIndexManager$1.run(NexusIndexManager.java:657) [org.eclipse.m2e.core_0.13.0.201103071342.jar:na]
	at org.eclipse.m2e.core.internal.index.IndexUpdaterJob.run(IndexUpdaterJob.java:71) [org.eclipse.m2e.core_0.13.0.201103071342.jar:na]
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) [org.eclipse.core.jobs_3.5.1.R36x_v20100824.jar:na]
Invalid memory access of location 0x200a0001a66f rip=0x7fff885fa640
Comment 1 Rich Seddon CLA 2011-03-09 17:14:41 EST
Can't make this happen again.  I'll re-open this if I can get a reliable reproduce case.
Comment 2 Denis Roy CLA 2021-04-19 13:26:45 EDT
Moved to https://github.com/eclipse-m2e/m2e-core/issues/