Hi Andy,

Thanks for your reply. I'm an vacation right now an I don't have my
computer with me:;
I will post details how I solves the Problem by patching an AspectJ class
and why I don't think it is an JDT setting when I come back.

Cheers, Thomas

Andy Clement <andrew.clem...@gmail.com> schrieb am Mo., 20. Aug. 2018,
20:54:

> Sorry for the late reply, I was on vacation.
>
> > b) Why was this behavior changed and when?
>
> Recently class path handling needed a lot of work in AspectJ because of
> module support (so supporting Java9). We had to start embracing more of the
> JDT processing of class path entries rather than doing our own simplistic
> thing. This disturbed quite a few things but I fixed up what I found as
> problems. Looks like you've found another issue though. The bug you found
> is 15years old so I don't think it is that. I would raise an issue against
> AspectJ.
>
> > PDE Build with AspectJ is not really in use that much
> I could imagine that is true.
>
> If there were a JDT setting for that, I wonder if using that will now
> 'turn off' those warnings for JDT as we are using the JDT code more for
> class path processing.
>
> cheers,
> Andy
>
>
> On Sat, 11 Aug 2018 at 10:13, thofmann <em...@thomashofmann.com> wrote:
>
>> Hi everyone,
>>
>> I am trying to migrate an old PDE Build to a newer version of Eclipse,
>> AJDT
>> and thus AJC. Up until now the build used AJDT 1.6.x and the Java Source
>> and
>> Target Level was set to 1.6.
>> The project should now be switched to used Java 8.
>>
>> I upgraded Eclipse to 4.6.3 and AJDT to 2.2.4.201703272045. When the PDE
>> build now tries to build a project with aspects it errors out with errors
>> like this:
>>
>> Sat Aug 11 18:51:49 CEST 2018
>> [error] incorrect classpath:
>> D:\SomeProject\build-output\rcs\plugins\antlr_2.7.6\antlr-2.7.6.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\org.apache.commons.lang_2.2.0\commons-lang.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.fwk_1.13.2.20160726-1434\@dot
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.fwk.common.spec.error_1.13.2.20160726-1434\@dot
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.fwk.common.spec.trace_1.13.2.20160726-1434\@dot
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.fwk.ass.perflog.internal.websphereadminservice_1.13.2.20160726-1434\@dot
>> incorrect classpath:
>> D:\SomeProject\build-output\rcs\plugins\com.somename.container.plugin\res
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\bin
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\@dot
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\res
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\somename.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\login.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\jndiprovider.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\transport.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\httpsupport.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\datamodel.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\context.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\logging.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\util.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\ejb.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\plugins\com.somename.application.rcs.standalone.logging\lib\support.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\nestedJars\org.eclipse.equinox.registry_3.5.101.R37x_v20110810-1611\runtime_registry_compatibility.jar
>> incorrect classpath:
>>
>> D:\SomeProject\build-output\rcs\nestedJars\com.ibm.icu_4.4.2.v20110823\icu-data.jar
>>
>> These classpath entries really do not exist. The problem is that they are
>> set in the build.xml file for the project that gets generated from the PDE
>> build.
>>
>> I already debugged the PDE build build file generation. There are no
>> options
>> that I can use to not generate these classpath entries.
>>
>> This was no problem before. So my question now is
>> a) is there some way that I can tell AJC not to complain about missing
>> classpath entries?
>> b) Why was this behavior changed and when?
>> c) Is this a bug in AJC?
>>
>> I found this bug but no further information:
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=37383
>>
>> I find it strange that I cannot find more information about this issue but
>> it might well be that PDE Build with AspectJ is not really in use that
>> much...
>>
>> Thanks you in advance,
>>
>> Thomas
>>
>>
>>
>>
>>
>> --
>> Sent from:
>> http://aspectj.2085585.n4.nabble.com/AspectJ-users-f2077686.html
>> _______________________________________________
>> aspectj-users mailing list
>> aspectj-users@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to