Sure, I'll give that a shot.  Thanks!!

On Tue, Dec 16, 2008 at 10:16 PM, Freeman Fang <[email protected]>wrote:

> 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