4 CPE Compiler Error Messages
Error Messages in the CPE Compiler Report
About Messages in the Compiler Report
The compiler report may include any of the following types of messages:
- System errors that you should report to the system administrator. For more information, see System Errors in the CPE Compiler Report .
- Informational messages that may indicate another error elsewhere in the report. For more information, see Informational Messages in the Compiler Report .
- Configuration errors that may be fixable by editing the control plan. For more information, see Configuration Errors in the Compiler Report .
System Errors in the CPE Compiler Report
This table lists system errors that may appear in the CPE compiler report. You should contact your system administrator for advise if you get a system error. Your system administrator may contact Oracle for more information or assistance.
| Error Message | Reported For |
|---|---|
|
Got actual _number structure nodes, expected expected_number. Structure compile failed? Where:
|
Control plan data |
| Offset Calculation Error | Control plan data |
| Buffer Production Error | Control plan data |
| Duplicate Data Node ID | Control plan data |
| Invalid Compiled Size | Control plan data |
| Invalid Compiled Buffer | Control plan data |
| Invalid Start Node Loops | Control plan data |
| Compiler Bug, Map sizes don't match | Control plan data |
Informational Messages in the Compiler Report
This table lists informational messages that may appear in the CPE compiler report. Informational messages may alert you to a problem. The actual detail of the error causing the problem will be displayed elsewhere in the compiler report.
| Error Message | Reported For |
|---|---|
| Node Processing Error | Control plan data |
| Continuing with compilation | Control plan data |
Configuration Errors in the Compiler Report
This table lists configuration errors that may appear in the CPE compiler report and the actions you can take that may correct the errors.
| Error Message | Reported For | Action |
|---|---|---|
| Empty Control Plan | Control plan data | Add feature nodes to the control plan and update the configuration data in the feature nodes. |
| Empty Control Plan | Control plan structure | Add feature nodes to the control plan. |
| Invalid Node Type | Control plan structure or data |
The feature node type is missing from your feature set. This may be because the required application has not been installed on your system. You should contact your system administrator for assistance. |
| Invalid Parameter String, Missing/ Invalid TN | Feature node configuration |
The termination number configured for the feature node is either empty, not a number, or longer than 32 digits. You should edit the termination number in the feature node configuration. |
| Not allowed to terminate to this number | Feature node configuration | Ensure the termination number configured in the feature node is valid for the customer by editing the customer's configuration or by editing the feature node. |
| Period node without periods | Time of Day feature node configuration |
There are no periods configured for the feature node. You should configure the periods for the feature node. |
| Invalid number of periods | Time of Day feature node configuration |
Either there are no periods or a negative number of periods configured for the feature node. You should edit the configured periods for the feature node. |
| Invalid start of period | Time of Day feature node configuration |
Either the start period for the feature node is not configured, or it is not a number, or the configured end period is greater than the cycle end date. You should edit the start or end period configured for the feature node. |
| Invalid end of period | Time of Day feature node configuration |
Either the end period for the feature node is not configured, or it is not a number, or the configured end period is greater than the cycle end date. You should edit the end period configured for the feature node. |
| Invalid branch, %s, period %u | Time of Day feature node configuration |
There are no branches configured, or the reported branch is outside the range of branches for the feature node. You should edit the range data configured for the feature node. |
| Duplicate range | Time of Day feature node configuration |
Two or more ranges have been configured for the feature node with the same start and end dates You should edit the range data configured for the feature node. |
| Overlapping range | Time of Day feature node configuration |
One range for the feature node overlaps another one. You should edit the range data configured for the feature node. |
| Unspecified default branch | Time of Day feature node configuration |
The default branch for the feature node is empty or not a number. You should edit the default branch configured for the feature node. |
| Invalid or Missing Unix TZ Specifier | Time Of Day feature node configuration |
The time zone configured for the feature node is either empty or not recognized. You should edit the time zone configured for the feature node. |
| Invalid Holiday Default Branch | Day Of Year feature node configuration |
The default branch for the feature node is not within the range of one to the number of available exits for the feature node. You should edit the configuration for the feature node. |
| Invalid Holiday Any Holiday Branch | Day Of Year feature node configuration |
AFAICS not triggered. You should edit the feature node configuration. |
| Invalid Holiday Number of Periods | Day Of Year feature node configuration |
The number of configured periods is greater than 366. You should edit the period data configured for the feature node. |
| Invalid Holiday Entry | Day Of Year feature node configuration |
The compiler couldn't find a configured holiday for this date range. You should edit the feature node configuration. |
|
Invalid Holiday Start MMDD Where MMDD is the month and day of the holiday end date. |
Day Of Year feature node configuration |
Either the period start date is empty, not a number, later than the cycle end date, or earlier than the cycle start date. You should edit the feature node configuration. |
|
Invalid Holiday End MMDD Where MMDD is the month and day of the holiday end date. |
Day Of Year feature node configuration |
Either the period end date is empty, not a number, later than the cycle end date, or earlier than the cycle start date. You should edit the feature node configuration. |
| Invalid Holiday Branch | Day Of Year feature node configuration |
Either the branch is empty or not a number. You should edit the feature node configuration. |
|
Invalid Holiday End MMDD in Holiday Period Where MMDD is the month and day of the holiday end date. |
Day Of Year feature node configuration |
The end date for the holiday period is incorrectly configured. You should edit the feature node configuration. |
| No entries in Day of year node | Day Of Year feature node configuration |
The compiler couldn't find any entries in the holiday set and no manual entries are defined. You should edit the feature node configuration or the holiday set configuration. |
| Prefix node without prefixes | Feature node configuration |
The prefix string configured for the feature node is either empty or not a number. You should edit the feature node configuration. |
| Invalid number of prefixes | Feature node configuration |
The number of prefixes configured for the feature node is less than or equal to zero. You should edit the feature node configuration. |
|
Duplicate prefix, prefix prefix_number Where prefix_number is the duplicate prefix number. |
Feature node configuration |
The reported prefix is already configured in the prefix tree. You should edit the feature node configuration. |
|
Invalid branch, prefix prefix_number Where prefix_number is the invalid prefix number. |
Feature node configuration |
The branch for the reported prefix is either empty, not a number, or outside the range of exits for this feature node. You should edit the feature node configuration. |
| PD node without proportions | Proportional Distribution feature node configuration |
The number of proportions configured in the feature node is either empty or not a number. You should edit the feature node configuration. |
| Invalid number of proportions | Proportional Distribution feature node configuration |
The number of proportions configured in the feature node is less than or equal to zero. Specify a number of proportions that is greater than zero in the feature node configuration. |
|
Invalid proportion, proportion proportion_number Where proportion_number is the invalid proportion number. |
Proportional Distribution feature node configuration |
The proportion is not within the range of 1 to 100. You should edit the proportion in the feature node configuration. |
|
Invalid branch, proportion proportion_number Where proportion_number is the invalid branch proportion number. |
Proportional Distribution feature node configuration |
The invalid branch of the feature node is either empty, not a number, or outside the range of exits for this feature node. You should edit the feature node configuration. |
| Proportions sum to more than 100 | Proportional Distribution feature node configuration |
The sum of the proportions in the feature node configuration is greater than 100. You should edit the feature node configuration. |
| EC node with invalid Stat ID Perm | Event Counting feature node configuration |
The feature node configuration contains an empty or invalid statistic ID. You should edit the feature node configuration. |
| EC node without delta | Event Counting feature node configuration |
The feature node configuration contains an empty or non numeric delta value. You should edit the feature node configuration. |
| EC node with invalid Counter Name | Event Counting feature node configuration |
The counter name has not been configured for the feature node. You should edit the feature node configuration. |
| ES node with invalid Stat ID Perm | Event Setting feature node configuration |
The feature node configuration contains an empty or invalid statistic ID. You should edit the feature node configuration. |
| ES node without value | Event Setting feature node configuration |
The feature node configuration contains an empty or non numeric value. You should edit the feature node configuration. |
| ES node with invalid Counter Name | Event Setting feature node configuration |
The counter name has not been configured for the feature node. You should edit the feature node configuration. |
| EB node with invalid Counter Name | Event Branching feature node configuration |
The counter name has not been configured for the feature node. You should edit the feature node configuration. |
| EB node with invalid test | Event Branching feature node configuration |
The test type configured in the feature node is either less than the minimum value of zero (0) or greater than maximum value of seven (7). You should edit the feature node configuration. |
| EB node with both Constant and Counter Name 2 | Event Branching feature node configuration |
The feature node cannot test for both a constant value and the value of a counter simultaneously. You should edit the feature node configuration. |
| EB node with invalid Stat1 ID Perm | Event Branching feature node configuration |
The feature node configuration contains an empty or invalid statistic ID. You should edit the feature node configuration. |
| EB node with invalid Stat2 ID Perm | Event Branching feature node configuration |
The feature node configuration contains an empty or invalid statistic ID. You should edit the feature node configuration. |
| AT node with invalid TN | Attempt Termination feature node configuration |
The termination number configured in the feature node is either empty, not a hex number, or greater than 32 digits long. You should edit the feature node configuration. |
| Invalid Timeout | Attempt Termination feature node configuration |
The time out field in the feature node configuration is either empty or not a number. You should edit the feature node configuration. |
| Invalid Parameter String, Not a Disconnect Call node | Disconnect feature node configuration |
The cause field in the feature node configuration is empty. You should edit the feature node configuration. |
| Invalid SDR Main Announcement Set | Selection Dependent Routing feature node configuration |
The announcement set is not configured for the feature node. You should edit the feature node configuration. |
| Invalid SDR Main Announcement Entry | Selection Dependent Routing feature node configuration |
The announcement entry is not configured for the feature node. You should edit the feature node configuration. |
| Invalid SDR Max Iterations | Selection Dependent Routing feature node configuration |
The iterations field configured in the feature node is either empty or not a number. You should edit the feature node configuration. |
| Invalid SDR Number of Digits | Selection Dependent Routing feature node configuration |
The number of digits configured in the feature node is either empty, not a number, or its value is greater than 12. You should edit the feature node configuration. |
| Invalid SDR Digit | Selection Dependent Routing feature node configuration |
The digit length configured in the feature node is incorrect. Edit the digit length in the feature node configuration to be either one, a hex digit, asterisk (*), or hash (#). |
| Invalid SDR Branch | Selection Dependent Routing feature node configuration |
A branch configured in the feature node is either empty, not a number, or it is outside the exit range for the feature node. You should edit the feature node configuration. |
|
Invalid SDR Announcement VAID Where Announcement is one of:
|
Selection Dependent Routing feature node configuration |
The compiler couldn't find the virtual announcement ID (VAID) for the reported announcement set and entry. You should edit the feature node configuration. |
| Invalid PA Announcement Set | Play Announcement feature node configuration |
The compiler couldn't retrieve the announcement set. You should edit the feature node configuration. |
| Invalid PA Announcement Entry | Play Announcement feature node configuration |
The compiler couldn't retrieve the announcement entry. You should edit the feature node configuration. |
| Invalid PA Announcement VAID | Play Announcement feature node configuration |
The compiler couldn't retrieve the virtual announcement ID (VAID). You should edit the feature node configuration. |
| Invalid Service Handover New Service | Service Handover feature node configuration |
No service handle specified, so the compiler attempted to use the enumerator to get the new service ID. However, the new service ID is either empty, not a number, or not in the range of 1 to 6. You should edit the feature node configuration. |
| Invalid AccountCodeEntry Announcement Set Name/Entry | Account Code Entry feature node configuration |
The announcement set name or the announcement entry is empty. You should edit the feature node configuration. |
| Invalid AccountCodeEntry Reprompt Set Name/Entry | Account Code Entry feature node configuration |
The reprompt announcement set or announcement entry is empty. You should edit the feature node configuration. |
| Invalid Max Iterations Count | Account Code Entry feature node configuration |
The iterations configured for the feature node is either empty, not a number, or it is less than or equal to zero. You should edit the feature node configuration. |
| Invalid Announcement VAID | Account Code Entry feature node configuration |
The compiler couldn't retrieve the announcement VAID from the database. You should edit the feature node configuration. |
| Invalid Reprompt VAID | Account Code Entry feature node configuration |
The compiler couldn't retrieve the reprompt announcement VAID from the database. You should edit the feature node configuration. |
|
Invalid feature_node Announcement Set Name/Entry Where feature_node is one of:
|
Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node |
The announcement set name or entry is empty. You should edit the feature node configuration. |
|
Invalid feature_node Reprompt Set Name/Entry Where feature_node is one of:
|
Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node |
The reprompt announcement set name or entry is not configured. You should edit the feature node configuration. |
|
Invalid feature_node Max Iterations Where feature_node is one of:
|
Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node |
The iterations field is either empty or not a number. You should edit the feature node configuration. |
|
Invalid feature_node Min Digits Where feature_node is one of:
|
Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node | Minimum digits is incorrectly configured. You should specify a numeric value that is greater than zero (0). |
|
Invalid feature_node Max Digits Where feature_node is one of:
|
Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node | Maximum digits is incorrectly configured. You should specify a numeric value that is greater than zero (0). |
|
Invalid feature_node Prefix Where feature_node is one of:
|
Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node |
The prefix field is more than 32 digits long. You should edit the feature node configuration. |
| Invalid Announcement VAID | Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node |
The compiler couldn't find the virtual announcement ID (VAID) for the configured announcement. You should edit the feature node configuration. |
| Invalid Reprompt VAID | Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node |
The compiler couldn't find the virtual announcement ID (VAID) for the configured reprompt announcement. You should edit the feature node configuration. |
| Invalid number of digits (MinDigits > MaxDigits) | Configuration for the reported Collect Digits to Pending TN feature node or Collect Digits to Buffer feature node |
Minimum and maximum values are incorrectly configured. You should configure a minimum value that is less than the configured maximum value. |
Error Messages in the CPE Compiler Log File
CPE Compiler Errors Written to the Log File
This table lists CPE compiler errors that are logged to the acsCompilerDaemon.log file located in the /IN/service_packages/ACS/tmp directory.
| Error Text | Function | Reason | Advice |
|---|---|---|---|
Compiled Structure too large, Max 65535 bytes
|
updateCompiledCallPlanStructure, updateCompiledCallPlanData | The compiler has reached the internal limit on the compiled size of a control plan. | Contact Technical Support. |
connect_flag: Cannot read config file.
|
connect_flag | The compiler was unable to read the configuration file during a connection attempt. |
The permissions on the configuration file or the ACS tree may be incorrect. Verify that it is readable by the ACS compiler account. Contact Technical Support. |
Data in ACS_COMPILE_LIST is invalid
|
compileCallPlans | The compiler found an invalid row in the compile list. |
This is a non-fatal error. However, it may signal a deeper problem. Contact Technical Support. |
Data selected from Oracle was shortened
|
getFNMapping, getRegion, getHoliday, getCallPlanStructureNode, getCompiledCallPlanStructure, getCallPlanDataNode, getCompiledCallPlanData, getAnnouncementInformationString, findStructure, findCPDID, | The compiler had difficulty retrieving information from the database. | Contact Technical Support. |
Failed to connect to ORACLE as user: X.
|
connect_flag | The compiler was unable to connect to the database as the specified user. | The Oracle username/password is incorrect, the Oracle environment variables are incorrect or the database is not running. Verify these using SQL*Plus and fix or contact Technical Support. |
Invalid data was selected from the database
|
compileCallPlans | The compiler has had difficulty selecting information from the database. | Contact Technical Support. |
Startup Successful
|
main | The compiler daemon process started successfully and is ready to process compilation requests. | This a notification message only. |
Unable to catch SIGABRT
|
set_catch | The process was not allowed to set up a signal handler for SIGABRT signals. |
This is not a fatal error. However, it will result in the compiler being unable to shut down cleanly upon receiving a SIGABRT. Contact Technical Support. |
Unable to catch SIGHUP
|
set_catch | The process was not allowed to set up a signal handler for SIGHUP signals. |
This is not a fatal error. However, it will result in the compiler being unable to re-read its configuration file upon receiving a SIGHUP. Contact Technical Support. |
Unable to catch SIGTERM
|
set_catch | The process was not allowed to set up a signal handler for SIGTERM signals. |
This is not a fatal error. However, it will result in the compiler being unable to shut down cleanly upon receiving a SIGTERM. Contact Technical Support. |
Unable to Connect to Oracle
|
main | The compiler was unable to login to Oracle using the supplied username/password. | The Oracle username/password is incorrect, the Oracle environment variables are incorrect or the database is not running. Verify these using SQL*Plus and fix or contact Technical Support. |
Unable to connect to Oracle
|
acsCompilerDBConnection | The compiler was unable to login to Oracle using the supplied username/password. | The Oracle username/password is incorrect, the Oracle environment variables are incorrect or the database is not running. Verify these using SQL*Plus and fix or contact Technical Support. |
Unable to fork child process
|
main | The compiler was unable to start up in Daemon mode. The fork attempt failed. | Contact Technical Support. |
Unable to handle Signal
|
cleanup, restart | The process attempted to handle a signal it does not expect to handle. | Contact Technical Support. |
Unable to mask Signals
|
maskSignals | The compiler was unable to mask signals before executing Oracle commands. |
This is not a fatal error. However it may result in failed compiles because of signal interference. Contact Technical Support. |
Unable to unmask Signals
|
unmaskSignals | The compiler was unable to unmask signals after executing Oracle commands. |
This is not a fatal error, however it may result in the compiler ignoring signals (that is, unable to shut down cleanly, or re-read its configuration file). Contact Technical Support. |