Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 337803 - String index out of range: -1
Summary: String index out of range: -1
Status: CLOSED NOT_ECLIPSE
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: m2e (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-22 05:08 EST by Jochen Stiepel CLA
Modified: 2021-04-19 13:23 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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/