Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 337803

Summary: String index out of range: -1
Product: z_Archived Reporter: Jochen Stiepel <jochenstiepel>
Component: m2eAssignee: Project Inbox <m2e.core-inbox>
Status: CLOSED NOT_ECLIPSE QA Contact:
Severity: major    
Priority: P3 CC: igor
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Jochen Stiepel CLA 2011-02-22 05:08:20 EST
Build Identifier: eclipse.buildId=M20100909-0800

Maven Integration for Eclipse 0.12.1.20110112-1712	

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1931)
at java.lang.String.substring(String.java:1904)
at org.maven.ide.eclipse.wtp.ArtifactHelper.getLocalRepoRelativePath(ArtifactHelper.java:51)
at org.maven.ide.eclipse.wtp.ArtifactHelper.getM2REPOVarPath(ArtifactHelper.java:90)
at org.maven.ide.eclipse.wtp.EarProjectConfiguratorDelegate.createDependencyComponent(EarProjectConfiguratorDelegate.java:185)
at org.maven.ide.eclipse.wtp.EarProjectConfiguratorDelegate.setModuleDependencies(EarProjectConfiguratorDelegate.java:131)
at org.maven.ide.eclipse.wtp.WTPProjectConfigurator.mavenProjectChanged(WTPProjectConfigurator.java:63)
at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.mavenProjectChanged(ProjectConfigurationManager.java:646)
at org.maven.ide.eclipse.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:636)
at org.maven.ide.eclipse.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:767)
at org.maven.ide.eclipse.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:96)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


Reproducible: Always

Steps to Reproduce:
1. Import a Maven Project e.g. /trunk -> works.
2. Import the same Maven Project, but from another branch inside the same eclipse-workspace with Advanced -> name template [artifactId]-branchname -> fails with the exception.
Comment 1 Igor Fedorenko CLA 2011-02-22 07:37:20 EST
m2e-wtp problems should be reported to https://issues.sonatype.org/browse/MECLIPSEWTP
Comment 2 Denis Roy CLA 2021-04-19 13:23:05 EDT
Moved to https://github.com/eclipse-m2e/m2e-core/issues/