I call this ant task from within my own build.xml and classpath is set there.
servicemix jar files are in the system classpath. so is the commons-logging
jar file. (so they are in ant's classpath when it runs).

I used verbose option of ant to get this output. it says calssNotFound for
LogFactory, but as I said it's in the system classpath.


BUILD FAILED
The following error occurred while executing this line:
Error accessing ServiceMix administration

        at
org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:384)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Caused by: C:\yusef\workspace\std-testcomp\src\ant\jbi-tasks.xml:29: 
Error accessing ServiceMix administration
        at
org.apache.servicemix.jbi.management.task.JbiTask.execute(JbiTask.java:277)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
        ... 12 more

Caused by: java.lang.NoClassDefFoundError:
org/apache/commons/logging/LogFactory
        at
org.apache.servicemix.jbi.management.ManagementContext.<clinit>(ManagementContext.java:51)
        at
org.apache.servicemix.jbi.management.task.JbiTask.getObjectName(JbiTask.java:118)
        at
org.apache.servicemix.jbi.management.task.JbiTask.getAdminCommandsService(JbiTask.java:128)
        at
org.apache.servicemix.jbi.management.task.JbiTask.execute(JbiTask.java:273)
        ... 20 more

--- Nested Exception ---
C:\yusef\workspace\std-testcomp\src\ant\jbi-tasks.xml:29: Error accessing
ServiceMix administration
        at
org.apache.servicemix.jbi.management.task.JbiTask.execute(JbiTask.java:277)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: java.lang.NoClassDefFoundError:
org/apache/commons/logging/LogFactory

        at
org.apache.servicemix.jbi.management.ManagementContext.<clinit>(ManagementContext.java:51)
        at
org.apache.servicemix.jbi.management.task.JbiTask.getObjectName(JbiTask.java:118)
        at
org.apache.servicemix.jbi.management.task.JbiTask.getAdminCommandsService(JbiTask.java:128)
        at
org.apache.servicemix.jbi.management.task.JbiTask.execute(JbiTask.java:273)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.Main.runBuild(Main.java:668)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

 

gnodet wrote:
> 
> Wondering if this is due to a classNotFoundException.
> Do you run the script from the ant dir ?
> The classpath defined in the script assumes so because it looks for jars
> in
> the ../lib directory.
> 
> Cheers,
> Guillaume Nodet
> 
> On 5/23/06, yusef <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi ,
>> I saw Guillaume's reply on this list, suggesting to use version 3.0 and
>> its
>> ant build file.
>> I have the same problem with Ant task to install a component.
>>
>> I am using ServiceMix 3.0-SNAPSHOT and the Ant build file that is
>> provided
>> with this version.
>> when I run the Ant task to install my component I get this output:
>>
>> install-component:
>>      [echo]  install-component
>>      [echo]  Installing a service engine or binding component.
>>      [echo]     host=localhost
>>      [echo]     port=1099
>>      [echo]     file=../build/dist/mycomponent.jar
>> [jbi-install-component] Error accessing ServiceMix administration:
>> org/apache/commons/logging/LogFactory
>>
>> BUILD FAILED
>> The following error occurred while executing this line:
>> Error accessing ServiceMix administration
>>
>> ServiceMix is running fine, and I could connect to it using MC4J/JConsole
>> JMX consoles.
>>
>> this is the build file:
>>         <!-- install-component task -->
>>         <target name="install-component"
>>                 description="Installs service engine or binding component
>> with
>> installation parameters.">
>>                 <echo message=" install-component"/>
>>                 <echo message=" Installing a service engine or binding
>> component."/>
>>                 <echo message="    host=${sm.host}"/>
>>                 <echo message="    port=${sm.port}"/>
>>                 <echo message="    file=${sm.install.file}"/>
>>
>>                 <jbi-install-component
>>                         username="${sm.username}"
>>                         password="${sm.password}"
>>                         host="${sm.host}"
>>                         file="${sm.install.file}"/>
>>         </target>
>>
>> the value for username and password is default (empty string).
>>
>> Any help is appreciated.
>>
>> -- Yusef
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Exception+thrown+when+using+ServiceMix+AntTasks-t1361538.html#a4530009
>> Sent from the ServiceMix - User forum at Nabble.com.
>>
>>
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> 
> 
--
View this message in context: 
http://www.nabble.com/Exception+thrown+when+using+ServiceMix+AntTasks-t1361538.html#a4530877
Sent from the ServiceMix - User forum at Nabble.com.

Reply via email to