Oracle Weblogic Server (MOSC)

MOSC Banner

weblogic 12.1.3 deployment: String Index out of range: -1

edited Dec 6, 2017 5:50AM in Oracle Weblogic Server (MOSC) 5 commentsAnswered ✓

Hello there,

Currently we are working on an migration from WebLogic 12.1.1(jdk 7)  to 12.1.3 (due to new hardware).

The new specs:

OS: RHEL 7.2

JDK: java version "1.8.0_144"

FMW weblogic version: 12.1.3

When deploying a certain application as an EAR file, we can the following error on the console:

- Error An error occurred during activation of changes, please see the log for details.

- Error java.lang.StringIndexOutOfBoundsException: String index out of range: -1

- Error String index out of range: -1

Log file:

<Nov 28, 2017 1:39:23 PM CET> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application "dwi.declaratie-2.1.1".><Nov 28, 2017 1:39:23 PM CET> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004weblogic.management.DeploymentException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1        at weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123)        at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:239)        at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:61)        at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)        at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61)        Truncated. see log file for complete stacktraceCaused By: java.lang.StringIndexOutOfBoundsException: String index out of range: -1        at java.lang.String.substring(String.java:1927)        at weblogic.persistence.EarPersistenceUnitRegistry.getQualifiedName(EarPersistenceUnitRegistry.java:153)        at weblogic.persistence.AbstractPersistenceUnitRegistry.storeDescriptors(AbstractPersistenceUnitRegistry.java:423)        at weblogic.persistence.EarPersistenceUnitRegistry.initialize(EarPersistenceUnitRegistry.java:74)        at weblogic.persistence.PersistenceDeployment$PersistenceDeploymentExtension.prepare(PersistenceDeployment.java:72)        Truncated. see log file for complete stacktrace><Nov 28, 2017 1:39:23 PM CET> <Error> <Console> <BEA-240003> <Administration Console encountered the following error: weblogic.management.DeploymentException: java.lang.StringIndexOutOfBoundsException: String index out

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center