You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Tilman Hausherr (JIRA)" <ji...@apache.org> on 2014/03/11 08:28:44 UTC

[jira] [Comment Edited] (PDFBOX-1946) Running within an Applet has many AccessControlException 's

    [ https://issues.apache.org/jira/browse/PDFBOX-1946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13930031#comment-13930031 ] 

Tilman Hausherr edited comment on PDFBOX-1946 at 3/11/14 7:27 AM:
------------------------------------------------------------------

I reviewed and committed your changes in rev 1576202 for the trunk. I will look tonight if I can make the same changes to the 1.8 branch. About that PDColorState class, what was the actual code that produced the exception? It might be in another class now.


was (Author: tilman):
I committed your change in rev 1576202 for the trunk. I will look tonight if I can make the same changes to the 1.8 branch. About that PDColorState class, what was the actual code that produced the exception? It might be in another class now.

> Running within an Applet has many AccessControlException 's
> -----------------------------------------------------------
>
>                 Key: PDFBOX-1946
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1946
>             Project: PDFBox
>          Issue Type: Wish
>    Affects Versions: 1.8.4
>         Environment: Running within an Applet
>            Reporter: Fred Andrews
>              Labels: Security
>         Attachments: patch.zip
>
>
> I've identified 6 modules that should be modified to avoid AccessControlException's while running within an Applet.  My solution would be to catch each AccessControlException and then use a default or continue on.  For most of these, that is probably the best solution, for a few especially PDFStreamEngine someone may have a better idea.
> The modules that have issues:
> pdfbox\pdfparser\BaseParser -- line 131 call to Boolean.getBoolean, line 170 call to Integer.getInteger
> pdfbox\util\PDFTextStripper -- line 79 call to System.getProperty()
> pdfbox\util\ResourceLoader -- line 67 call to getSystemClassLoader()
> pdfbox\pdmodel\graphics\color\PDColorState -- line 50, call to Color.getColor
> pdfbox/encoding/Encoding -- line 78, call to System.getProperty
> pdfbox\util\PDFStreamEngine -- Line 351 & 364 check for font == null (will be null if had resource loading problems)
> Not sure what the best way is to proceed.  Please advise.
> Thanks



--
This message was sent by Atlassian JIRA
(v6.2#6252)