Hi, Do you provide something like etc/foo-bar.cfg with @Component(name = "foo") ?
If so, you can get the config in the @Activate method. Regards JB On 01/05/2019 21:41, Alex Soto wrote: > Hello, > > Anybody seen the following error when updating a DS component configuration? > > java.lang.IllegalStateException: Factory pid supplied after all > non-factory configurations supplied XXXXXXX > at > org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.checkFactoryPidIndex(ConfigurableComponentHolder.java:529) > ~[?:?] > at > org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.configurationUpdated(ConfigurableComponentHolder.java:357) > ~[?:?] > at > org.apache.felix.scr.impl.manager.RegionConfigurationSupport.configurationEvent(RegionConfigurationSupport.java:284) > ~[?:?] > at > org.apache.felix.scr.impl.manager.RegionConfigurationSupport$1.configurationEvent(RegionConfigurationSupport.java:89) > ~[?:?] > at > org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.sendEvent(ConfigurationManager.java:2090) > [8:org.apache.felix.configadmin:1.8.16] > at > org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.run(ConfigurationManager.java:2058) > [8:org.apache.felix.configadmin:1.8.16] > at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141) > [8:org.apache.felix.configadmin:1.8.16] > at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109) > [8:org.apache.felix.configadmin:1.8.16] > at java.lang.Thread.run(Thread.java:748) [?:?] > > > What does it mean? > > Best regards, > Alex soto > > > > -- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
