Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    OutOfMemoryError when executing DSRequest

    Hi all,

    I get an OutOfMemoryError exception when I execute a DSRequest (which is a DB Query in the end). Unfortunately, I cannot define the problem more precisely. I hope someone can give me a hint where to look for the problem with the following stackstrace

    Code:
    DEBUG DataSourceDMI - Invocation threw exception
    java.lang.OutOfMemoryError: GC overhead limit exceeded
    	at java.util.Arrays.copyOfRange(Arrays.java:3221)
    	at java.lang.String.<init>(String.java:233)
    	at java.nio.HeapCharBuffer.toString(HeapCharBuffer.java:561)
    	at java.nio.CharBuffer.toString(CharBuffer.java:1176)
    	at com.mysql.jdbc.StringUtils.toString(StringUtils.java:1871)
    	at com.mysql.jdbc.ResultSetRow.getString(ResultSetRow.java:821)
    	at com.mysql.jdbc.BufferRow.getString(BufferRow.java:542)
    	at com.mysql.jdbc.ResultSetImpl.getStringInternal(ResultSetImpl.java:5815)
    	at com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5692)
    	at com.mysql.jdbc.ResultSetImpl.getObject(ResultSetImpl.java:4989)
    	at org.apache.commons.dbcp.DelegatingResultSet.getObject(DelegatingResultSet.java:287)
    	at com.isomorphic.sql.SQLTransform.toAttributeMap(SQLTransform.java:89)
    	at com.isomorphic.sql.SQLTransform.toListOfMapsOrBeans(SQLTransform.java:674)
    	at com.isomorphic.sql.SQLTransform.toListOfMapsOrBeans(SQLTransform.java:484)
    	at com.isomorphic.sql.SQLTransform.toListOfMapsOrBeans(SQLTransform.java:478)
    	at com.isomorphic.sql.SQLTransform.toListOfMapsOrBeans(SQLTransform.java:453)
    	at com.isomorphic.sql.SQLDriver.getTransformedResults(SQLDriver.java:361)
    	at com.isomorphic.sql.SQLDriver.executeQuery(SQLDriver.java:628)
    	at com.isomorphic.sql.SQLDataSource.executeNativeQuery(SQLDataSource.java:391)
    	at com.isomorphic.sql.SQLDataSource.executeNativeQuery(SQLDataSource.java:385)
    	at com.isomorphic.sql.SQLDataSource.SQLExecute(SQLDataSource.java:1322)
    	at com.isomorphic.sql.SQLDataSource.processRequest(SQLDataSource.java:293)
    	at com.isomorphic.sql.SQLDataSource.executeFetch(SQLDataSource.java:237)
    	at com.isomorphic.datasource.DataSource.execute(DataSource.java:1288)
    	at com.isomorphic.application.AppBase.executeDefaultDSOperation(AppBase.java:725)
    	at com.isomorphic.application.AppBase.executeAppOperation(AppBase.java:658)
    	at com.isomorphic.application.AppBase.execute(AppBase.java:491)
    	at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1954)
    Thanks a lot in advance

    (I'm using v8.2p_2013-10-12/PowerEdition)

    #2
    did you manage to solve this problem?

    Comment


      #3
      Both you and the original poster need to indeed "define the problem more precisely". It doesn't make sense to just post an Out of Memory error without talking about how much memory is allocated to the JVM and whether you attempted to increase this, how much memory ended up consumed before hitting this Out of Memory error, details of what you were trying to do, details of the server databinding approach used, etc.

      Comment

      Working...
      X