users@jax-rpc.java.net

RE: APT task failure?

From: Phillip A. Lindsay <phil_at_lindsay.net>
Date: Tue, 19 Jul 2005 15:48:57 -0700

It wasn't the classpath cleanup.

I re-create the problem by changing the apt task property to: fork=false

fork=true solves the issue.

-phil


> -----Original Message-----
> From: Doug Kohlert [mailto:Doug.Kohlert_at_Sun.COM]
> Sent: Tuesday, July 19, 2005 1:51 PM
> To: users_at_jax-rpc.dev.java.net
> Subject: Re: APT task failure?
>
> Thanks, I am interested to know what is causing the problem.
>
> Phillip A. Lindsay wrote:
>
> >I cleaned up the classpath and included only known dependencies for
> >sub-project and error went away (code generation happens).
> >When I have time I will add jars back one by one and see
> whom was the
> >culprit.
> >-phil
> >
> >
> >
> >
> >>-----Original Message-----
> >>From: Phillip A. Lindsay [mailto:phil_at_lindsay.net]
> >>Sent: Tuesday, July 19, 2005 1:12 PM
> >>To: 'users_at_jax-rpc.dev.java.net'
> >>Subject: RE: APT task failure?
> >>
> >>Tried ant-1.5.3-1 with same result.
> >>What does the error imply?
> >>I do have hibernate3 and spring1.2.2 dependent jars in the
> classpath
> >>as well, which have annotation classes?
> >>-phil
> >>
> >>
> >>
> >>
> >>
> >>>-----Original Message-----
> >>>From: Doug Kohlert [mailto:Doug.Kohlert_at_Sun.COM]
> >>>Sent: Tuesday, July 19, 2005 11:50 AM
> >>>To: users_at_jax-rpc.dev.java.net
> >>>Subject: Re: APT task failure?
> >>>
> >>>Can you try to use apache ant 1.5.x?
> >>>
> >>>Phillip A. Lindsay wrote:
> >>>
> >>>
> >>>
> >>>>We are using Maven 1.1 which uses ant 1.6.5.
> >>>>
> >>>>No files are generated. If I turn compile back on, just a
> >>>>
> >>>>
> >>compile of
> >>
> >>
> >>>>PatronEndpoint.java is created.
> >>>>
> >>>>------------------------------------
> >>>>
> >>>><taskdef name="apt" classname="com.sun.tools.ws.ant.Apt">
> >>>> <classpath refid="maven.dependency.classpath"/>
> >>>></taskdef>
> >>>>
> >>>><apt base="${maven.build.dir}"
> >>>> sourceBase="${maven.build.dir}/classes"
> >>>> sourcePath="${pom.build.sourceDirectory}"
> >>>> verbose="true"
> >>>> noCompile="true">
> >>>> <classpath>
> >>>> <pathelement
> >>>>
> >>>>
> >>>location="${java.home}../../lib/tools.jar"/>
> >>>
> >>>
> >>>> <path refid="maven.dependency.classpath"/>
> >>>> <path location="target/classes"/>
> >>>> </classpath>
> >>>> <option key="nd" value="${maven.build.dir}"/>
> >>>> <option key="verbose" value="true"/>
> >>>> <source dir="${pom.build.sourceDirectory}">
> >>>> <include name="**/*.java" />
> >>>> </source>
> >>>> </apt>
> >>>>
> >>>>------------------------------
> >>>>package com.foobar.patron.ws;
> >>>>
> >>>>
> >>>>import javax.jws.WebMethod;
> >>>>import javax.jws.WebService;
> >>>>
> >>>>/**
> >>>>* The PatronEndpoint class
> >>>>*
> >>>>*
> >>>>*/
> >>>>@WebService
> >>>>public class PatronEndpoint {
> >>>>
> >>>> /**
> >>>> *
> >>>> */
> >>>> public PatronEndpoint() {
> >>>> }
> >>>>
> >>>> /**
> >>>> *
> >>>> * @param x
> >>>> * @param y
> >>>> * @return
> >>>> */
> >>>> @WebMethod
> >>>> public int add(int x, int y) {
> >>>> return x+y;
> >>>> }
> >>>>}
> >>>>------------------------------
> >>>>
> >>>>[apt] [parsing started
> >>>>C:\destiny\work\ws\src\java\com\tickets\patron\ws\PatronEndpo
> >>>>
> >>>>
> >>int.java]
> >>
> >>
> >>>>[apt] [parsing completed 0ms]
> >>>>[apt] [search path for source files:
> >>>>
> >>>>
> >>[C:\destiny\work\ws\src\java]]
> >>
> >>
> >>>>[apt] [search path for class files: [c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar, c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\jsse.jar, c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\jce.jar, c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\charsets.jar, c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\ext\dnsns.jar, c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\ext\localedata.jar, c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\ext\sunjce_provider.jar,
> c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\ext\sunpkcs11.jar, C:\Program
> >>>>Files\Java\jdk1.5.0_03\lib\tools.jar,...
> >>>>[apt] [loading C:\Documents and
> >>>>Settings\plindsay\.maven\repository\jaxws\jars\jsr181-api-2.0
> >>>>
> >>>>
> >>ea2.jar(ja
> >>
> >>
> >>>>vax/j
> >>>>ws/WebMethod.class)]
> >>>>[apt] [loading C:\Documents and
> >>>>Settings\plindsay\.maven\repository\jaxws\jars\jsr181-api-2.0
> >>>>
> >>>>
> >>ea2.jar(ja
> >>
> >>
> >>>>vax/j
> >>>>ws/WebService.class)]
> >>>>[apt] [loading c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/Object.class)]
> >>>>[apt] [loading c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/Re
> >>>>
> >>>>
> >>tention.cl
> >>
> >>
> >>>>ass)]
> >>>>[apt] [loading c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/Re
> >>>>
> >>>>
> >>tentionPol
> >>
> >>
> >>>>icy.c
> >>>>lass)]
> >>>>[apt] [loading c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/Ta
> >>>>
> >>>>
> >>rget.class
> >>
> >>
> >>>>)]
> >>>>[apt] [loading c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/El
> >>>>
> >>>>
> >>ementType.
> >>
> >>
> >>>>class
> >>>>)]
> >>>>[apt] [loading c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/An
> >>>>
> >>>>
> >>notation.c
> >>
> >>
> >>>>lass)
> >>>>]
> >>>>[apt] [loading c:\Program
> >>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/Deprecated.class)]
> >>>>[apt] warning: Bad annotation processor factory:
> >>>>java.lang.ClassCastException:
> >>>>com.sun.istack.ws.AnnotationProcessorFactoryImpl
> >>>>[apt] warning: Annotation types without processors:
> >>>>[javax.jws.WebService, javax.jws.WebMethod] [apt] [total
> >>>>
> >>>>
> >>>1829ms] [apt]
> >>>
> >>>
> >>>>2 warnings [apt]
> >>>>
> >>>>----------------------
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>-----Original Message-----
> >>>>>From: Doug Kohlert [mailto:Doug.Kohlert_at_Sun.COM]
> >>>>>Sent: Tuesday, July 19, 2005 11:08 AM
> >>>>>To: users_at_jax-rpc.dev.java.net
> >>>>>Subject: Re: APT task failure?
> >>>>>
> >>>>>We see this with different versions of ant? Sometimes,
> >>>>>
> >>>>>
> >>even though
> >>
> >>
> >>>>>there is a warning the task completes a normal, other
> >>>>>
> >>>>>
> >>times it does
> >>
> >>
> >>>>>not do anything. What version of ant are you using and can
> >>>>>
> >>>>>
> >>>you tell
> >>>
> >>>
> >>>>>if it the apt task is working (except for the warning)?
> >>>>>
> >>>>>Phillip A. Lindsay wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>Can someone shed light on what this implies? Do I need
> >>>>>>
> >>>>>>
> >>more than
> >>
> >>
> >>>>>>tools.jar in path?
> >>>>>>Thanks,
> >>>>>>-phil
> >>>>>>
> >>>>>> [apt] [loading C:\Documents and
> >>>>>>Settings\plindsay\.maven\repository\jaxws\jars\jsr181-api-2.0
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>ea2.jar(ja
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>vax/j
> >>>>>>ws/WebMethod.class)]
> >>>>>> [apt] [loading C:\Documents and
> >>>>>>Settings\plindsay\.maven\repository\jaxws\jars\jsr181-api-2.0
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>ea2.jar(ja
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>vax/j
> >>>>>>ws/WebService.class)]
> >>>>>> [apt] [loading c:\Program
> >>>>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/Object.class)]
> >>>>>> [apt] [loading c:\Program
> >>>>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/Re
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>tention.class)]
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> [apt] [loading c:\Program
> >>>>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/Re
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>tentionPol
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>icy.c
> >>>>>>lass)]
> >>>>>> [apt] [loading c:\Program
> >>>>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/Ta
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>rget.class)]
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> [apt] [loading c:\Program
> >>>>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/El
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>ementType.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>class
> >>>>>>)]
> >>>>>> [apt] [loading c:\Program
> >>>>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/annotation/An
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>notation.c
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>lass)
> >>>>>>]
> >>>>>> [apt] [loading c:\Program
> >>>>>>
> >>>>>>
> >>>>>Files\Java\jdk1.5.0_03\jre\lib\rt.jar(java/lang/Deprecate
> d.class)]
> >>>>>
> >>>>>
> >>>>>> [apt] warning: Bad annotation processor factory:
> >>>>>>java.lang.ClassCastException:
> >>>>>>com.sun.istack.ws.AnnotationProcessorFactoryImpl
> >>>>>> [apt] warning: Annotation types without processors:
> >>>>>>[javax.jws.WebService, javax.jws.WebMethod]
> >>>>>> [apt] [total 3422ms]
> >>>>>> [apt] 2 warnings
> >>>>>> [apt]
> >>>>>>
> >>>>>>
> >>>>>>-----------------------------------------------------------
> >>>>>>
> >>>>>>
> >>>----------
> >>>
> >>>
> >>>>>>To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
> >>>>>>For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>--
> >>>>>- Doug
> >>>>>
> >>>>>
> >>>>>------------------------------------------------------------
> >>>>>
> >>>>>
> >>>---------
> >>>
> >>>
> >>>>>To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
> >>>>>For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>-----------------------------------------------------------
> ----------
> >>>
> >>>
> >>>>To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
> >>>>For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>--
> >>> - Doug
> >>>
> >>>
> >>>
> >>>
> >>>
> >>------------------------------------------------------------
> ---------
> >>
> >>
> >>>To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
> >>>For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
> >>>
> >>>
> >>>
> >>>
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
> >For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
> >
> >
> >
>
> --
> - Doug
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
> For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
>
>