I've just upgraded to ServiceMix 3.1 (from ServiceMix 3.0). Unfortunately quite a lot of things didn't work anymore.
1) ServiceMix 3.1 needs JRE 5 ServiceMix 3.0 was able to run on JRE 1.4.x and I don't know why version 3.1 needs JRE 5. Maybe Guillaume can comment on this. We did testing with the TestSupport class running JRE 1.4.x. Everything works correctly. Which component(s) need JRE 5? Are there configurations of ServiceMix that can be run with JRE 1.4.x? 2) In the PollingComponentSupport class (superclass of FilePoller) the property 'workManager' was removed. Therefore configurations have to be changed (by simple removing the property in the Spring configuration) 3) Jencks WorkManager needs Transaction Manager property set in Spring configuration 4) StreamSource handling in Transformer component crashes in toDOMSource method, when InputStream encoding is other than default (We've used UTF-8 encoding). Reason unknown. 5) Installing LW container without having Service shared library installed fails without any warning After 2 hours of browsing the ServiceMix 3.1 sources and applying the necessary changes our service assemblies worked correctly again. The only remaining problem is the use of JRE 5. I'm not sure if our customer will allow us to install JRE 5 in the production environment. Kind regards Juergen -- View this message in context: http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a8983211 Sent from the ServiceMix - User mailing list archive at Nabble.com.
