Community
Participate
Working Groups
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.
m2e-wtp problems should be reported to https://issues.sonatype.org/browse/MECLIPSEWTP
Moved to https://github.com/eclipse-m2e/m2e-core/issues/