Fuse step over another installed feature
chubutin May 20, 2013 10:25 AMHi! I have two features and I can individually install the services. I remarked individually because when I deploy the second, Fuse deletes the first one. In the logs I saw how the camel routes and the cxf endpoints are uninstalled when Fuse install the second service.
I think I have a problem with the names of the features, but they have different names in the .kar and Fuse identify as another bundle, but insted Fuse uninstall the first one.
This is the log when I install the second feature (taxGroup) and Fuse uninstall the first one (vessels)
2013-05-17 16:15:53,763 | WARN | edhat-024/deploy | KarArtifactInstaller | ? ? | 27 - org.apache.karaf.deployer.kar - 2.3.0.redhat-60024 | Karaf archive '/home/ramiro/tecPlata/jboss-fuse-6.0.0.redhat-024/deploy/TaxGroupService-feature-1.0.0-SNAPSHOT.kar' has been updated; redeploying.
2013-05-17 16:15:53,771 | INFO | xFrameworkWiring | BlueprintExtender | ? ? | 14 - org.apache.aries.blueprint.core - 1.0.1.redhat-60024 | Destroying BlueprintContainer for bundle vesselsVisitorService
2013-05-17 16:15:53,777 | INFO | xFrameworkWiring | BlueprintCamelContext | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Apache Camel 2.10.0.redhat-60024 (CamelContext: vesselVisitorsRoute) is shutting down
2013-05-17 16:15:53,779 | INFO | xFrameworkWiring | DefaultShutdownStrategy | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Starting to graceful shutdown 1 routes (timeout 300 seconds)
2013-05-17 16:15:53,781 | INFO | 6 - ShutdownTask | DefaultShutdownStrategy | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Route: route23 shutdown complete, was consuming from: Endpoint[cxf://bean:vesselVisitorsConsumerEndpoint]
2013-05-17 16:15:53,781 | INFO | xFrameworkWiring | DefaultShutdownStrategy | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Graceful shutdown of 1 routes completed in 0 seconds
2013-05-17 16:15:53,786 | INFO | xFrameworkWiring | DefaultTypeConverter | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | TypeConverterRegistry utilization[attempts=21, hits=18, misses=3, failures=0] mappings[total=209, misses=2]
2013-05-17 16:15:53,788 | INFO | xFrameworkWiring | BlueprintCamelContext | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Apache Camel 2.10.0.redhat-60024 (CamelContext: vesselVisitorsRoute) is shutdown in 0.011 seconds. Uptime 6 minutes.
2013-05-17 16:15:53,816 | INFO | edhat-024/deploy | KarArtifactInstaller | ? ? | 27 - org.apache.karaf.deployer.kar - 2.3.0.redhat-60024 | Installing KAR file /home/ramiro/tecPlata/jboss-fuse-6.0.0.redhat-024/deploy/TaxGroupService-feature-1.0.0-SNAPSHOT.kar
2013-05-17 16:15:53,820 | INFO | edhat-024/deploy | KarArtifactInstaller | ? ? | 27 - org.apache.karaf.deployer.kar - 2.3.0.redhat-60024 | Added feature repository 'file:/home/ramiro/tecPlata/jboss-fuse-6.0.0.redhat-024/system/com/tecplata/esb/service/taxgroup/TaxGroupService-feature/1.0.0-SNAPSHOT/TaxGroupService-feature-1.0.0-SNAPSHOT-features.xml'.
2013-05-17 16:15:53,864 | INFO | NAPSHOT-thread-1 | Activator | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Found 1 @Converter classes to load
2013-05-17 16:15:53,864 | INFO | NAPSHOT-thread-1 | Activator | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Found 1 @Converter classes to load
2013-05-17 16:15:53,865 | INFO | NAPSHOT-thread-1 | Activator | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Found 1 @Converter classes to load
2013-05-17 16:15:53,865 | INFO | NAPSHOT-thread-1 | Activator | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Found 2 @Converter classes to load
2013-05-17 16:15:53,866 | INFO | NAPSHOT-thread-1 | Activator | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Found 1 @Converter classes to load
2013-05-17 16:15:53,866 | INFO | NAPSHOT-thread-1 | Activator | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Found 2 @Converter classes to load
2013-05-17 16:15:53,866 | INFO | NAPSHOT-thread-1 | Activator | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Found 2 @Converter classes to load
2013-05-17 16:15:53,867 | INFO | NAPSHOT-thread-1 | Activator | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Found 0 @Converter classes to load
2013-05-17 16:15:53,869 | INFO | NAPSHOT-thread-1 | ManagementStrategyFactory | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | JMX enabled.
2013-05-17 16:15:53,884 | INFO | NAPSHOT-thread-1 | InstrumentationManagerImpl | ? ? | 150 - org.apache.cxf.cxf-rt-management - 2.6.0.redhat-60024 | registering MBean org.apache.cxf:bus.id=TaxGroupService-service-cxf3218930,type=Bus,instance.id=3218930: org.apache.cxf.bus.ManagedBus@a518b6
2013-05-17 16:15:53,884 | INFO | NAPSHOT-thread-1 | InstrumentationManagerImpl | ? ? | 150 - org.apache.cxf.cxf-rt-management - 2.6.0.redhat-60024 | registering MBean org.apache.cxf:bus.id=TaxGroupService-service-cxf3218930,type=Bus,instance.id=3218930: javax.management.modelmbean.RequiredModelMBean@f98d7a
2013-05-17 16:15:53,884 | INFO | NAPSHOT-thread-1 | InstrumentationManagerImpl | ? ? | 150 - org.apache.cxf.cxf-rt-management - 2.6.0.redhat-60024 | registered org.apache.cxf:bus.id=TaxGroupService-service-cxf3218930,type=Bus,instance.id=3218930
2013-05-17 16:15:53,885 | INFO | NAPSHOT-thread-1 | InstrumentationManagerImpl | ? ? | 150 - org.apache.cxf.cxf-rt-management - 2.6.0.redhat-60024 | registering MBean org.apache.cxf:bus.id=TaxGroupService-service-cxf3218930,WorkQueueManager=Bus.WorkQueueManager,type=WorkQueueManager,instance.id=28791141: org.apache.cxf.bus.managers.WorkQueueManagerImplMBeanWrapper@40d241
2013-05-17 16:15:53,886 | INFO | NAPSHOT-thread-1 | InstrumentationManagerImpl | ? ? | 150 - org.apache.cxf.cxf-rt-management - 2.6.0.redhat-60024 | registering MBean org.apache.cxf:bus.id=TaxGroupService-service-cxf3218930,WorkQueueManager=Bus.WorkQueueManager,type=WorkQueueManager,instance.id=28791141: javax.management.modelmbean.RequiredModelMBean@1abe507
2013-05-17 16:15:53,888 | INFO | NAPSHOT-thread-1 | BlueprintCamelContext | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Apache Camel 2.10.0.redhat-60024 (CamelContext: TaxGroupServiceCamelContext) is starting
2013-05-17 16:15:53,888 | INFO | NAPSHOT-thread-1 | BlueprintCamelContext | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Tracing is enabled on CamelContext: TaxGroupServiceCamelContext
2013-05-17 16:15:53,930 | INFO | NAPSHOT-thread-1 | ReflectionServiceFactoryBean | ? ? | 149 - org.apache.cxf.cxf-rt-core - 2.6.0.redhat-60024 | Creating Service {http://taxgroup.service.esb.tecplata.com/}TaxGroupServiceService from class com.tecplata.esb.service.taxgroup.TaxGroupService
2013-05-17 16:15:53,949 | INFO | NAPSHOT-thread-1 | ServerImpl | ? ? | 147 - org.apache.cxf.cxf-api - 2.6.0.redhat-60024 | Setting the server's publish address to be /TaxGroupService
2013-05-17 16:15:53,950 | INFO | NAPSHOT-thread-1 | InstrumentationManagerImpl | ? ? | 150 - org.apache.cxf.cxf-rt-management - 2.6.0.redhat-60024 | registering MBean org.apache.cxf:bus.id=TaxGroupService-service-cxf3218930,type=Bus.Service.Endpoint,service="{http://taxgroup.service.esb.tecplata.com/}TaxGroupServiceService",port="TaxGroupServicePort",instance.id=24806536: org.apache.cxf.endpoint.ManagedEndpoint@931d47
2013-05-17 16:15:53,950 | INFO | NAPSHOT-thread-1 | InstrumentationManagerImpl | ? ? | 150 - org.apache.cxf.cxf-rt-management - 2.6.0.redhat-60024 | registering MBean org.apache.cxf:bus.id=TaxGroupService-service-cxf3218930,type=Bus.Service.Endpoint,service="{http://taxgroup.service.esb.tecplata.com/}TaxGroupServiceService",port="TaxGroupServicePort",instance.id=24806536: javax.management.modelmbean.RequiredModelMBean@6722a9
2013-05-17 16:15:53,978 | INFO | NAPSHOT-thread-1 | BlueprintCamelContext | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Route: route24 started and consuming from: Endpoint[cxf://bean:TaxGroupServiceConsumerEndpoint]
2013-05-17 16:15:53,978 | INFO | NAPSHOT-thread-1 | faultManagementLifecycleStrategy | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | StatisticsLevel at All so enabling load performance statistics
2013-05-17 16:15:53,981 | INFO | NAPSHOT-thread-1 | BlueprintCamelContext | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Total 1 routes, of which 1 is started.
2013-05-17 16:15:53,982 | INFO | NAPSHOT-thread-1 | BlueprintCamelContext | ? ? | 130 - org.apache.camel.camel-core - 2.10.0.redhat-60024 | Apache Camel 2.10.0.redhat-60024 (CamelContext: TaxGroupServiceCamelContext) started in 0.093 seconds
2013-05-17 16:15:53,989 | INFO | edhat-024/deploy | fileinstall | ? ? | 7 - org.apache.felix.fileinstall - 3.3.11.redhat-60024 | Updated /home/ramiro/tecPlata/jboss-fuse-6.0.0.redhat-024/deploy/TaxGroupService-feature-1.0.0-SNAPSHOT.kar
These are the features:
https://dl.dropboxusercontent.com/u/225304/TaxGroupService-feature-1.0.0-SNAPSHOT.kar
https://dl.dropboxusercontent.com/u/225304/VesselVisitorFeature-1.0.0-SNAPSHOT.kar
How fuse determine de Name or the ID of the features? Maybe I have to change something in the feature.xml (is generated by the plugin) and I dont know what is that
Edited by: chubutin on May 17, 2013 7:54 PM
This post is duplicated in https://community.jboss.org/message/818468#818468
Edited by: chubutin on May 20, 2013 2:17 PM