Index: src/java/org/apache/jetspeed/om/security/BaseJetspeedUser.java =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed/src/java/org/apache/jetspeed/om/security/BaseJetspeedUser.java,v retrieving revision 1.7 diff -u -r1.7 src/java/org/apache/jetspeed/om/security/BaseJetspeedUser.java --- src/java/org/apache/jetspeed/om/security/BaseJetspeedUser.java 7 May 2003 15:16:48 -0000 1.7 +++ src/java/org/apache/jetspeed/om/security/BaseJetspeedUser.java 8 Jun 2003 03:13:50 -0000 @@ -151,15 +151,21 @@ */ public int getAccessCounterForSession() { + int accessCounter = 0; try { - return ((Integer) getTemp(User.SESSION_ACCESS_COUNTER)).intValue(); + Integer temp = (Integer) getTemp(User.SESSION_ACCESS_COUNTER); + if(temp != null) + { + accessCounter = temp.intValue(); + } } catch (Exception e) { - Log.error("getAccessCounterForSession(): " + e.getMessage(), e); - return 0; + Log.debug("getAccessCounterForSession(): " + e.getMessage(), e); } + + return accessCounter; } /** @@ -169,15 +175,20 @@ */ public int getAccessCounter() { + int accessCounter = 0; try { - return ((Integer) getPerm(User.ACCESS_COUNTER)).intValue(); + Integer temp = (Integer) getPerm(User.ACCESS_COUNTER); + if(temp != null) + { + accessCounter = temp.intValue(); + } } catch (Exception e) { - Log.error("getAccessCounter(): " + e.getMessage(), e); - return 0; + Log.debug("getAccessCounter(): " + e.getMessage(), e); } + return accessCounter; } /**