Here is the exception trail:
2012-10-24 19:20:46,148 WARN Session - /
bodgeit-2012-10-24-19-20-44.session.data (Permission denied)
java.io.FileNotFoundException: /
bodgeit-2012-10-24-19-20-44.session.data (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
at java.io.FileOutputStream.<init>(FileOutputStream.java:165)
at org.parosproxy.paros.model.FileCopier.copyLegacy(Unknown Source)
at org.parosproxy.paros.model.FileCopier.copy(Unknown Source)
at org.parosproxy.paros.model.Model.copySessionDb(Unknown Source)
at org.parosproxy.paros.model.Model.moveSessionDb(Unknown Source)
at org.parosproxy.paros.model.Session.save(Unknown Source)
at org.parosproxy.paros.model.Session$2.run(Unknown Source)
at java.lang.Thread.run(Thread.java:722)
2012-10-24 19:20:46,157 ERROR ExtensionHistory - Access is denied:
Session is closed
java.sql.SQLException: Access is denied: Session is closed
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
at org.parosproxy.paros.db.TableHistory.getHistoryList(Unknown
Source)
at
org.parosproxy.paros.extension.history.ExtensionHistory.sessionChangedEventHandler(Unknown
Source)
at org.parosproxy.paros.extension.history.ExtensionHistory.access
$000(Unknown Source)
at org.parosproxy.paros.extension.history.ExtensionHistory
$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain
$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:
211)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:
128)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:
117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2012-10-24 19:20:46,160 ERROR PassiveScanThread - Failed to get last
index in History table
java.sql.SQLException: Access is denied: Session is closed
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.executeQuery(Unknown Source)
at org.parosproxy.paros.db.TableHistory.lastIndex(Unknown Source)
at org.zaproxy.zap.extension.pscan.PassiveScanThread.run(Unknown
Source)
2012-10-24 19:20:46,162 ERROR ExtensionAlert - Access is denied:
Session is closed
java.sql.SQLException: Access is denied: Session is closed
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
at org.parosproxy.paros.db.TableAlert.getAlertList(Unknown Source)
at
org.zaproxy.zap.extension.alert.ExtensionAlert.refreshAlert(Unknown
Source)
at
org.zaproxy.zap.extension.alert.ExtensionAlert.sessionChangedEventHandler(Unknown
Source)
at org.zaproxy.zap.extension.alert.ExtensionAlert.access$100(Unknown
Source)
at org.zaproxy.zap.extension.alert.ExtensionAlert$2.run(Unknown
Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain
$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:
211)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:
128)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:
117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2012-10-24 19:20:46,247 ERROR ExtensionAntiCSRF - Access is denied:
Session is closed
java.sql.SQLException: Access is denied: Session is closed
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
at org.parosproxy.paros.db.TableHistory.getHistoryList(Unknown
Source)
at
org.zaproxy.zap.extension.anticsrf.ExtensionAntiCSRF.sessionChanged(Unknown
Source)
at
org.parosproxy.paros.extension.ExtensionLoader.sessionChangedAllPlugin(Unknown
Source)
at org.parosproxy.paros.control.Control.sessionSaved(Unknown Source)
at org.parosproxy.paros.model.Session$2.run(Unknown Source)
at java.lang.Thread.run(Thread.java:722)
2012-10-24 19:20:46,252 ERROR ExtensionParams - Access is denied:
Session is closed
java.sql.SQLException: Access is denied: Session is closed
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.executeQuery(Unknown Source)
at org.parosproxy.paros.db.TableParam.getAll(Unknown Source)
at
org.zaproxy.zap.extension.params.ExtensionParams.sessionChangedEventHandler(Unknown
Source)
at org.zaproxy.zap.extension.params.ExtensionParams.access
$000(Unknown Source)
at org.zaproxy.zap.extension.params.ExtensionParams$1.run(Unknown
Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain
$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:
211)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:
128)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:
117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2012-10-24 19:20:49,748 ERROR CoreAPI - Access is denied: Session is
closed
java.sql.SQLException: Access is denied: Session is closed
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
at org.parosproxy.paros.db.TableAlert.getAlertList(Unknown Source)
at org.zaproxy.zap.extension.api.CoreAPI.getAlerts(Unknown Source)
at org.zaproxy.zap.extension.api.CoreAPI.handleApiView(Unknown
Source)
at org.zaproxy.zap.extension.api.API.handleApiRequest(Unknown Source)
at org.parosproxy.paros.core.proxy.ProxyThread.processHttp(Unknown
Source)
at org.parosproxy.paros.core.proxy.ProxyThread.run(Unknown Source)
at java.lang.Thread.run(Thread.java:722)
2012-10-24 19:20:49,977 ERROR Database - Access is denied: Session is
closed
java.sql.SQLException: Access is denied: Session is closed
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.execute(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteTemporary(Unknown
Source)
at org.parosproxy.paros.db.Database.close(Unknown Source)
at org.parosproxy.paros.db.Database.close(Unknown Source)
at org.parosproxy.paros.control.AbstractControl.shutdown(Unknown
Source)
at org.parosproxy.paros.control.Control.shutdown(Unknown Source)
at org.zaproxy.zap.extension.api.CoreAPI.handleApiAction(Unknown
Source)
at org.zaproxy.zap.extension.api.API.handleApiRequest(Unknown Source)
at org.parosproxy.paros.core.proxy.ProxyThread.processHttp(Unknown
Source)
at org.parosproxy.paros.core.proxy.ProxyThread.run(Unknown Source)
at java.lang.Thread.run(Thread.java:722)
2012-10-24 19:20:49,978 INFO CoreAPI - OWASP ZAP 1.4.1 terminated.