[Biojava-l] The Java sandbox and BioJava
Richard Holland
richard.holland at ebi.ac.uk
Wed Jun 21 08:17:42 UTC 2006
Not sure exactly, but this might help:
http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/faq.html#211
cheers,
Richard
On Tue, 2006-06-20 at 10:29 -0400, Andrew Walsh wrote:
> I am working on an application that I want to deliver via Java Web
> Start. This application uses BioJava 1.4 to do some basic processing of
> protein sequence files. Applications run via Java Web Start have the
> option of staying in the Java sandbox or requesting to have full
> access. I would like to provide both options to the user, but I am
> having trouble with the in-sandbox version. When the application tries
> to open a sequence file, it fails with the following error:
>
> java.lang.reflect.InvocationTargetException
> <snipped list of Sun classes involved in running an application>
> Caused by: org.biojava.bio.BioError: Couldn't locate
> AlphabetManager.xml. This probably means that your biojava.jar file is
> corrupt or incorrectly built.
> at
> org.biojava.bio.symbol.AlphabetManager.<clinit>(AlphabetManager.java:1012)
> at org.biojava.bio.seq.ProteinTools.<clinit>(ProteinTools.java:75)
> at
> org.biojava.bio.seq.io.MSFAlignmentFormat.read(MSFAlignmentFormat.java:187)
> at org.biojava.bio.seq.io.SeqIOTools.fileToAlign(SeqIOTools.java:1138)
> at org.biojava.bio.seq.io.SeqIOTools.fileToBiojava(SeqIOTools.java:940)
> at org.biojava.bio.seq.io.SeqIOTools.fileToBiojava(SeqIOTools.java:908)
> at org.msaviewer.tools.SequenceFileReader.readAlignmentFile(Unknown
> Source)
> at org.msaviewer.MSAViewer.openSafeSession(MSAViewer.java:295)
> at org.msaviewer.MSAViewer.main(MSAViewer.java:1334)
> ... 11 more
>
> It would appear that the way in which the AlphabetManager reads
> AlphabetManager.xml from the BioJava jar file is not compatible with the
> Java Web Start sandbox restrictions. I skimmed the relevant sections of
> the AlphabetManager code and didn't see an obvious solution. Does
> anyone have any experience with getting BioJava to work inside the
> sandbox that might be able to suggest a fix to this problem?
>
> Thanks,
> Andy Walsh
> Postdoctoral Fellow
> Language Technologies Institute
> Carnegie Mellon University
>
> _______________________________________________
> Biojava-l mailing list - Biojava-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biojava-l
--
Richard Holland (BioMart Team)
EMBL-EBI
Wellcome Trust Genome Campus
Hinxton
Cambridge CB10 1SD
UNITED KINGDOM
Tel: +44-(0)1223-494416
More information about the Biojava-l
mailing list