My Oracle Support Banner

Rule Execution Failure with NoClassDefFoundError (Doc ID 2941808.1)

Last updated on JUNE 27, 2023

Applies to:

Oracle Financial Services Analytical Applications Infrastructure - Version 8.0.6.6.0 and later
Information in this document applies to any platform.

Symptoms

On Ofsaa 8.0.6,

Working rules are failing to execute

Steps to reproduce:

1. Open operation screen and create batch

2. Define Task by adding the created Rule.

3. Execute the Batch and Check the Batch Status.

 

Expected Behavior:

Rule can execute without failing.

Actual Behavior:

Rule execution failed with below error:

Thu Mar 23 13:50:33 HKT 2023]~[DEBUG]~[NA] [NA] Query -> insert into FCT_RUN_EXECUTION(fic_mis_date, n_run_skey, v_object_code, v_object_type_code, n_execution_order, v_table_name, v_column_name, v_infodom_name, d_execution_timestamp, v_task_id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Query Parmeters as provided -> 2022-XX-30, 100049, 1251XXXXX747, RL, 1, RXXXXXXX_DETAILS.N_BXXXXXING, BASEL, 2023-03-23 13:50:33.344, Task6
[Thu Mar 23 13:50:33 HKT 2023]~[ERROR]~[NA] [NA] Exception caught and ignored assuming TTransportException class is not present :org/apache/thrift/transport/TTransportException
[Thu Mar 23 13:50:33 HKT 2023]~[ERROR]~[NA] [NA] Exception Occured while executing query
java.lang.NoClassDefFoundError: org/apache/thrift/transport/TTransportException
at com.ofs.aai.database.OFSAAPreparedStatementDecorator.logAndExecuteQuery(OFSAAPreparedStatementDecorator.java:188)
at com.ofs.aai.database.OFSAAPreparedStatementDecorator.executeUpdate(OFSAAPreparedStatementDecorator.java:892)
at com.ofs.aai.pr2.dao.impl.GenericFctRunExecution.insertFctRunExecution(GenericFctRunExecution.java:282)
at com.ofs.aai.service.rule.engine.GenericRuleEngine.logExecution(GenericRuleEngine.java:2467)
at com.ofs.aai.service.rule.engine.GenericRDBMSRuleEngine.executeRuleQuery(GenericRDBMSRuleEngine.java:219)
at com.ofs.aai.service.rule.engine.GenericRuleEngine.executeRuleQuery(GenericRuleEngine.java:222)
at com.ofs.aai.service.rule.engine.GenericRDBMSRuleEngine.execute(GenericRDBMSRuleEngine.java:1565)
at com.ofs.aai.service.rule.RuleExecutionService.execute(RuleExecutionService.java:217)
at com.ofs.aai.pr2.cmd.RuleExecution.main(RuleExecution.java:280)
Caused by: java.lang.ClassNotFoundException: org.apache.thrift.transport.TTransportException
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more

 

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, unable to complete UAT testing

Changes

 N/A

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


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