There is precedence for revealing the full pathname only when a security manager is not running. Would that be acceptable?
On 20 Jun 2014, at 13:21, Vincent Ryan <vincent.x.r...@oracle.com> wrote: > Hello Aaron, > > I considered using your testcase that manually generates the necessary > malformed JAR > but as there was a suitable signed JAR already in the test suite I decided to > re-use that. > > I think it makes sense to re-work the test as a Java program. Unfortunately > I’ll be on vacation > from today but I’ll return to this issue when I get back. > > Thanks. > > > > On 20 Jun 2014, at 11:00, Aaron Digulla <digu...@hepe.com> wrote: > >> Am Donnerstag, 19. Juni 2014 23:49 CEST, Joe Darcy <joe.da...@oracle.com> >> schrieb: >> >>> I'd prefer to see the CheckJarSigError.sh as a Java program. >> >> There original bug report contains a full self-contained test case in Java. >> Why was that split into several files? >> >> I'm also a bit uneasy about the "just show the file name". I have thousands >> of JARs with the same name on my harddisk (several Maven repos, target >> folders, you name it). If you strip the path from the error message, then I >> have to somehow figure out the classpath which was used. >> >> That might work when I run Java from the command line but when I use complex >> frameworks like OSGi or Maven which do all kinds of magic to determine which >> JARs they might want to load, then this doesn't help much. >> >> >> At least add a command line option / system property which allows to see the >> full path. >> >> Regards, >> >> -- >> Aaron "Optimizer" Digulla a.k.a. Philmann Dark >> "It's not the universe that's limited, it's our imagination. >> Follow me and I'll show you something beyond the limits." >> http://blog.pdark.de/ >