Resolution: Bundle Updated
dm server 2.0.0 CI-475 but isn't specific to this build
We tried an xstream upgrade to 1.3.1 using the EBR artifact:
This brings in transitively the xml pull API 1.1.4:
However, xml pull 1.1.4 does not export the org.xmlpull.mxp1 package (it doesn't even have it).
Our workaround right now is to use xstream 1.3.0 which requires xml pull version 184.108.40.206-O, which does satisfy its imports.
A quick test case to replicate this problem is on a CLEAN dm server (we used 2.0.0 CI-475 but saw this on earlier builds as well), put the following artifacts into the pickup folder in this order (taken from the EBR):
- XML PULL API 1.1.4
- Xstream 1.3.0
You should get in the console:
[2009-11-13 11:48:52.984] fs-watcher <DE0058E> Install failed for bundle 'com.springsource.com.thoughtworks.xstream' version '1.3.1'.
[2009-11-13 11:48:52.984] fs-watcher <DE0018E> Unable to install application from location 'file:/R:/bin/springsource/springsource-dm-server-2.0.0.CI-475/pickup/com.springsource.com.thoughtworks.xstream-1.3.1.jar'. Could not satisfy constraints for bundle 'com.springsource.com.thoughtworks.xstream' at version '1.3.1'. Cannot resolve: com.springsource.com.thoughtworks.xstream
An Import-Package could not be resolved. Caused missing constraint <Import-Package: org.xmlpull.mxp1; version="[1.1.4,2.0.0)"> in bundle <com.springsource.com.thoughtworks.xstream_1.3.1>
[2009-11-13 11:48:53.000] fs-watcher <HD0002E> Hot deploy failed for resource 'R:\bin\springsource\springsource-dm-server-2.0.0.CI-475\pickup\com.springsource.com.thoughtworks.xstream-1.3.1.jar'.