On 13 October 2016 at 20:04, Philippe Mouawad <philippe.moua...@gmail.com> wrote: > On Thu, Oct 13, 2016 at 1:11 AM, sebb <seb...@gmail.com> wrote: > >> I get the problem as well with Java 7 on MacoSX. >> I'm not sure why the warnings disappear with Java 8 as GuardedBy does >> not appear to be included in Java 8. Perhaps the warning settings are >> different. >> >> Thanks for explanation > >> I think part of the problem is that HC Client 4.5.2 is designed to >> work with core 4.4.4, not core 4.4.5. >> > > Except for this issue, do you think it might be an issue ?
I don't know. > >> The GuardedBy annotation was removed from core in core 4.4.5; it looks >> like the references have not yet been removed in HC Client. >> Reverting to core 4.4.4 should solve this. >> >> It also looks like ph-css-4.1.5.jar was compiled using >> javax.annotation.concurrent.GuardedBy. This is not standard Java, so >> should be avoided for general purpose jars. >> Maybe revert to a previous version? >> > > It fixes a bug and has some other bugfixes that users would face. > This warning is acceptable in my opinion and has no impact for users. It clearly affects developers to a minor degree. I don't know if it affects users. But if we can establish that users really are unaffected, then I would be OK with adding a warning to the release notes. The ph-css developers ought to be notified of the issue as well. >> >> [Note: there's a problem with the JCIP annotations: they have runtime >> retention which means the JCIP jar is needed at runtime. >> They should have used classfile retention which would have been fine >> for use by FindBugs etc.] >> >> >> On 12 October 2016 at 21:01, Philippe Mouawad >> <philippe.moua...@gmail.com> wrote: >> > On Wed, Oct 12, 2016 at 9:53 PM, Felix Schumacher < >> > felix.schumac...@internetallee.de> wrote: >> > >> >> Am 12.10.2016 um 21:39 schrieb Philippe Mouawad: >> >> >> >>> Hi Felix, >> >>> I run package-and-check with 1.7u71 or 1.7u79 and either ant-1.8.X or >> >>> 1.9.7. >> >>> I get the warnings. >> >>> >> >> Did you do a clean before? >> >> >> > you mean ant clean ? >> > If so yes, I have just retried , I get same warnings. >> > >> >> >> >> I ran "ant clean package-and-check" on my svn workspace and got no such >> >> warnings. Tried both oracle java 1.7u80 and 1.8u101. >> >> >> >> I remember that I got them once, though. >> >> >> >> Felix >> >> >> >>> >> >>> If I upgrade to JDK8 (ant 1.9.7) warnings disappear. >> >>> >> >>> Regards >> >>> Philippe >> >>> >> >>> On Wed, Oct 12, 2016 at 8:05 PM, Felix Schumacher < >> >>> felix.schumac...@internetallee.de> wrote: >> >>> >> >>> Am 12.10.2016 um 13:31 schrieb Philippe Mouawad: >> >>>> >> >>>> Hello, >> >>>>> We have those warning in build: >> >>>>> [javac] Compiling 121 source files to >> >>>>> /data/decathlon/workspace/jmeter_trunk/build/protocol/http >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy': >> >>>>> class >> >>>>> file for org.apache.http.annotation.GuardedBy not found >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/httpclient-4.5.2. >> >>>>> jar(org/apache/http/impl/client/AbstractHttpClient.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/ph-css-4.1.5.jar( >> >>>>> com/helger/css/reader/CSSReader.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy': >> >>>>> class >> >>>>> file for javax.annotation.concurrent.GuardedBy not found >> >>>>> [javac] >> >>>>> /data/decathlon/workspace/jmeter_trunk/lib/ph-css-4.1.5.jar( >> >>>>> com/helger/css/reader/CSSReader.class): >> >>>>> warning: Cannot find annotation method 'value()' in type 'GuardedBy' >> >>>>> [javac] Note: Some input files use or override a deprecated >> API. >> >>>>> [javac] Note: Recompile with -Xlint:deprecation for details. >> >>>>> >> >>>>> Is there a way to fix it ? >> >>>>> >> >>>>> Have you tried to do "ant clean install"? Which java version do you >> use? >> >>>> >> >>>> Regards, >> >>>> Felix >> >>>> >> >>>> >> >>>> >> >>>> >> >>> >> >> >> > >> > >> > -- >> > Cordialement. >> > Philippe Mouawad. >> > > > > -- > Cordialement. > Philippe Mouawad.