Hi
Am 25.10.2012 um 11:02 schrieb Jeremias Maerki: > BTW, pom.xml in MetaType trunk still says: > Implementation of the OSGi Metatype Service Specification 1.1 > > Should be 1.2 now. Thanks. Will fix this. Regards Felix > > > Jeremias Maerki > > > On 25.10.2012 10:57:40 Jeremias Maerki wrote: >> I've created https://issues.apache.org/jira/browse/FELIX-3734 which >> fixes the problem below. Incidentally, it also fixes my original >> problem: I can now create factory configurations in WebConsole 4.0.0. >> >> Do you still want a bundle with a ManagedServiceFactory to demonstrate >> the problem? But apparently, you've indirectly fixed the problem in >> MetaType already. It wasn't in the WebConsole 4.0.0. >> >> Thanks, >> Jeremias Maerki >> >> >> On 25.10.2012 10:41:04 Jeremias Maerki wrote: >>> Hi Felix, >>> >>> will do that shortly. In the meantime, I've compiled MetaType trunk and >>> checked if anything changes just from your changes. However, I ran into >>> an NPE calling up the Config page in the WebConsole. Apparently, >>> Bundle.getBundleContext() returns null for a fragment bundle. I have a >>> WebConsole branding fragment that caused this. >>> >>> I've locally changed MetaTypeInformationImpl slightly to verify that >>> it's the BundleContext that is causing an NPE when setting up the >>> MetaTypeProviderTracker: >>> >>> protected MetaTypeInformationImpl( Bundle bundle ) >>> { >>> this.bundle = bundle; >>> this.pids = new HashSet(); >>> this.factoryPids = new HashSet(); >>> this.metaTypeProviders = new HashMap(); >>> >>> BundleContext bundleContext = bundle.getBundleContext(); >>> if (bundleContext == null) { >>> throw new NullPointerException("BundleContext for bundle " + >>> bundle + " is null!"); >>> } >>> this.providerTacker = new MetaTypeProviderTracker( bundleContext, >>> this ); >>> this.providerTacker.open(); >>> } >>> >>> I assume it would simply be a matter of not creating a ServiceTracker >>> when BundleContext is null. >>> >>> I was positively surprised when I saw that it is now possible to expose >>> a MetaTypeProvider service for publishing metatype information. Opens >>> new possibilities. >>> >>> Thanks, >>> Jeremias Maerki >>> >>> >>> On 25.10.2012 09:23:22 Felix Meschberger wrote: >>>> Hi Jeremias >>>> >>>> I yesterday fixed an issue in the MetaType Service implementation with >>>> respect to properly handling factory PIDs and meta types. Can you >>>> report an issue with the following information: >>>> >>>> * version of web console and metatype service bundle used >>>> * a simple sample bundle exposing the issue >>>> >>>> Thank you very much. >>>> >>>> Regards >>>> Felix >>>> >>>> Am 24.10.2012 um 16:27 schrieb Jeremias Maerki: >>>> >>>>> I've recently installed WebConsole 4 and noticed that in the >>>>> Configuration tab, there are no longer any entries for factory >>>>> configurations. I can see that there is Java and JS code for factory >>>>> configurations but nothing shows up. Is there a bug or do I have wrong >>>>> expectations? >>>>> >>>>> Thanks, >>>>> Jeremias Maerki >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

