My Oracle Support Banner

java.lang.ArrayIndexOutOfBoundsException After Upgrading from WLW 8.1 to WLW 9.2 (Doc ID 1068695.1)

Last updated on MARCH 09, 2019

Applies to:

BEA WebLogic Platform - Version 9.2 to 10.2
Information in this document applies to any platform.



After migrating the application from WLW 8.1 to WLW 9.2, the below error is received when accessing the application JSP forms:

<AdminServer> <[ACTIVE] ExecuteThread: '6' for queue:
'weblogic.kernel.Default (self-tuning)'> <userxxx> <> <> <1222970284537>
<000000> <NetUI Warning: Unable to update expression '{actionForm.lenderId}
'. The typical cause is that the object represented by the expression is not available or is the wrong type for updating.
Cause: org.apache.beehive.netui.script.ExpressionUpdateException: Exception when attempting to update the expression '{actionForm.lenderId}' with available binding contexts [actionForm, pageFlow, globalApp].
Root cause: java.lang.RuntimeException: Can not update the identifier 'lenderId' on a null value object.>

<Error> <com.bea.wlw.netui.script.el.util.ParseUtils> <xxxxx02l0> <AdminServer> <[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'>
<userxxx> <> <> <1222970404786> <000000> <Unable to convert a value of type 'class [Ljava.lang.String;' to the array element type of 'class java.lang.String'.
Cause: java.lang.ArrayIndexOutOfBoundsException

Throwable: java.lang.ArrayIndexOutOfBoundsException

Stack Trace:

at java.lang.reflect.Array.get(Native Method)
at com.bea.wlw.netui.script.el.util.ParseUtils.convertType(
at com.bea.wlw.netui.script.el.tokens.ExpressionToken.beanUpdate(
at com.bea.wlw.netui.script.el.tokens.IdentifierToken.update(
at com.bea.wlw.netui.script.el.ExpressionTerm.update(
at com.bea.wlw.netui.script.el.ParsedExpression.update(
at com.bea.wlw.netui.script.el.util.ParseUtils.update(
at com.bea.wlw.netui.script.el.ExpressionEvaluatorImpl.update(


 Upgrade from WLW 8.1 to WLW 9.2.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.