I added that warning while working on the StackMap support for Java7 (and 
beyond).  We were testing (daikon and randoop) on several very large test 
suites and found a large number of class files compiled with an obsolete 
version of Java that generated bogus StackMap entries.  I don't feel too 
strongly that it needs to remain.  Perhaps change the message to suggest 
recompiling with a newer version of Java?  But of course, a lot of these 
classfiles have been passed about and have become disconnected from their 
source.

Mark

-----Original Message-----
From: Gary Gregory [mailto:garydgreg...@gmail.com] 
Sent: Wednesday, April 10, 2019 4:20 PM
To: Commons Developers List <dev@commons.apache.org>
Subject: [BCEL] Console warning

Hi All:

In BCEL, we log a warning to the console:

https://github.com/apache/commons-bcel/blob/master/src/main/java/org/apache/bcel/classfile/Attribute.java#L240

Which you can't really do anything about since it does not tell you what class 
file it is complaining about.

1) Should remove the logging?
or,
2) Should we improve the logging?
or,
3) Do nothing?

Gary


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to