Feedback
 
Did this article resolve your question/issue?

   

Your feedback is appreciated.

Please tell us how we can make this article more useful. Please provide us a way to contact you, should we need clarification on the feedback provided or if you need further assistance.

Characters Remaining: 1025

 


Article

Passing back 100,000+ records in a temp-table from the AppServer to a Java program causes the Java program to crash

« Go Back

Information

 
Article Number000027172
EnvironmentProduct: OpenEdge
Version: 10.x
OS All Supported Operating Systems
Question/Problem Description
Passing back 100,000+ records in a temp-table from the AppServer to a Java program causes the Java program to crash
Steps to Reproduce
Clarifying Information
Passing back fewer records from the AppServer works
Error MessageBroker System failure: Invalid state for deallocate: Current state = STATE_RECEIVING (7249). (7209)
Broker System failure: <error message>. (7209)
Defect/Enhancement Number
Cause
The Java exception was caused by the Java VM not having enough memory to hold the data being passed back from the AppServer
Resolution
Increase the memory available to the Java VM by using the -Xms and -Xmx parameters. Refer to article 000022572, "How to increase or modify java heap size for the Admin Server in OpenEdge?"
Workaround
Notes
Attachment 
Last Modified Date9/13/2015 4:10 AM