Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.7
-
Component/s: t2 cloudone
-
Labels:None
Description
Currently the beanable infrastructure doesn't work within a Raven environment, as when the XMLEncoded representation of the bean is deserialised ClassNotFound exceptions occur. This is because it is trying to find a class by name using reflection.
This had been found to occur with workflows that contains lists, leading to a ClassNotFound exception whilst looking for the EntityList class.
Attached an small program that demonstrates the problem.
Need to first run 'mvn install', the conf/raven.properties needs editing to change raven.repository.0 to point to your local maven repository.
The data store is hard-coded to /tmp/datastuff in Tester.java so without changing this will currently only run on mac / linux.
Run executeworkflow.sh to start the test (need to be in the same directory as the profile location in raven.properties is set to be simply file:t2-profile.xml)