Error in running ZAP script

87 views
Skip to first unread message

m.pen...@gmail.com

unread,
Dec 1, 2014, 2:39:54 AM12/1/14
to zaproxy...@googlegroups.com
Hi,

sometimes when i am running a script in zap, it doesn't work correctly  and shows some errors like this:
901425 [AWT-EventQueue-0] FATAL hsqldb.db.HSQLDB379AF3DEBD.ENGINE  - C:/Users/new user/OWASP ZAP_D/session/untitled1.data getFromFile out of mem 41985788
java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.rowio.RowInputBinary.readByteArray(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readBinary(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinaryDecode.readData(Unknown Source)
at org.hsqldb.RowAVLDisk.<init>(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.persist.DataFileCache.getFromFile(Unknown Source)
at org.hsqldb.persist.DataFileCache.get(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.findNode(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.getParent(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL$IndexRowIterator.getNextRow(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.findNext(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.next(Unknown Source)
at org.hsqldb.StatementDML.executeDeleteStatement(Unknown Source)
at org.hsqldb.StatementDML.getResult(Unknown Source)
at org.hsqldb.StatementDMQL.execute(Unknown Source)
at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
at org.hsqldb.Session.executeDirectStatement(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeUpdate(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteHistorySession(TableHistory.java:550)
at org.parosproxy.paros.model.Session.discard(Session.java:155)
at org.parosproxy.paros.model.Model.discardSession(Model.java:157)
at org.parosproxy.paros.control.Control.discardSession(Control.java:369)
at org.parosproxy.paros.control.Control.exit(Control.java:210)
901833 [AWT-EventQueue-0] FATAL hsqldb.db.HSQLDB379AF3DEBD.ENGINE  - C:/Users/new user/OWASP ZAP_D/session/untitled1.data getFromFile out of mem 41985788
java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.rowio.RowInputBinary.readByteArray(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readBinary(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinaryDecode.readData(Unknown Source)
at org.hsqldb.RowAVLDisk.<init>(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.persist.DataFileCache.getFromFile(Unknown Source)
at org.hsqldb.persist.DataFileCache.get(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.findNode(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.getParent(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL$IndexRowIterator.getNextRow(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.findNext(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.next(Unknown Source)
at org.hsqldb.StatementDML.executeDeleteStatement(Unknown Source)
at org.hsqldb.StatementDML.getResult(Unknown Source)
at org.hsqldb.StatementDMQL.execute(Unknown Source)
at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
at org.hsqldb.Session.executeDirectStatement(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeUpdate(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteHistorySession(TableHistory.java:550)
at org.parosproxy.paros.model.Session.discard(Session.java:155)
at org.parosproxy.paros.model.Model.discardSession(Model.java:157)
at org.parosproxy.paros.control.Control.discardSession(Control.java:369)
at org.parosproxy.paros.control.Control.exit(Control.java:210)
901927 [AWT-EventQueue-0] WARN org.parosproxy.paros.model.Session  - java.lang.OutOfMemoryError: Java heap space
java.sql.SQLException: java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeUpdate(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteHistorySession(TableHistory.java:550)
at org.parosproxy.paros.model.Session.discard(Session.java:155)
at org.parosproxy.paros.model.Model.discardSession(Model.java:157)
at org.parosproxy.paros.control.Control.discardSession(Control.java:369)
at org.parosproxy.paros.control.Control.exit(Control.java:210)
at org.parosproxy.paros.control.MenuFileControl.exit(MenuFileControl.java:79)
at org.parosproxy.paros.view.MainFrame$1.windowClosing(MainFrame.java:81)
at java.awt.Window.processWindowEvent(Unknown Source)
at javax.swing.JFrame.processWindowEvent(Unknown Source)
at java.awt.Window.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: org.hsqldb.HsqlException: java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.error.Error.error(Unknown Source)
at org.hsqldb.result.Result.newErrorResult(Unknown Source)
at org.hsqldb.StatementDMQL.execute(Unknown Source)
at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
at org.hsqldb.Session.executeDirectStatement(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
... 34 more
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.rowio.RowInputBinary.readByteArray(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readBinary(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinaryDecode.readData(Unknown Source)
at org.hsqldb.RowAVLDisk.<init>(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.persist.DataFileCache.getFromFile(Unknown Source)
at org.hsqldb.persist.DataFileCache.get(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.findNode(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.getParent(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL$IndexRowIterator.getNextRow(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.findNext(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.next(Unknown Source)
at org.hsqldb.StatementDML.executeDeleteStatement(Unknown Source)
at org.hsqldb.StatementDML.getResult(Unknown Source)
at org.hsqldb.StatementDMQL.execute(Unknown Source)
at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
at org.hsqldb.Session.executeDirectStatement(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeUpdate(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteHistorySession(TableHistory.java:550)
at org.parosproxy.paros.model.Session.discard(Session.java:155)
at org.parosproxy.paros.model.Model.discardSession(Model.java:157)
at org.parosproxy.paros.control.Control.discardSession(Control.java:369)
at org.parosproxy.paros.control.Control.exit(Control.java:210)
903474 [Thread-2386] FATAL hsqldb.db.HSQLDB379AF3DEBD.ENGINE  - C:/Users/new user/OWASP ZAP_D/session/untitled1.data getFromFile out of mem 112927640
java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.rowio.RowInputBinary.readByteArray(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readBinary(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinaryDecode.readData(Unknown Source)
at org.hsqldb.RowAVLDisk.<init>(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.persist.DataFileCache.getFromFile(Unknown Source)
at org.hsqldb.persist.DataFileCache.get(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.findNode(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.getRight(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL$IndexRowIterator.getNextRow(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.findNext(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.next(Unknown Source)
at org.hsqldb.StatementDML.executeDeleteStatement(Unknown Source)
at org.hsqldb.StatementDML.getResult(Unknown Source)
at org.hsqldb.StatementDMQL.execute(Unknown Source)
at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.execute(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteTemporary(TableHistory.java:621)
at org.parosproxy.paros.db.Database.close(Database.java:216)
at org.parosproxy.paros.db.Database.close(Database.java:186)
at org.parosproxy.paros.control.AbstractControl.shutdown(AbstractControl.java:71)
at org.parosproxy.paros.control.Control.shutdown(Control.java:179)
at org.parosproxy.paros.control.Control$1.run(Control.java:217)
903879 [Thread-2386] FATAL hsqldb.db.HSQLDB379AF3DEBD.ENGINE  - C:/Users/new user/OWASP ZAP_D/session/untitled1.data getFromFile out of mem 112927640
java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.rowio.RowInputBinary.readByteArray(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readBinary(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinaryDecode.readData(Unknown Source)
at org.hsqldb.RowAVLDisk.<init>(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.persist.DataFileCache.getFromFile(Unknown Source)
at org.hsqldb.persist.DataFileCache.get(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.findNode(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.getRight(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL$IndexRowIterator.getNextRow(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.findNext(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.next(Unknown Source)
at org.hsqldb.StatementDML.executeDeleteStatement(Unknown Source)
at org.hsqldb.StatementDML.getResult(Unknown Source)
at org.hsqldb.StatementDMQL.execute(Unknown Source)
at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.execute(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteTemporary(TableHistory.java:621)
at org.parosproxy.paros.db.Database.close(Database.java:216)
at org.parosproxy.paros.db.Database.close(Database.java:186)
at org.parosproxy.paros.control.AbstractControl.shutdown(AbstractControl.java:71)
at org.parosproxy.paros.control.Control.shutdown(Control.java:179)
at org.parosproxy.paros.control.Control$1.run(Control.java:217)
903973 [Thread-2386] ERROR org.parosproxy.paros.db.Database  - java.lang.OutOfMemoryError: Java heap space
java.sql.SQLException: java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.execute(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteTemporary(TableHistory.java:621)
at org.parosproxy.paros.db.Database.close(Database.java:216)
at org.parosproxy.paros.db.Database.close(Database.java:186)
at org.parosproxy.paros.control.AbstractControl.shutdown(AbstractControl.java:71)
at org.parosproxy.paros.control.Control.shutdown(Control.java:179)
at org.parosproxy.paros.control.Control$1.run(Control.java:217)
at java.lang.Thread.run(Unknown Source)
Caused by: org.hsqldb.HsqlException: java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.error.Error.error(Unknown Source)
at org.hsqldb.result.Result.newErrorResult(Unknown Source)
at org.hsqldb.StatementDMQL.execute(Unknown Source)
at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
... 9 more
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.hsqldb.rowio.RowInputBinary.readByteArray(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readBinary(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBase.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinary.readData(Unknown Source)
at org.hsqldb.rowio.RowInputBinaryDecode.readData(Unknown Source)
at org.hsqldb.RowAVLDisk.<init>(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.persist.DataFileCache.getFromFile(Unknown Source)
at org.hsqldb.persist.DataFileCache.get(Unknown Source)
at org.hsqldb.persist.RowStoreAVLDisk.get(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.findNode(Unknown Source)
at org.hsqldb.index.NodeAVLDisk.getRight(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL.next(Unknown Source)
at org.hsqldb.index.IndexAVL$IndexRowIterator.getNextRow(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.findNext(Unknown Source)
at org.hsqldb.RangeVariable$RangeIteratorMain.next(Unknown Source)
at org.hsqldb.StatementDML.executeDeleteStatement(Unknown Source)
at org.hsqldb.StatementDML.getResult(Unknown Source)
at org.hsqldb.StatementDMQL.execute(Unknown Source)
at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCPreparedStatement.execute(Unknown Source)
at org.parosproxy.paros.db.TableHistory.deleteTemporary(TableHistory.java:621)
at org.parosproxy.paros.db.Database.close(Database.java:216)
at org.parosproxy.paros.db.Database.close(Database.java:186)
at org.parosproxy.paros.control.AbstractControl.shutdown(AbstractControl.java:71)
at org.parosproxy.paros.control.Control.shutdown(Control.java:179)
at org.parosproxy.paros.control.Control$1.run(Control.java:217)

but some others time every thing is good!!!!

what does it for?

Best regards

Colm O'Flaherty

unread,
Dec 1, 2014, 6:22:37 AM12/1/14
to zaproxy...@googlegroups.com
I'm guessing the Java heap space is being used up.  Maybe try increasing it. 

Are you working with a big session, or running on a VM with a piddly amount of RAM, by any chance?

--
You received this message because you are subscribed to the Google Groups "OWASP ZAP Developer Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to zaproxy-devel...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

m.pen...@gmail.com

unread,
Dec 1, 2014, 7:31:04 AM12/1/14
to zaproxy...@googlegroups.com, colm.p.o...@gmail.com
how can i increase java heap space?
i don't use a vm and i run ZAP on main operating system which is 64 bit windows 8.

kingthorin+owaspzap

unread,
Dec 1, 2014, 8:38:49 AM12/1/14
to zaproxy...@googlegroups.com
What version of Java are you running?
Are you running multiple copies of ZAP?
What version of ZAP are you running?

thc...@gmail.com

unread,
Dec 1, 2014, 8:58:59 AM12/1/14
to zaproxy...@googlegroups.com
Hi.

Does the error happens when the script is not run? If not, the script
might have a memory leak.

What is the type of the script? Proxy? Standalone?
Which data is it handling? HttpMessage(s)?

Best regards.
> --
> You received this message because you are subscribed to the Google
> Groups "OWASP ZAP Developer Group" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to zaproxy-devel...@googlegroups.com
> <mailto:zaproxy-devel...@googlegroups.com>.

m.pen...@gmail.com

unread,
Dec 2, 2014, 7:31:45 AM12/2/14
to zaproxy...@googlegroups.com
  i use jdk1.7.0_51, and i have multiple copies of ZAP on my computer but i just run one of them in a time!
the error happens when i want to run sequence script which isn't release yet!

best regards
Reply all
Reply to author
Forward
0 new messages