droolsjbpm/drools — pull request #72 by mrietveld (2011-12-01 15:06:10+00:00)
Title: Jbrules 3304

[JBRULES-3304](https://issues.jboss.org/browse/JBRULES-3304):

Because the rulebase does not get inserted into the (marshaller) context that's used for unmarshalling a WorkItem(Info), when MarshallerReaderContext.resolveClass(ObjectStreamClass) get's called, it can not use the ruleBase's root class loader.

If necessary, I can supply a test case for this to show where it goes wrong – at the moment it disappeared with a stash I dropped so that I'll have to recreate it.

Based on the 5.3.x branch, please also cherry-pick to master.