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

Reply via email to