[Debian-med-packaging] Bug#697604: Please help with Java issue where it seems to make a difference where JAR is installed

Olivier Sallou olivier.sallou at irisa.fr
Wed Jun 5 14:27:17 UTC 2013


On 06/05/2013 01:34 PM, Andreas Tille wrote:
> Hi,
>
> according to a hint on debian-mentors it seems to be a good idea to drop
> a note here if Java is involved.  Please CC me, because I'm not
> subscribed.
Hi,
sorry I missed previous mails about this. I should need a deeper look
but indeed "ClassLoader.getSystemResource"
will load in wrong location for you. It gonna search within the virtual
directory of the jar file, not in the other jar files set in the classpath.


I do not know how to search within an other jar, but if issue is only an
icon matter, the package could copy the
/usr/share/fastqc/Templates/Icons directory (from Templates in fact) in
the package structure. This is a duplication but not a big deal for a
few icons (and no security issue).

Olivier

>
> Kind regards
>
>        Andreas.
>
> ----- Forwarded message from Andreas Tille <andreas at an3as.eu> -----
>
> Date: Thu, 23 May 2013 16:36:37 +0200
> From: Andreas Tille <andreas at an3as.eu>
> To: control at bugs.debian.org, Debian Mentors List <debian-mentors at lists.debian.org>
> Subject: Please help with Java issue where it seems to make a difference where JAR is installed
>
> tags 697604 help
> thanks
>
> Hi,
>
> I'm a bit lost with my bit of Java knowledge if it comes to internals.
> I can only confirm that I can perfectly reproduce the problem using the
> data file submitted in [1] for testing and one reporter states in [2]:
>
>   I downloaded upstream FastQC and there was no such problem. The only
>   difference that I see is that in Debian a fastqc.jar is used while in
>   upstream it's unpacked in the root directory. My conclusion is that this
>   specific way with getSystemResource searches only the location where
>   main class resides. In Debian's case it's fastqc.jar and in upstream
>   it's FastQC directory.
>
> Any help is really welcome
>
>     Andreas.
>
>
> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697604#15
> [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697604#5
>

-- 
Olivier Sallou
IRISA / University of Rennes 1
Campus de Beaulieu, 35000 RENNES - FRANCE
Tel: 02.99.84.71.95

gpg key id: 4096R/326D8438  (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20130605/8ef1b0ea/attachment.html>


More information about the Debian-med-packaging mailing list