본문바로가기

News

Product Name InnoRules Bug Number BIR16R001
Name Collision with external java_cup.jar
Description When an application with java_cup.jar in the classpath executes the rule service using the local rule server, the rule server can not execute the rule because it can not find the class related to java_cup normally.
It does not occur if the application does not have java_cup.jar in the classpath.
Comments
Innorulesj.jar includes java_cup.jar, and some classes and methods have been renamed (name mangling) in the process of including java_cup.jar.
This library takes precedence because there is java_cup.jar in the classpath of the application, but innorulesj.jar tries to find the class and method with the changed name, which causes the error.

Fix NA
Affected Versions innorulesj.jar 7.0.0.12 and below Fixed Versions innorulesj.jar 7.0.0.13
Submitted Date 2016-01-27 Resolved Date 2016-01-27