Hi Nima,
do you have the code for the bundles somewhere? Seems there might be a
problem with the bundle metadta, the Manifest.mf etc?

You could try to just start Felix or any other OSGi environment and
try loading the bundle manually and see if the same error occurs.

HTH

/peter

GTalk:      neubauer.peter
Skype       peter.neubauer
Phone       +46 704 106975
LinkedIn   http://www.linkedin.com/in/neubauer
Twitter      http://twitter.com/peterneubauer

http://www.neo4j.org     - New Energy for Data - The Graph Database.
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.
http://www.qi4j.org        - New Energy for Java - Domain Driven Development.



On Tue, Jun 9, 2009 at 8:38 PM, Nima Kaviani<nima.kavi...@gmail.com> wrote:
> Hi all,
>
> I have a problem when trying to use pax maven plugin. My parent POM has a
> set of modules as follows
>
> <modules>
>       <module>api</module>
>       <module>impl</module>
>       <module>servlet-subscriber</module>
>       <module>tcp-subscriber</module>
> </modules>
>
> I have used apache's bundle plugin to create bundles for all the above sub
> projects. I can install and start all the bundles generated from the above
> modules individually on Felix, however when I run "mvn pax:provision", I
> encounter the following exception and I am not sure what the problem is.
> External bundle dependencies are defined in each sub-bundle's  pom and I
> believe pax should be able to resolve the dependencies without any problem.
> yet, It doesn't even get to the point of resolving the dependencies and
> starts complaining about the format of the bundle, so I am not sure what the
> problem can be. I appreciate any help.
>
> N.
>
>
>      /  / Oops, there has been a problem!
>       /  /
>      /__/   org.ops4j.pax.runner.platform.PlatformException:
> [mvn:ubc.magic.broker/osgibroker.subscriber.tcp/0.0.1] is not a valid bundle
>     ___
>    /__/
>
>  -> Exception catched during execution:
> java.lang.RuntimeException: org.ops4j.pax.runner.platform.PlatformException:
> [mvn:ubc.magic.broker/osgibroker.subscriber.tcp/0.0.1] is not a valid bundle
>     at org.ops4j.pax.runner.Run.startPlatform(Run.java:627)
>     at org.ops4j.pax.runner.Run.start(Run.java:208)
>     at org.ops4j.pax.runner.Run.main(Run.java:137)
>     at org.ops4j.pax.runner.Run.main(Run.java:110)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.ops4j.pax.construct.lifecycle.ProvisionMojo.invokePaxRunner(ProvisionMojo.java:802)
>     at
> org.ops4j.pax.construct.lifecycle.ProvisionMojo.deployRunnerNG(ProvisionMojo.java:780)
>     at
> org.ops4j.pax.construct.lifecycle.ProvisionMojo.deployBundles(ProvisionMojo.java:477)
>     at
> org.ops4j.pax.construct.lifecycle.ProvisionMojo.execute(ProvisionMojo.java:270)
>     at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268)
>     at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
>     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
>     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
>     at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>     at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>     at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>     at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>
> --
> http://nima.magic.ubc.ca
>
> _______________________________________________
> general mailing list
> general@lists.ops4j.org
> http://lists.ops4j.org/mailman/listinfo/general
>
>

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to