Note that there are some explanatory texts on larger screens.

plurals
  1. POVoltDB JDBC Driver always crashes due to OutOfMemory error
    text
    copied!<p>I was trying to connect to voltdb via JDBC API, but always get OutOfMemoryError. I know, i can get rid of it by increasing heap size, but i want to know, why it require large heap size? I already have 1028M set as Heap size.</p> <pre><code>Exception in thread "http-bio-8080-exec-206" java.lang.OutOfMemoryError: Java heap space at java.nio.HeapByteBuffer.&lt;init&gt;(HeapByteBuffer.java:39) at java.nio.ByteBuffer.allocate(ByteBuffer.java:312) at org.voltdb.client.ConnectionUtil.getAuthenticatedConnection(ConnectionUtil.java:213) at org.voltdb.client.ConnectionUtil.getAuthenticatedConnection(ConnectionUtil.java:143) at org.voltdb.client.ConnectionUtil.getAuthenticatedConnection(ConnectionUtil.java:118) at org.voltdb.client.Distributer.createConnectionWithHashedCredentials(Distributer.java:614) at org.voltdb.client.ClientImpl.createConnectionWithHashedCredentials(ClientImpl.java:171) at org.voltdb.client.ClientImpl.createConnection(ClientImpl.java:542) at org.voltdb.jdbc.JDBC4ClientConnection.&lt;init&gt;(JDBC4ClientConnection.java:141) at org.voltdb.jdbc.JDBC4ClientConnectionPool.get(JDBC4ClientConnectionPool.java:83) at org.voltdb.jdbc.Driver.connect(Driver.java:91) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:207) </code></pre> <p>Deployment.xml</p> <pre><code>&lt;?xml version="1.0"?&gt; &lt;deployment&gt; &lt;cluster hostcount="1" sitesperhost="2" kfactor="0" /&gt; &lt;httpd enabled="true" port="65534"&gt; &lt;jsonapi enabled="true" /&gt; &lt;/httpd&gt; &lt;/deployment&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload