Hi Ryan,

Could you try with the 3.3.1 snapshot [1]?
I believe this problem already get fixed. In the snapshot the servciemix-http use the 4.0 jbi-maven-plugin.

[1]http://people.apache.org/repo/m2-snapshot-repository/org/apache/servicemix/apache-servicemix/3.3.1-SNAPSHOT/

Freeman

Ryan Moquin wrote:
So, I made my antrun plugin copy the jar to my hotdeploy directory and
rename it to a zip file.  Now, my build fails for a different reason at a
different point:

2008-12-16 14:00:58,922 [main           ] INFO
DefaultListableBeanFactory     -
 Pre-instantiating singletons in
org.springframework.beans.factory.support.defaultlistablebeanfact...@9f4025:
defining beans
[org.apache.servicemix.http.endpoints.HttpConsumerEndpoint,marshaller]; root
of factory hierarchy
[FATAL ERROR]
org.apache.servicemix.maven.plugin.jbi.GenerateServiceUnitDescriptorMojo#execute()
caused a linkage error (java.lang.IncompatibleClassChangeError)
 and may be out-of-date. Check the realms:
[FATAL ERROR] Plugin realm =
app0.child-container[org.apache.servicemix.tooling:
jbi-maven-plugin] urls[0] =
file:/C:/m2_repo/repository/org/apache/servicemix/tooling/jbi-maven-plugin/3.2.3/jbi-maven-plugin-3.2.3.jar

The interesting thing about this error is that I'm NOT using the 3.2.3
version of the plugin.  The project generating this error is using
servicemix-http.  This explains a lot.  So apparently I'm hitting issues
because even though I'm using 4.0 for the plugin, components must be pulling
in 3.2.3.

I'll keep looking but I'm not sure why 3.2.3 of the plugin is getting pulled
into my build.. apparently it's causing me all my issues and I don't know
why this is only now happening.

Ryan

On Tue, Dec 16, 2008 at 12:45 PM, Ryan Moquin <[email protected]>wrote:

Also, I'm using Maven 2.0.9, Servicemix 3.3 and the JBI plugin 4.0.


On Tue, Dec 16, 2008 at 12:43 PM, Ryan Moquin <[email protected]>wrote:

Ok, so I'm restarting this question since some of my other thread might
have been confusing due to some confusion I had and since I have more
details now that narrow down this problem.  The issue I'm having, out of the
blue, is that my jbi-maven-plugin for my Service Archive projects, no longer
generates a zip file on subsequent builds.  So the first time I build my
service archive, I will get a zip file (I'm copying it to my servicemix
hotdeploy using ant, for convenience), but the second time I run it, I won't
get a zip file.  I actually have to delete my plugin from my maven2
repository in order to get it to work again.  I haven't made any changes to
my environment, such as maven2 versions or servicemix versions, so I'm not
sure what's triggering this or if anyone else has had a similar issue.

Here is the output:

When I start with no jbi-maven-plugin in my Maven2 repository, this is
what happens:

working after delete:

[INFO] [jbi:jbi-service-assembly]
[INFO] Generating service assembly
C:\projects\trunk\my-service-jbi\my-service-sa\target\my-service-sa-2.0-SNAPSHOT.zip

[INFO] Building jar:
C:\projects\trunk\my-service-jbi\my-service-sa\target\my-service-sa-2.0-SNAPSHOT.zip
[INFO] [jar:jar]
[INFO] Building jar:
C:\projects\trunk\my-service-jbi\my-service-sa\target\my-service-sa-2.0-SNAPSHOT.jar
[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
     [copy] Copying 1 file to c:\servicemix\hotdeploy
[INFO] Executed tasks
[INFO] [install:install]
[INFO] Installing
C:\projects\trunk\my-service-jbi\my-service-sa\target\my-service-sa-2.0-SNAPSHOT.jar
to C:\m2_repo\re

pository\test\services\my-service-sa\2.0-SNAPSHOT\my-service-sa-2.0-SNAPSHOT.zip
[INFO] Installing
C:\projects\trunk\my-service-jbi\my-service-sa\target\my-service-sa-2.0-SNAPSHOT.zip
to C:\m2_repo\re

pository\test\services\my-service-sa\2.0-SNAPSHOT\my-service-sa-2.0-SNAPSHOT.zip

If I rerun the build after the first success, I get this:

[INFO] [jbi:jbi-service-assembly]
[INFO] [jar:jar]
[INFO] Building jar:
C:\projects\trunk\my-service-jbi\my-service-sa\target\my-service-sa-2.0-SNAPSHOT.jar
[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error executing ant tasks

Embedded error: Warning: Could not find file
C:\projects\trunk\my-service-jbi\my-service-sa\target\my-service-sa-2.0-SNAPSHOT.zip
to copy.
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2 minutes 53 seconds
[INFO] Finished at: Tue Dec 16 12:11:56 EST 2008
[INFO] Final Memory: 117M/227M
[INFO]
------------------------------------------------------------------------

I'm a little confused on why the zip doesn't get built unless I delete the
plugin?

Thanks,
 Ryan



Reply via email to