Hi Keith,

You should get an java.security.AccessControlException: access denied from webstart. To access the filesystem from an application started with webstart requires special permission. This means you have to sign your application and the user has to permit the execution.

see e.g.
http://java.sun.com/docs/books/tutorial/security1.2/toolsign/signer.html
Cheers,
Andreas

On 21 Jun 2005, at 20:17, Keith Turner wrote:

Hello-

I am new to the list. I enjoy working with the Biojava API, but a problem has arisen for me, and I need some help with it. I am developing an application to be used in the Java Webstart framework, and this brings with it some interesting file permission issues. Basically, you use the JNLP interface FileOpenService to open a file from within the secure "sandbox" environment, and then you can get an InputStream out of that.

So I want to take this InputStream (which presumably is from a Fasta file), and read a DNA sequence from it. However, all the methods that worked when I was running my software as a Java application no longer work in the JNLP environment. In the past, I was doing:
  InputStreamReader fr = new InputStreamReader(in);
  BufferedReader br = new BufferedReader(fr);
  SequenceIterator stream = SeqIOTools.readFastaDNA(br);
  Sequence seq = stream.nextSequence();
But the program freezes on the SeqIOTools.readFastaDNA(br) call. No exception is thrown back, it just does nothing. Does anyone have any suggestions as to how I can solve or work around this problem? Thank you very much

-Keith Turner

_______________________________________________
Biojava-l mailing list  -  [email protected]
http://biojava.org/mailman/listinfo/biojava-l


-----------------------------------------------------------------------

Andreas Prlic      Wellcome Trust Sanger Institute
                              Hinxton, Cambridge CB10 1SA, UK
                         +44 (0) 1223 49 6891

_______________________________________________
Biojava-l mailing list  -  [email protected]
http://biojava.org/mailman/listinfo/biojava-l

Reply via email to