Hi all,
I want to give a short update of the current status to run Eclipse SmartHome on top of Concierge.
These issues are actually open in Concierge:
- #438781 Loading of localized files in bundle will fail due to wrong path
- #439182 org.osgi.service.condpermadmin package is missing in Concierge
Workaround: see patch osgi-permission: make additional bundle with missing packages. See https://github.com/JochenHiller/concierge-tests/tree/master/patches/osgi-permission/
- #439469 ClassCastException in BundleImpl.Revision.BundleClassLoader.findResource1
- #439470 Bundle activator will be called twice
- #439492 Concierge is missing pre-registered SAXParserFactory and DocumentBuilderFactory
For all of these issues I added source code to solve this issues, or in case #439470 a workaround to avoid the problem. This needs a fix by Tim/Jan as this seems to be a more complex problem during bundle startup.
In addition, there are issues in come Equinox bundles which prevents then to run in Concierge without changes:
Equinox console bundle
I had some troubles to get Equinox bundles running in Concierge. At the end it turned out, that issues #439469, #439470, #439492 were all bugs in Concierge, and not in Equinox bundles.
To get Eclipse SmartHome running completely, I am using the workarounds with "patched" bundles until the issues will be fixed in. For a complete regular build of ESH able to run on top of Concierge, these issues should have been fixed. In addition it is necessary to provide a build of Concierge to include in ESH runtime environment.
Bye, Jochen