BTW, pom.xml in MetaType trunk still says:
Implementation of the OSGi Metatype Service Specification 1.1
Should be 1.2 now.
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]