Hide Forgot
securitylevel_name: Public
Link: Added: This issue depends GUVNOR-358
Draft release note text states: https://jira.jboss.org/browse/GUVNOR-358 A stack-trace error occurred when the user tried to create custom accumulate functions. This was due to the Exernalizable interface being improperly implemented. Changes have been made so that the Exernalizable interfaces is now deployed correctly and that the functions.jar file has been moved to the correct directory.
Writer: Added: dlesage
Release Notes Docs Status: Added: Documented as Resolved Issue
Release Notes Text: Added: test
Release Notes Text: Removed: test
Release Notes Text: Added: Draft release note text states: https://jira.jboss.org/browse/GUVNOR-358 A stack-trace error occurred when the user tried to create custom accumulate functions. This was due to the Exernalizable interface being improperly implemented. Changes have been made so that the Exernalizable interfaces is now deployed correctly and that the functions.jar file has been moved to the correct directory.
Link: Added: This issue is related to BRMS-476
Labels: Removed: rn-dlesage rn-done-resolved Added: qe-needs-test rn-dlesage rn-done-resolved
Fix verified. org.drools.runtime.rule.AccumulateFunction interface now extends Externalizable and custom accumulate functions that implement it can now be referenced without causing java.io.NotSerializableException. Custom function classes need to be placed in WEB-INF/classes or WEB-INF/lib, packed in a JAR archive.