My Oracle Support Banner

Hyperion Planning: CubeRefresh Error: "java.rmi.NotBoundException: HspBeanFactory java.rmi.NotBoundException: HspBeanFactory" after Upgrading JDK (Doc ID 2521748.1)

Last updated on SEPTEMBER 06, 2024

Applies to:

Hyperion Planning - Version 11.1.2.3.000 and later
Information in this document applies to any platform.

Symptoms

NOTE: The Planning RMI process is used for applications such as ODI or Hyperion Planning Utility CubeRefresh to connect to Planning server

When running the cuberefresh utility on a Linux server the following errors were seen which refers to Planning server not binding to the Planning RMI process or service.

[epmadminuser@server planning1]$ ./CubeRefresh.sh /A:Vision /U:admin /R /D /DEBUG

Enter administrator password:

Cube refresh failed with error: java.rmi.NotBoundException: HspBeanFactory

java.rmi.NotBoundException: HspBeanFactory


The Planning RMI log HyperionRMIRegistry.log shows the following errors every minute. The HyperionRMIRegistry.log is located at  Oracle/Middleware/user_projects/<instancename>/diagnostics/logs/starter

Mar 25, 2019 6:39:37 PM java.io.ObjectInputStream filterCheck

INFO: ObjectInputFilter REJECTED: class java.lang.Object, array length: -1, nRefs: 9, depth: 4, bytes: 249, ex: n/a

Mar 25, 2019 6:40:37 PM java.io.ObjectInputStream filterCheck

INFO: ObjectInputFilter REJECTED: class java.lang.Object, array length: -1, nRefs: 9, depth: 4, bytes: 249, ex: n/a

 

 

Changes

The java version configured for Hyperion and RMI was upgraded to JDK 1.6.0_211. However the issue is not related to JDK 1.6.0_211 version only but relates to changes in JDK 6,  JDK 7 and JDK 9  Serialization Filtering referenced below.   

The RMI configuration file on Linux is located at /Oracle/Middleware/user_projects/<instancename>/RMI/HyperionRMIRegistry

For example using  JDK 1.6.0_211

RMIPATH=/refresh/home/epmadmin/Oracle/Middleware/EPMSystem11R1/../jdk1.6.0_211/bin

RMICLASSPATH=/refresh/home/epmadmin/Oracle/Middleware/EPMSystem11R1/products/Planning/lib/HspJS.jar

$RMIPATH/rmiregistry -J-Djava.class.path=$RMICLASSPATH 11333 &

 

Cause

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
Symptoms
Changes
Cause
Solution
References


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