From 4e92118a618177106f5fc2745fd72b08bff5ece8 Mon Sep 17 00:00:00 2001 From: Glen Stampoultzis Date: Sun, 19 Sep 2004 01:37:33 +0000 Subject: [PATCH] Bugzilla Bug 30836 git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353597 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/poi/hssf/model/Workbook.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/java/org/apache/poi/hssf/model/Workbook.java b/src/java/org/apache/poi/hssf/model/Workbook.java index 9b0a18f36..27604cf7a 100644 --- a/src/java/org/apache/poi/hssf/model/Workbook.java +++ b/src/java/org/apache/poi/hssf/model/Workbook.java @@ -17,13 +17,12 @@ package org.apache.poi.hssf.model; +import org.apache.poi.ddf.*; import org.apache.poi.hssf.record.*; import org.apache.poi.hssf.util.HSSFColor; import org.apache.poi.hssf.util.SheetReferences; -import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.util.POILogFactory; import org.apache.poi.util.POILogger; -import org.apache.poi.ddf.*; import java.util.ArrayList; import java.util.Iterator; @@ -830,7 +829,16 @@ public class Workbook implements Model protected Record createWriteAccess() { WriteAccessRecord retval = new WriteAccessRecord(); - retval.setUsername(System.getProperty("user.name")); + try + { + retval.setUsername(System.getProperty("user.name")); + } + catch (java.security.AccessControlException e) + { + // AccessControlException can occur in a restricted context + // (client applet/jws application or restricted security server) + retval.setUsername("POI"); + } return retval; }