You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Jason van Zyl <jv...@zenplex.com> on 2002/03/21 12:47:25 UTC

Re: [Torque 3.0-dev] Building with Maven throwing InvocationTargetException

On Thu, 2002-03-21 at 00:28, Andrew wrote:
> Not too familiar with Maven yet, and have not checked out the sources to look 
> a little deeper into why in my case this exception is being thrown. If anyone 
> has any ideas on things to try I would appreciate the input. Using Maven 0.1 
> if anyone is wondering.

It looks to me like you're using Java 1.4, I haven't tested Maven with
1.4 just so you know. There are some general problems with the
TaskAdapter which is where the errors are coming from.

You just did a clean checkout of Torque, installed Maven and then tried
to build Torque?
 
> Here is the complete stacktrace (including last listed by ANT dbg msg):
> 
> Error in class org.apache.maven.ProjectProperties
> D:\Applications\projects\maven\build-maven.xml:68: 
> java.lang.reflect.InvocationTargetException
>         at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:101)
>         at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
>         at org.apache.tools.ant.Task.perform(Task.java:217)
>         at org.apache.tools.ant.Target.execute(Target.java:184)
>         at org.apache.tools.ant.Target.performTasks(Target.java:202)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
>         at org.apache.tools.ant.Task.perform(Task.java:217)
>         at org.apache.tools.ant.Target.execute(Target.java:184)
>         at org.apache.tools.ant.Target.performTasks(Target.java:202)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:560)
>         at 
> org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:277)
>         at 
> org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:118)
> --- Nested Exception ---
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
> ava:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:97)
>         at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
>         at org.apache.tools.ant.Task.perform(Task.java:217)
>         at org.apache.tools.ant.Target.execute(Target.java:184)
>         at org.apache.tools.ant.Target.performTasks(Target.java:202)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
>         at org.apache.tools.ant.Task.perform(Task.java:217)
>         at org.apache.tools.ant.Target.execute(Target.java:184)
>         at org.apache.tools.ant.Target.performTasks(Target.java:202)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:560)
>         at 
> org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:277)
>         at 
> org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:118)
> Caused by: java.lang.Exception: No class name for node 'description': This may 
> be resolved by adding a className attribute
>         at org.apache.stratum.xo.Mapper.createInstance(Mapper.java:637)
>         at org.apache.stratum.xo.Mapper.treeWalk(Mapper.java:473)
>         at org.apache.stratum.xo.Mapper.map(Mapper.java:405)
>         at org.apache.stratum.xo.Mapper.map(Mapper.java:358)
>         at org.apache.stratum.xo.Mapper.map(Mapper.java:247)
>         at org.apache.maven.MavenUtils.getProject(MavenUtils.java:91)
>         at 
> org.apache.maven.executor.ProjectExecutor.getMavenProject(ProjectExecutor.java
> :107)
>         at 
> org.apache.maven.executor.ProjectExecutor.execute(ProjectExecutor.java:118)
>         ... 18 more
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
-- 
jvz.

Jason van Zyl
jvanzyl@apache.org

http://tambora.zenplex.org


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: Testing a turbine service

Posted by David Sean Taylor <da...@bluesunrise.com>.
> -----Original Message-----
> From: Jason van Zyl [mailto:jvanzyl@zenplex.com] 
> Sent: Friday, March 22, 2002 9:34 AM
> To: Turbine Users List
> Subject: Re: Testing a turbine service
> 
> 
> On Fri, 2002-03-22 at 12:53, David Sean Taylor wrote:
> > I would like to run junit tests (not cactus) that test my services 
> > (they are Turbine services). How can I bootstrap the bare minimal 
> > Turbine services in order to run my tests?
> > Can this be done without a TR.p
> > 
> > Im using Turbine 2.2 b1
> 
> If you look at the dvsl service test in fulcrum you'll see 
> that you don't even need to start the service framework to 
> test the service itself. Just instantiate the implementation 
> class in your harness and run the tests. The dvsl test is a 
> good example.
>  

The code being tested calls other TurbineServices via the usual service
broker method.
Ive been trying to find a way to get this to work, but I don't think its
possible.
It appears that this particular service requires to be initialized on
the init(ServletConfig) signature.
And that TurbineServices requires that several primary services are
loaded.

Perhaps it will be better to run it as a Cactus test case



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Testing a turbine service

Posted by Jason van Zyl <jv...@zenplex.com>.
On Fri, 2002-03-22 at 12:53, David Sean Taylor wrote:
> I would like to run junit tests (not cactus) that test my services (they
> are Turbine services).
> How can I bootstrap the bare minimal Turbine services in order to run my
> tests?
> Can this be done without a TR.p
> 
> Im using Turbine 2.2 b1

If you look at the dvsl service test in fulcrum you'll see that you
don't even need to start the service framework to test the service
itself. Just instantiate the implementation class in your harness and
run the tests. The dvsl test is a good example.
 
> Thanks,
> 
> David
> 
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
-- 
jvz.

Jason van Zyl
jvanzyl@apache.org

http://tambora.zenplex.org


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Testing a turbine service

Posted by David Sean Taylor <da...@bluesunrise.com>.
I would like to run junit tests (not cactus) that test my services (they
are Turbine services).
How can I bootstrap the bare minimal Turbine services in order to run my
tests?
Can this be done without a TR.p

Im using Turbine 2.2 b1

Thanks,

David



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: [Torque 3.0-dev] Building with Maven throwing InvocationTargetException

Posted by Brian Lawler <bp...@pacbell.net>.
To be more specific, in case my groggy message from last night falls short of crystal clear, include the following dependency in your project.xml file and see if the problem persists:


    <dependency>
      <name>xml-xerces</name>
      <type>required</type>
      <version>2.0.0</version>
      <jar>xercesImpl-2.0.0.jar</jar>
    </dependency>


Hope this helps...

-Brian

On Fri, 22 Mar 2002 00:18:16 -0800
Brian Lawler <bp...@pacbell.net> wrote:

> Amazing.  I just had this exact same problem and I was going to post to
> the list.  I too am using Java 1.4, and after some experimentation, I
> found that this exception occurred on maven builds if I did not include
> the Xerces dependency in my project.xml file.  Try that as a workaround...
> 
> On Thu, 21 Mar 2002 06:47:25 -0500
> Jason van Zyl <jv...@zenplex.com> wrote:
> 
> > On Thu, 2002-03-21 at 00:28, Andrew wrote:
> > > Not too familiar with Maven yet, and have not checked out the sources to look 
> > > a little deeper into why in my case this exception is being thrown. If anyone 
> > > has any ideas on things to try I would appreciate the input. Using Maven 0.1 
> > > if anyone is wondering.
> > 
> > It looks to me like you're using Java 1.4, I haven't tested Maven with
> > 1.4 just so you know. There are some general problems with the
> > TaskAdapter which is where the errors are coming from.
> > 
> > You just did a clean checkout of Torque, installed Maven and then tried
> > to build Torque?
> >  
> > > Here is the complete stacktrace (including last listed by ANT dbg msg):
> > > 
> > > Error in class org.apache.maven.ProjectProperties
> > > D:\Applications\projects\maven\build-maven.xml:68: 
> > > java.lang.reflect.InvocationTargetException
> > >         at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:101)
> > >         at 
> > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
> > >         at org.apache.tools.ant.Task.perform(Task.java:217)
> > >         at org.apache.tools.ant.Target.execute(Target.java:184)
> > >         at org.apache.tools.ant.Target.performTasks(Target.java:202)
> > >         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> > >         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
> > >         at org.apache.tools.ant.Task.perform(Task.java:217)
> > >         at org.apache.tools.ant.Target.execute(Target.java:184)
> > >         at org.apache.tools.ant.Target.performTasks(Target.java:202)
> > >         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> > >         at org.apache.tools.ant.Project.executeTargets(Project.java:560)
> > >         at 
> > > org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:277)
> > >         at 
> > > org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:118)
> > > --- Nested Exception ---
> > > java.lang.reflect.InvocationTargetException
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >         at 
> > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > >         at 
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
> > > ava:25)
> > >         at java.lang.reflect.Method.invoke(Method.java:324)
> > >         at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:97)
> > >         at 
> > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
> > >         at org.apache.tools.ant.Task.perform(Task.java:217)
> > >         at org.apache.tools.ant.Target.execute(Target.java:184)
> > >         at org.apache.tools.ant.Target.performTasks(Target.java:202)
> > >         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> > >         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
> > >         at org.apache.tools.ant.Task.perform(Task.java:217)
> > >         at org.apache.tools.ant.Target.execute(Target.java:184)
> > >         at org.apache.tools.ant.Target.performTasks(Target.java:202)
> > >         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> > >         at org.apache.tools.ant.Project.executeTargets(Project.java:560)
> > >         at 
> > > org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:277)
> > >         at 
> > > org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:118)
> > > Caused by: java.lang.Exception: No class name for node 'description': This may 
> > > be resolved by adding a className attribute
> > >         at org.apache.stratum.xo.Mapper.createInstance(Mapper.java:637)
> > >         at org.apache.stratum.xo.Mapper.treeWalk(Mapper.java:473)
> > >         at org.apache.stratum.xo.Mapper.map(Mapper.java:405)
> > >         at org.apache.stratum.xo.Mapper.map(Mapper.java:358)
> > >         at org.apache.stratum.xo.Mapper.map(Mapper.java:247)
> > >         at org.apache.maven.MavenUtils.getProject(MavenUtils.java:91)
> > >         at 
> > > org.apache.maven.executor.ProjectExecutor.getMavenProject(ProjectExecutor.java
> > > :107)
> > >         at 
> > > org.apache.maven.executor.ProjectExecutor.execute(ProjectExecutor.java:118)
> > >         ... 18 more
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> > > For additional commands, e-mail: <ma...@jakarta.apache.org>
> > -- 
> > jvz.
> > 
> > Jason van Zyl
> > jvanzyl@apache.org
> > 
> > http://tambora.zenplex.org
> > 
> > 
> > --
> > To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> > For additional commands, e-mail: <ma...@jakarta.apache.org>
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: [Torque 3.0-dev] Building with Maven throwing InvocationTargetException

Posted by Brian Lawler <bp...@pacbell.net>.
Amazing.  I just had this exact same problem and I was going to post to
the list.  I too am using Java 1.4, and after some experimentation, I
found that this exception occurred on maven builds if I did not include
the Xerces dependency in my project.xml file.  Try that as a workaround...

On Thu, 21 Mar 2002 06:47:25 -0500
Jason van Zyl <jv...@zenplex.com> wrote:

> On Thu, 2002-03-21 at 00:28, Andrew wrote:
> > Not too familiar with Maven yet, and have not checked out the sources to look 
> > a little deeper into why in my case this exception is being thrown. If anyone 
> > has any ideas on things to try I would appreciate the input. Using Maven 0.1 
> > if anyone is wondering.
> 
> It looks to me like you're using Java 1.4, I haven't tested Maven with
> 1.4 just so you know. There are some general problems with the
> TaskAdapter which is where the errors are coming from.
> 
> You just did a clean checkout of Torque, installed Maven and then tried
> to build Torque?
>  
> > Here is the complete stacktrace (including last listed by ANT dbg msg):
> > 
> > Error in class org.apache.maven.ProjectProperties
> > D:\Applications\projects\maven\build-maven.xml:68: 
> > java.lang.reflect.InvocationTargetException
> >         at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:101)
> >         at 
> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
> >         at org.apache.tools.ant.Task.perform(Task.java:217)
> >         at org.apache.tools.ant.Target.execute(Target.java:184)
> >         at org.apache.tools.ant.Target.performTasks(Target.java:202)
> >         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> >         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
> >         at org.apache.tools.ant.Task.perform(Task.java:217)
> >         at org.apache.tools.ant.Target.execute(Target.java:184)
> >         at org.apache.tools.ant.Target.performTasks(Target.java:202)
> >         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> >         at org.apache.tools.ant.Project.executeTargets(Project.java:560)
> >         at 
> > org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:277)
> >         at 
> > org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:118)
> > --- Nested Exception ---
> > java.lang.reflect.InvocationTargetException
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at 
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >         at 
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
> > ava:25)
> >         at java.lang.reflect.Method.invoke(Method.java:324)
> >         at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:97)
> >         at 
> > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
> >         at org.apache.tools.ant.Task.perform(Task.java:217)
> >         at org.apache.tools.ant.Target.execute(Target.java:184)
> >         at org.apache.tools.ant.Target.performTasks(Target.java:202)
> >         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> >         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
> >         at org.apache.tools.ant.Task.perform(Task.java:217)
> >         at org.apache.tools.ant.Target.execute(Target.java:184)
> >         at org.apache.tools.ant.Target.performTasks(Target.java:202)
> >         at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> >         at org.apache.tools.ant.Project.executeTargets(Project.java:560)
> >         at 
> > org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:277)
> >         at 
> > org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:118)
> > Caused by: java.lang.Exception: No class name for node 'description': This may 
> > be resolved by adding a className attribute
> >         at org.apache.stratum.xo.Mapper.createInstance(Mapper.java:637)
> >         at org.apache.stratum.xo.Mapper.treeWalk(Mapper.java:473)
> >         at org.apache.stratum.xo.Mapper.map(Mapper.java:405)
> >         at org.apache.stratum.xo.Mapper.map(Mapper.java:358)
> >         at org.apache.stratum.xo.Mapper.map(Mapper.java:247)
> >         at org.apache.maven.MavenUtils.getProject(MavenUtils.java:91)
> >         at 
> > org.apache.maven.executor.ProjectExecutor.getMavenProject(ProjectExecutor.java
> > :107)
> >         at 
> > org.apache.maven.executor.ProjectExecutor.execute(ProjectExecutor.java:118)
> >         ... 18 more
> > 
> > 
> > --
> > To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> > For additional commands, e-mail: <ma...@jakarta.apache.org>
> -- 
> jvz.
> 
> Jason van Zyl
> jvanzyl@apache.org
> 
> http://tambora.zenplex.org
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>