Salesforce

When do you get errors 3244 or 9287 ?

« Go Back

Information

 
TitleWhen do you get errors 3244 or 9287 ?
URL Name000041421
Article Number000171941
EnvironmentProduct: OpenEdge
Version: All Supported Versions
OS: All Supported Platforms
Question/Problem Description
When do the following 3244 9287 errors occur ?
Unable to create schema information for temp-table <table>. (3244)
Unable to assign file number to temp-table <name>.  Number of active temp-tables reached limit of 32767. (9287)
Steps to Reproduce
Clarifying Information
Error MessageUnable to create schema information for temp-table <table>. (3244)
Unable to assign file number to temp-table <name>. Number of active temp-tables reached limit of 32767. (9287)
Defect Number
Enhancement Number
Cause
Resolution
Both 3244 and 9287 errors indicate the maximum number of 32767 temp-tables in the session is being exceeded.

The 3244 error is raised when a temp-table that goes over the limit is a static temp-table:
"Unable to create schema information for temp-table <table>. (3244)"
 
The 9287 error is raised when a temp-table that goes over the limit is a dynamic temp-table:
"Unable to assign file number to temp-table <name>.  Number of active temp-tables reached limit of 32767. (9287)"

Seeing these errors is rare, as they only show up if there are many temp-tables that do no have indexes.  It's more common to see the error "SYSTEM ERROR: Attempt to define too many indexes for area 6 database DBI*. (40) (14675)" instead.

The root cause for these errors is the same:
There are too many temp-tables active, usually because the ABL code is leaking temp-tables somewhere.

For further information on how to troubleshoot this type of issue, refer to Article:
 
Workaround
Notes
Keyword Phrase
Last Modified Date12/23/2021 4:05 PM

Powered by