InvalidParamException: JBO-25006 During Application Module Passivation/Activation

(Doc ID 1314770.1)

Last updated on AUGUST 18, 2016

Applies to:

Oracle JDeveloper - Version 11.1.1.3.0 to 11.1.1.5.0 [Release Oracle11g]
Information in this document applies to any platform.

Symptoms

You are developing an ADF Faces / BC application in JDeveloper 11g.

Your application includes dynamically created view objects, as explained in the following blog:
"Decompiling ADF Binaries", "Enabling LOVs for Dynamic ViewObject attributes"

You sometimes get the following InvalidParamException:

oracle.jbo.InvalidParamException: JBO-25006: Value 000100000003C20325 passed
as parameter String to method Constructor:Key is invalid: {3}.
at oracle.jbo.Key.parseBytes(Key.java:537)
at oracle.jbo.Key.<init>(Key.java:179)
at oracle.jbo.server.IteratorStateHolder.getCurrentRowKey(IteratorStateHolder.java:34)
at oracle.jbo.server.ViewRowSetIteratorImpl.activateIteratorState(ViewRowSetIteratorImpl.java:3898)
at oracle.jbo.server.ViewRowSetIteratorImpl.getRangeSize(ViewRowSetIteratorImpl.java:627)
at oracle.jbo.server.ViewRowSetImpl.getRangeSize(ViewRowSetImpl.java:2899)
at oracle.jbo.server.ViewObjectImpl.getRangeSize(ViewObjectImpl.java:10125)
...


This happens in a page including an af:query and an af:table, both based on the dynamic View Objects.

To test your application is passivation-safe, you have disabled the Application Module pool, as
explained in the following note:
<Note:417546.1> - How To Reproduce Problems Related to AM Passivation / Activation

But unfortunately, this raises other issues as reported in the following bug:
<Bug:11675241> - DYNAMIC VIEWOBJECT THROWS TARGET UNREACHABLE ERROR WHEN AM POOLING IS TURNED OFF

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms