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

Reply via email to