Have you cleared the bundle cache in between?

Am 23.11.2016 13:42 schrieb "Tim Ward" <t...@telensa.com>:

> I have a @Component with immediate=true which fires up a thread in its
> @Activate to listen on a socket. The @Deactivate, if it were ever called,
> would kill the thread.
>
> What I appear to be seeing is that the @Activate is called twice with no
> call to @Deactivate (so I get two threads, one of which crashes because the
> port is in use).
>
> There may be a hint that this is connected to the processing of
> configuration.json, even though there is nothing in configuration.json for
> this particular @Component.
>
> Any ideas?
>
> When I shut down the system some time later there *are* two calls to the
> @Deactivate method logged, which suggests that it is being called and the
> logging is working. If I leave out the "immediate=true" there are no calls
> to @Activate.
>
> 2016-11-23 11:49:16,058 | INFO  | pool-84-thread-3 | provider
>            | 1195 - osgi.enroute.configurer.simple.provider -
> 2.0.0.201610141744 | Reading configurations for bundle
> com.telensa.apps.planet.p2c.provider 1.0.0.201611231149 in
> configuration/configuration.json
> 2016-11-23 11:49:16,058 | INFO  | pool-84-thread-3 | provider
>            | 1195 - osgi.enroute.configurer.simple.provider -
> 2.0.0.201610141744 | Reading configuration for bundle
> com.telensa.apps.planet.p2c.provider 1.0.0.201611231149 in
> configuration/configuration.json null
> 2016-11-23 11:49:16,074 | INFO  | pool-84-thread-3 | P2cImpl
>             | 1196 - com.telensa.apps.planet.p2c.provider -
> 1.0.0.201611231149 | activate
> 2016-11-23 11:49:16,074 | INFO  | pool-84-thread-3 | bundle
>            | 917 - org.apache.aries.spifly.dynamic.bundle - 1.0.1 |
> Bundle Considered for SPI providers: com.telensa.apps.planet.p2c.provider
> 2016-11-23 11:49:16,074 | INFO  | pool-84-thread-3 | bundle
>            | 917 - org.apache.aries.spifly.dynamic.bundle - 1.0.1 | No
> 'SPI-Provider' Manifest header. Skipping bundle:
> com.telensa.apps.planet.p2c.provider
> 2016-11-23 11:49:16,074 | INFO  | pool-84-thread-3 | provider
>            | 1195 - osgi.enroute.configurer.simple.provider -
> 2.0.0.201610141744 | Reading configurations for bundle
> com.telensa.apps.planet.p2c.provider 1.0.0.201611231149 in
> configuration/configuration.json
> 2016-11-23 11:49:16,074 | INFO  | pool-84-thread-3 | provider
>            | 1195 - osgi.enroute.configurer.simple.provider -
> 2.0.0.201610141744 | Reading configuration for bundle
> com.telensa.apps.planet.p2c.provider 1.0.0.201611231149 in
> configuration/configuration.json null
> 2016-11-23 11:49:16,089 | INFO  | Thread-47        | P2cImpl
>             | 1196 - com.telensa.apps.planet.p2c.provider -
> 1.0.0.201611231149 | Thread started running
> 2016-11-23 11:49:16,105 | INFO  | pool-84-thread-3 | P2cImpl
>             | 1196 - com.telensa.apps.planet.p2c.provider -
> 1.0.0.201611231149 | activate
> 2016-11-23 11:49:16,199 | INFO  | pool-84-thread-3 | provider
>            | 1195 - osgi.enroute.configurer.simple.provider -
> 2.0.0.201610141744 | Reading configurations for bundle org.zeromq.jeromq
> 0.3.5 in configuration/configuration.json
> 2016-11-23 11:49:16,199 | INFO  | Thread-48        | P2cImpl
>             | 1196 - com.telensa.apps.planet.p2c.provider -
> 1.0.0.201611231149 | Thread started running
>
> .....................................................
>
> 2016-11-23 12:00:03,195 | INFO  | nsole user karaf | LogoutAction
>            | 41 - org.apache.karaf.shell.commands - 4.0.7 | Disconnecting
> from current session...
> 2016-11-23 12:00:03,211 | INFO  | FelixShutdown    | BlueprintExtender
>             | 12 - org.apache.aries.blueprint.core - 1.6.2 | Destroying
> BlueprintContainer for bundle org.apache.karaf.shell.core/4.0.7
> 2016-11-23 12:00:03,211 | INFO  | FelixShutdown    | BlueprintExtender
>             | 12 - org.apache.aries.blueprint.core - 1.6.2 | Destroying
> BlueprintContainer for bundle org.apache.karaf.jaas.blueprint.config/4.0.7
> 2016-11-23 12:00:03,226 | INFO  | FelixShutdown    | BlueprintExtender
>             | 12 - org.apache.aries.blueprint.core - 1.6.2 | Destroying
> BlueprintContainer for bundle org.apache.aries.blueprint.core/1.6.2
> 2016-11-23 12:00:03,226 | INFO  | FelixShutdown    | BlueprintExtender
>             | 12 - org.apache.aries.blueprint.core - 1.6.2 | Destroying
> BlueprintContainer for bundle org.apache.aries.blueprint.cm/1.0.8
> 2016-11-23 12:00:03,257 | INFO  | FelixStartLevel  | P2cImpl
>             | 1196 - com.telensa.apps.planet.p2c.provider -
> 1.0.0.201611231149 | deactivate
> 2016-11-23 12:00:03,273 | INFO  | FelixStartLevel  | P2cImpl
>             | 1196 - com.telensa.apps.planet.p2c.provider -
> 1.0.0.201611231149 | deactivate
>
> --
> Tim Ward
>
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to