Index: java/org/apache/commons/httpclient/HttpClient.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v retrieving revision 1.85 diff -u -r1.85 HttpClient.java --- java/org/apache/commons/httpclient/HttpClient.java 3 Oct 2003 20:57:35 -0000 1.85 +++ java/org/apache/commons/httpclient/HttpClient.java 10 Oct 2003 13:44:46 -0000 @@ -102,20 +102,22 @@ static { if (LOG.isDebugEnabled()) { - LOG.debug("Java version: " + System.getProperty("java.version")); - LOG.debug("Java vendor: " + System.getProperty("java.vendor")); - LOG.debug("Java class path: " + System.getProperty("java.class.path")); - LOG.debug("Operating system name: " + System.getProperty("os.name")); - LOG.debug("Operating system architecture: " + System.getProperty("os.arch")); - LOG.debug("Operating system version: " + System.getProperty("os.version")); + try { + LOG.debug("Java version: " + System.getProperty("java.version")); + LOG.debug("Java vendor: " + System.getProperty("java.vendor")); + LOG.debug("Java class path: " + System.getProperty("java.class.path")); + LOG.debug("Operating system name: " + System.getProperty("os.name")); + LOG.debug("Operating system architecture: " + System.getProperty("os.arch")); + LOG.debug("Operating system version: " + System.getProperty("os.version")); - Provider[] providers = Security.getProviders(); - for (int i = 0; i < providers.length; i++) { - Provider provider = providers[i]; - LOG.debug(provider.getName() + " " + provider.getVersion() - + ": " + provider.getInfo()); + Provider[] providers = Security.getProviders(); + for (int i = 0; i < providers.length; i++) { + Provider provider = providers[i]; + LOG.debug(provider.getName() + " " + provider.getVersion() + + ": " + provider.getInfo()); + } + } catch (SecurityException ignore) { } - } } // ----------------------------------------------------------- Constructors Index: java/org/apache/commons/httpclient/URI.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URI.java,v retrieving revision 1.41 diff -u -r1.41 URI.java --- java/org/apache/commons/httpclient/URI.java 23 Sep 2003 13:08:42 -0000 1.41 +++ java/org/apache/commons/httpclient/URI.java 10 Oct 2003 13:44:51 -0000 @@ -666,7 +666,10 @@ defaultDocumentCharset = defaultDocumentCharsetByLocale; } // in order to support platform encoding - defaultDocumentCharsetByPlatform = System.getProperty("file.encoding"); + try { + defaultDocumentCharsetByPlatform = System.getProperty("file.encoding"); + } catch (SecurityException ignore) { + } if (defaultDocumentCharset == null) { // set the default document charset defaultDocumentCharset = defaultDocumentCharsetByPlatform; Index: java/org/apache/commons/httpclient/cookie/CookiePolicy.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/cookie/CookiePolicy.java,v retrieving revision 1.7 diff -u -r1.7 CookiePolicy.java --- java/org/apache/commons/httpclient/cookie/CookiePolicy.java 1 Feb 2003 23:35:43 -0000 1.7 +++ java/org/apache/commons/httpclient/cookie/CookiePolicy.java 10 Oct 2003 13:44:52 -0000 @@ -112,8 +112,11 @@ protected static final Log LOG = LogFactory.getLog(CookiePolicy.class); static { - String s = System.getProperty(SYSTEM_PROPERTY); - + String s = null; + try { + s = System.getProperty(SYSTEM_PROPERTY); + } catch (SecurityException ignore) { + } if ("COMPATIBILITY".equalsIgnoreCase(s)) { setDefaultPolicy(COMPATIBILITY); } else if ("NETSCAPE_DRAFT".equalsIgnoreCase(s)) { Index: java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java,v retrieving revision 1.2 diff -u -r1.2 DefaultHttpParamsFactory.java --- java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java 17 Sep 2003 23:29:05 -0000 1.2 +++ java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java 10 Oct 2003 13:44:53 -0000 @@ -125,14 +125,21 @@ params.setParameter(DateParser.KEY_DATE_PATTERNS, datePatterns); // TODO: To be removed. Provided for backward compatibility - String agent = System.getProperties().getProperty("httpclient.useragent"); + String agent = null; + try { + agent = System.getProperty("httpclient.useragent"); + } catch (SecurityException ignore) { + } if (agent != null) { params.setParameter(HttpMethodParams.USER_AGENT, agent); } // TODO: To be removed. Provided for backward compatibility - String preemptiveDefault = System.getProperties() - .getProperty("httpclient.authentication.preemptive"); + String preemptiveDefault = null; + try { + preemptiveDefault = System.getProperty("httpclient.authentication.preemptive"); + } catch (SecurityException ignore) { + } if (preemptiveDefault != null) { preemptiveDefault = preemptiveDefault.trim().toLowerCase(); if (preemptiveDefault.equals("true")) {