Hello,
I have just a small question : did you declare the import of CampaignService in CampaignServiceInjector.aj? I once forgot the import and I had the same error Cheers, Tugdual De : [email protected] [mailto:[email protected]] De la part de Manoj Pathak Envoyé : lundi 12 août 2013 16:37 À : [email protected] Objet : [aspectj-users] Help Needed for iajc task Hello All, I am trying to compile one aspect in my Spring project. : CampaignServiceInjector.aj Following is the code of the aspect : public aspect CampaignServiceInjector { private CampaignService campaignService; /** * the aspect itself is configured via Spring DI */ public void setCampaignService(CampaignService aService){ this.campaignService = aService; } /** * the creation of any object that is a client of the * validation service */ pointcut clientCreation(CampaignServiceClient aClient) : initialization(CampaignServiceClient+.new(..)) && this(aClient); /** * inject clients when they are created */ after(CampaignServiceClient aClient) returning : clientCreation(aClient) { aClient.setCampaignService(this.campaignService); } } Following is the my build.xml which is failing to resolve CampaignService. <target name="aspects" description="build binary aspects"> <fileset id="ajFileSet" dir="${src.dir}" includes="**/*.aj"/> <pathconvert pathsep="${line.separator}" property="ajFiles" refid="ajFileSet"/> <mkdir dir="${build.classes.aspdir}"/> <condition property="targetos" value="windows" else="unix"> <os family="windows"/> </condition> <!-- converting classpath --> <pathconvert targetos="${targetos}" property="javac.convertedClasspath" > <path path="${javac.classpath}" /> </pathconvert> <echo file="${src.dir}/aj-files.txt">${ajFiles}</echo> <iajc Xlintwarnings ="true" showweaveinfo="true" verbose="true" outxml="true" debug="true" destdir="${build.classes.dir}" classpath="${javac.convertedClasspath}"> <argfiles> <pathelement location="${src.dir}/aj-files.txt"/> </argfiles> <inpath> <pathelement location="${build.classes.dir}"/> </inpath> <!--classpath--> <!--pathelement location="${javac.convertedClasspath}" /--> <!--fileset dir="${build.classes.dir}" /--> <!--pathelement location="${basedir}/web/WEB-INF/lib/aspectjrt-1.5.3.jar" /--> <!--fileset dir="${basedir}/web/WEB-INF/lib" includes="**/*.jar"/--> <!--/classpath--> </iajc> </target> Following is the stack trace : aspects: Created dir: D:\NetBeansProjects7.3\NetBeansImage\build\web\WEB-INF\classes\aspdir ignored: -source 1.6 at D:\NetBeansProjects7.3\NetBeansImage\nbproject\build-impl.xml:974: ajc [-Xlint, -showWeaveInfo, -verbose, -outxml, -g, -d, D:\NetBeansProjects7.3\NetBeansImage\build\web\WEB-INF\classes, -classpath, D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\antlr-runtime-3.0.jar;D :\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\aopalliance-1.0.jar;D:\N etBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\aspectj-1.6.5.jar;D:\NetBea nsProjects7.3\NetBeansImage\web\WEB-INF\lib\aspectjweaver-1.5.0.jar;D:\NetBe ansProjects7.3\NetBeansImage\web\WEB-INF\lib\carol-2.0.5.jar;D:\NetBeansProj ects7.3\NetBeansImage\web\WEB-INF\lib\carol-interceptors-1.0.1.jar;D:\NetBea nsProjects7.3\NetBeansImage\web\WEB-INF\lib\com.springsource.org.aspectj.too ls-1.6.6.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\co m.springsource.org.objectweb.asm-2.2.3.jar;D:\NetBeansProjects7.3\NetBeansIm age\web\WEB-INF\lib\commons-codec-1.4.jar;D:\NetBeansProjects7.3\NetBeansIma ge\web\WEB-INF\lib\commons-dbcp.jar;D:\NetBeansProjects7.3\NetBeansImage\web \WEB-INF\lib\commons-fileupload-1.3.jar;D:\NetBeansProjects7.3\NetBeansImage \web\WEB-INF\lib\commons-httpclient-3.1-rc1.jar;D:\NetBeansProjects7.3\NetBe ansImage\web\WEB-INF\lib\commons-httpclient-3.1.jar;D:\NetBeansProjects7.3\N etBeansImage\web\WEB-INF\lib\commons-lang-2.3.jar;D:\NetBeansProjects7.3\Net BeansImage\web\WEB-INF\lib\commons-pool.jar;D:\NetBeansProjects7.3\NetBeansI mage\web\WEB-INF\lib\ehcache-2.2.0.jar;D:\NetBeansProjects7.3\NetBeansImage\ web\WEB-INF\lib\gson-2.2.2-javadoc.jar;D:\NetBeansProjects7.3\NetBeansImage\ web\WEB-INF\lib\gson-2.2.2-sources.jar;D:\NetBeansProjects7.3\NetBeansImage\ web\WEB-INF\lib\gson-2.2.2.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB- INF\lib\hibernate-validator-4.0.1.GA.jar;D:\NetBeansProjects7.3\NetBeansImag e\web\WEB-INF\lib\hibernate-validator-5.0.0.CR1.jar;D:\NetBeansProjects7.3\N etBeansImage\web\WEB-INF\lib\hsqldb.jar;D:\NetBeansProjects7.3\NetBeansImage \web\WEB-INF\lib\http-2.2.1.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB -INF\lib\javax.transaction.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB- INF\lib\javax.validation-1.0.0.GA.jar;D:\NetBeansProjects7.3\NetBeansImage\w eb\WEB-INF\lib\jcl.over.slf4j-1.6.1.jar;D:\NetBeansProjects7.3\NetBeansImage \web\WEB-INF\lib\jotm-2.0.10.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WE B-INF\lib\jotm-datasource-2.2.1.jar;D:\NetBeansProjects7.3\NetBeansImage\web \WEB-INF\lib\jstl.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\j unit-4.5.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\log4j-1.2. 17.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\medschool-jdbc.j ar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\medschool-util.jar;D :\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\mockito-all-1.9.5.jar;D: \NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\ojdbc6.jar;D:\NetBeansPro jects7.3\NetBeansImage\web\WEB-INF\lib\org.apache.commons.io.jar;D:\NetBeans Projects7.3\NetBeansImage\web\WEB-INF\lib\org.springframework.batch.core-2.0 .0.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\ow2-conn ector-1.5-spec-1.0-M1.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\l ib\ow2-jta-1.1-spec-1.0-M1.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB- INF\lib\slf4j-api.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\s lf4j-nop-1.6.1.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\slf4 j.api-1.6.1.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\spring- aop-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\s pring-aspects-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB -INF\lib\spring-batch-infrastructure-2.0.1.RELEASE.jar;D:\NetBeansProjects7. 3\NetBeansImage\web\WEB-INF\lib\spring-beans-3.2.1.RELEASE.jar;D:\NetBeansPr ojects7.3\NetBeansImage\web\WEB-INF\lib\spring-build-src-3.2.1.RELEASE.jar;D :\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\spring-context-3.2.1.REL EASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\spring-context -support-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\ lib\spring-core-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\W EB-INF\lib\spring-expression-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBea nsImage\web\WEB-INF\lib\spring-instrument-3.2.1.RELEASE.jar;D:\NetBeansProje cts7.3\NetBeansImage\web\WEB-INF\lib\spring-instrument-tomcat-3.2.1.RELEASE. jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\spring-jdbc-3.2.1.R ELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\spring-jms-3 .2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\spring -orm-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\ spring-oxm-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-IN F\lib\spring-security-config-3.1.0.RELEASE.jar;D:\NetBeansProjects7.3\NetBea nsImage\web\WEB-INF\lib\spring-security-core-3.1.0.RELEASE.jar;D:\NetBeansPr ojects7.3\NetBeansImage\web\WEB-INF\lib\spring-security-crypto-3.1.0.RELEASE .jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\spring-security-we b-3.1.0.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\spr ing-struts-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web\WEB-IN F\lib\spring-test-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImage\web \WEB-INF\lib\spring-tx-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBeansImag e\web\WEB-INF\lib\spring-web-3.2.1.RELEASE.jar;D:\NetBeansProjects7.3\NetBea nsImage\web\WEB-INF\lib\spring-webmvc-3.2.1.RELEASE.jar;D:\NetBeansProjects7 .3\NetBeansImage\web\WEB-INF\lib\spring-webmvc-portlet-3.2.1.RELEASE.jar;D:\ NetBeansProjects7.3\NetBeansImage\web\WEB-INF\lib\standard.jar;D:\NetBeansPr ojects7.3\NetBeansImage\web\WEB-INF\lib\ws-commons-util-1.0.2.jar;D:\NetBean sProjects7.3\NetBeansImage\web\WEB-INF\lib\xapool.jar;D:\NetBeansProjects7.3 \NetBeansImage\web\WEB-INF\lib\xmlrpc-client-3.1.jar;D:\NetBeansProjects7.3\ NetBeansImage\web\WEB-INF\lib\xmlrpc-common-3.1.jar;D:\NetBeansProjects7.3\N etBeansImage\web\WEB-INF\lib\javax.servlet.jar;D:\NetBeansProjects7.3\NetBea nsImage\web\WEB-INF\lib\aspectjrt-1.5.3.jar, -inpath, D:\NetBeansProjects7.3\NetBeansImage\build\web\WEB-INF\classes, -argfile, D:\NetBeansProjects7.3\NetBeansImage\src\java\aj-files.txt] info directory classpath entry does not exist: D:\Java\jdk1.7.0_11\jre\lib\sunrsasign.jar info zipfile classpath entry does not exist: D:\Java\jdk1.7.0_11\jre\classes info Pipelining compilation info compiling D:\NetBeansProjects7.3\NetBeansImage\src\java\com\indegene\phynyx\domain\asp ect\CampaignServiceInjector.aj error at private CampaignService campaignService; ^^^^^^^^^^ D:\NetBeansProjects7.3\NetBeansImage\src\java\com\indegene\phynyx\domain\asp ect\CampaignServiceInjector.aj:7:0::0 CampaignService cannot be resolved to a type error at public void setCampaignService(CampaignService aService){ ^^^^^^^^^^ D:\NetBeansProjects7.3\NetBeansImage\src\java\com\indegene\phynyx\domain\asp ect\CampaignServiceInjector.aj:12:0::0 CampaignService cannot be resolved to a type error at pointcut clientCreation(CampaignServiceClient aClient) : ^^^^^^^^^^^^^^^^ D:\NetBeansProjects7.3\NetBeansImage\src\java\com\indegene\phynyx\domain\asp ect\CampaignServiceInjector.aj:20:0::0 CampaignServiceClient cannot be resolved to a type error at after(CampaignServiceClient aClient) returning : ^^^^^^^^^^^^^^^^ D:\NetBeansProjects7.3\NetBeansImage\src\java\com\indegene\phynyx\domain\asp ect\CampaignServiceInjector.aj:27:0::0 CampaignServiceClient cannot be resolved to a type info Compiler took 1506ms MessageHolder: (5 info) (4 error) Please help me on this as I am stuck on this. Thanks & Regards. Manoj Pathak Solution Architect Indegene Lifesystems Pvt. Ltd. Fax: +91-80-41267704 Phone :+91-80-39204567 <https://emailmtp.indegene.com/owa/redir.aspx?C=5608da37ad444a6b80d8ab2443f4 3aa1&URL=http%3a%2f%2fwww.indegene.com%2f> www.indegene.com Description: Description: Signature_color ____________________________________________________________________________ ____________________________________ Disclaimer This email (including any attachments) contains information, which is confidential and may be subject to legal privilege. If you are not the intended recipient, you must not use, distribute, or copy this email. If you have received this email in error, please notify the sender immediately and delete this. Any views expressed in this mail are not necessarily the views of INDEGENE. Thank you. P Please consider the environment before printing this e-mail
<<image002.png>>
_______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
