bug fixed for issue #1707

This commit is contained in:
wenshao
2017-05-14 09:45:55 +08:00
parent 47ae7d3267
commit ae1d370159
@@ -23,9 +23,12 @@ import com.alibaba.druid.filter.stat.StatFilterContextListenerAdapter;
import com.alibaba.druid.support.http.stat.WebAppStat;
import com.alibaba.druid.support.http.stat.WebRequestStat;
import com.alibaba.druid.support.http.stat.WebSessionStat;
import com.alibaba.druid.support.logging.Log;
import com.alibaba.druid.support.logging.LogFactory;
import com.alibaba.druid.util.DruidWebUtils;
public class AbstractWebStatImpl {
private final static Log LOG = LogFactory.getLog(AbstractWebStatImpl.class);
public final static int DEFAULT_MAX_STAT_SESSION_COUNT = 1000 * 1;
@@ -148,7 +151,15 @@ public class AbstractWebStatImpl {
return null;
}
Object sessionValue = session.getAttribute(principalSessionName);
Object sessionValue = null;
try {
sessionValue = session.getAttribute(principalSessionName);
} catch (Exception ex) {
if (LOG.isErrorEnabled()) {
LOG.error("session.getAttribute error", ex);
}
}
if (sessionValue == null) {
return null;