XFireFactory throws RuntimeException with additional second parameter containing the catched exception.
This leads to strong binding for runtime jre greater or equal 1.4. thats IMHO not necessarily needed.
sample from line 90:
catch (IllegalArgumentException e)
{
throw new RuntimeException("Factory doesn't implement newInstance(): " + clazz.getName(), e);
}
Apologies for the misleading bug descripotion and versions - it should be version 1.2.1.
The bug I'm trying to report is a regression of XFire-33- XFire 1.2.1 doesn't work in 1.3 - all the jars are compiled in 1.4.