Financial Reporting (FR) Batch Scheduling In Command Line Fails With Error: "Java.Lang.Classnotfoundexception"

(Doc ID 1448809.1)

Last updated on OCTOBER 04, 2016

Applies to:

Hyperion BI+ - Version 11.1.2.1.000 and later
Information in this document applies to any platform.
June 1,2015

Symptoms

FR 11.1.2.1.114 installed
FR scheduler command line setup as per note in <doc id 1387782.1>
FR scheduling works correctly when executed from Workspace.

When scheduling FR batches in command line error occurs.

com.hyperion.reporting.registry.FRSystem] [SRC_METHOD: lookupHsServer]
FRSystem.lookupFRRegistry calling URL :
http://<servername>:19000/hr/services/FRServiceReporting?action=getfrregistry [2012-03-20T16:57:40.871-05:00] [EPMFR] [ERROR] [00032] [oracle.EPMFR.core] [tid: 10] [ecid: 0000JOm7P1vD^aCCjFYfKo1FQFpK000000,0] [SRC_CLASS: com.hyperion.reporting.scheduler.ExecuteBatch] [SRC_METHOD: <init>] [arg:
F:\Oracle\MIDDLE~1\EPMSYS~1\products\FINANC~3\bin\MYBATC~1.XML] Error executing batch: F:\Oracle\MIDDLE~1\EPMSYS~1\products\FINANC~3\bin\MYBATC~1.XML
[2012-03-20T16:57:40.871-05:00] [EPMFR] [ERROR] [] [oracle.EPMFR.core] [tid: 10] [ecid: 0000JOm7P1vD^aCCjFYfKo1FQFpK000000,0] [SRC_CLASS:
com.hyperion.reporting.scheduler.ExecuteBatch] [SRC_METHOD: <init>] [[ com.hyperion.reporting.util.HyperionReportException: ; nested exception is:
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at com.hyperion.reporting.scheduler.ExecuteBatch.<init>(Unknown Source)
at com.hyperion.reporting.scheduler.ExecuteBatch.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError:
org/apache/commons/logging/LogFactory
at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:66)
at com.hyperion.reporting.registry.FRSystem.getObjectFromURL(Unknown Source)
at com.hyperion.reporting.registry.FRSystem.lookupHsServer(Unknown Source)
... 2 more
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 5 more

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