[
https://issues.apache.org/jira/browse/DERBY-4294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lily Wei updated DERBY-4294:
----------------------------
Attachment: Derby4294_pid6920.zip
This is the heap dump from OOM with the test case.
Thank to Kathey and espinha for showing me how to do this.
java -XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/kmarsden/repro/derby-4294 org.apache.derby.tools.ij
run the query and cause the OOM exception. Then exit.
there will be a java_pid<pid>.hprof file.
[15:03] jhat java_pid6920.hprof and then with your browser connect to
http://localhost:7000
there are good quick instructions at
http://www.marcsturlese.com/2009/05/09/analyzing-java-heaps-with-jmap-and-jhat/
> java.lang.OutOfMemoryError from mailjdbc test after running for one hour from
> select * from REFRESH.INBOX
> ---------------------------------------------------------------------------------------------------------
>
> Key: DERBY-4294
> URL: https://issues.apache.org/jira/browse/DERBY-4294
> Project: Derby
> Issue Type: Bug
> Components: Store
> Affects Versions: 10.3.3.0
> Environment: Window Vista
> Reporter: Lily Wei
> Attachments: Derby4294_pid6920.zip, Heapspaceerror.zip
>
> Original Estimate: 0h
> Remaining Estimate: 0h
>
> After running mailjdbc test on 10.3 branch, select * from REFRESH.INBOX gave
> me error like:
> ERROR XJ001: Java exception: 'Java heap space: java.lang.OutOfMemoryError'
> I also see the same error on 10.5 branch.
> I inculde my mailsdb directory in this bug too.
> How to reproduce this issue:
> 1. cd mailjdbc
> 2. java org.apache.derbyTesting.system.mailjdbc.MailJdbc embedded
> 3. Wait for an hour and ignore Primary key violation error
> ( : INFO :Refresh Thread : Error while inserting attachments:The statement
> was ab
> orted because it would have caused a duplicate key value in a unique or
> primary
> key constraint or unique index identified by 'ATTACH__PK' defined on
> 'ATTACH'.)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.