Hi Lasse Did you start the bundle? It seems the bundle was not started.
Best regards Krzysztof On 25.05.2014 14:20, lassevestergaard wrote: > Hi all. > > I'm trying to install an osgi bundle in Servicemix 5.0.1. > > I have tested my code without osgiify it, and that works. Furthermore, I > have tried to create a simple ogsi bundle, and install it in Servicemix; > that is also successful. When I turn my actual code into an osgi bundle it > seems to go wrong. I'm using Netbeans 8 and Maven. The problem is that I > don't get any error messages - when I build the bundle everything goes fine, > and I can also install the bundle without any errors in the Servicemix log > (log:set DEBUG). I can even see that the bundle is in the list of installed > bundles (osgi:list) - it says that the bundle is installed (it doesn't say > active). > > the problem is that the bundle does not work - I can see that it doesn't do > what it was supposed to do (post some values on a web page somewhere). > Additionally, Servicemix starts to behave oddly. It doesn't seem consistent, > but sometimes the osgi:list command suddenly doesnt exist no more (command > not found). This also goes for log:display. Furthermore the bundle won't be > removed from the bundle list even if I write osgi:uninstall xxx. Finally, > Servicemix will not shut down (osgi:shutdown) - it just freezes (this can > also happen with the other commands). > > One last thing is that I can see that the bundle don't start up because my > BundleActivator does not execute the start method (I have made it do a > System.out.println). > > I'm guessing that my problem is in the pom file. Content is here: > > <?xml version="1.0" encoding="UTF-8"?> > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > > <groupId>StandAloneDslRoute</groupId> > <artifactId>StandAloneDslRoute</artifactId> > <packaging>bundle</packaging> > <version>1.0</version> > <properties> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > </properties> > > <dependencies> > > > <dependency> > <groupId>org.apache.felix</groupId> > <artifactId>org.osgi.core</artifactId> > <version>1.0.0</version> > > </dependency> > > > > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-core</artifactId> > <version>2.12.3</version> > </dependency> > > > <dependency> > <groupId>org.slf4j</groupId> > <artifactId>slf4j-api</artifactId> > <version>1.7.6</version> > > </dependency> > <dependency> > <groupId>org.slf4j</groupId> > <artifactId>slf4j-log4j12</artifactId> > <version>1.7.7</version> > > </dependency> > > <dependency> > <groupId>log4j</groupId> > <artifactId>log4j</artifactId> > <version>1.2.17</version> > > </dependency> > > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-xmljson</artifactId> > <version>2.12.3</version> > > </dependency> > > <dependency> > <groupId>org.json</groupId> > <artifactId>org.json</artifactId> > <version>chargebee-1.0</version> > > </dependency> > > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-http4</artifactId> > <version>2.12.3</version> > > </dependency> > > </dependencies> > > <build> > > <defaultGoal>install</defaultGoal> > > <plugins> > <plugin> > <groupId>org.apache.felix</groupId> > <artifactId>maven-bundle-plugin</artifactId> > <version>2.3.7</version> > <extensions>true</extensions> > <configuration> > <instructions> > <Embed-Dependency>*</Embed-Dependency> > <_exportcontents>*</_exportcontents> > <Export-Package>myroutepack.*</Export-Package> > > <Bundle-Activator>osgirelated.RouteOSGIActivator</Bundle-Activator> > </instructions> > </configuration> > </plugin> > </plugins> > </build> > > </project> > > Any ideas? > > Regards > > Lasse Vestergaard > > > > -- > View this message in context: > http://servicemix.396122.n5.nabble.com/Debugging-osgi-bundle-with-Servicemix-tp5720458.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. -- Krzysztof Sobkowiak JEE & OSS Architect | Technical Architect @ Capgemini Capgemini <http://www.pl.capgemini.com/> | Software Solutions Center <http://www.pl.capgemini-sdm.com/> | Wroclaw e-mail: [email protected] <mailto:[email protected]> | Twitter: @KSobkowiak Calendar: goo.gl/yvsebC
