Table 10 lists network error and informational messages.
Table 10. Network Messages 1040002 to 1042025
Message Number | Message | Possible Cause | Possible Solution |
---|---|---|---|
The number of buffers to be sent does not match the number of buffers predicted at the start of the session. In the networking layer, ensure that the number of buffers predicted to be sent in this session is correct. | |||
The network cannot determine the network buffer length based on the buffer type. In the networking layer, specify the length of the buffer explicitly. | |||
Invalid structure type. An application protocol error might exist between server and client processes. | Ensure that the client computer and the server computer run the same release of ODBC. Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). | ||
Cannot find message database fileName, which is required for normal operations. Make sure your PATH and ESSBASEPATH variables are pointing to the correct directories. Make sure that databaseName exists in the ESSBASEPATH/bin directory | Essbase cannot find the message database file, ESSBASEPATH/bin/essbase.mdb. | Ensure that your PATH and ESSBASEPATH, and environment variables (see Setting Environment Variables) are set correctly. Ensure that the network is up and running correctly. Hyperion recommends that the file descriptor limit (see Checking the User Limit Profile) setting be 1024 files. | |
Error reading message database fileName. fileName could be corrupted, or it could be the wrong release. Make sure that the file you are using is from the same Essbase release level as the .exe and .dll files | Essbase cannot read the message database file, ESSBASEPATH/bin/essbase.mdb. | Ensure that you are using the correct release of the message database file, ESSBASEPATH/bin/essbase.mdb. If you are not sure, reinstall Essbase. | |
Essbase encountered an invalid data type while creating a message string. | |||
Essbase did not have a valid network context to use to create a message. | |||
Ensure that Essbase Server and the Essbase client are installed correctly. | |||
Ensure that your registry is set up correctly. Consult your Windows documentation. | |||
Ensure that your registry is set up correctly. Consult your Windows documentation. | |||
Ensure that your registry is set up correctly. Consult your Windows documentation. | |||
Check the application and Essbase Server logs for more details about the error that occurred. The listed error is not an Essbase error. Check the operating system documentation or networking documentation. | |||
Essbase cannot create the named pipe because of the listed error. | The listed error is not an Essbase error. Consult the networking documentation. | ||
Network error: Timed out waiting for connection, Error Code: message | Determine whether the ESSBASEPATH/bin/essnet.dll files match on the client computer and the server computer.
Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). | ||
This is not an Essbase error. Consult the networking documentation. | |||
Essbase cannot send data over the network using named pipes. | Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). Check the index cache size, data cache size, and block size to Ensure that they are within the recommended ranges. | ||
Network error message: The Network API timed out waiting to receive data from the Named Pipe. Increase the NetRetryCount and/or NetDelay values in your essbase.cfg file. Make sure you update this file on both client and server, if they exist on different computers. Restart the client and try again. | The Essbase network API timed out before receiving data from the named pipe. | Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). | |
Essbase timed out before receiving data from the named pipe. | Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). | ||
Network error: Cannot locate connect information for namedPipe | Create the named pipe. Consult the networking documentation. | ||
Network error: Cannot locate Essbase on server serverComputerName. Verify that the serverComputerName is accessible using the Named Pipe and that the Essbase Agent is running on the server | The Essbase client, such as Essbase Spreadsheet Add-in, cannot connect to Essbase Server. | Ensure that the installation is correct.
Ensure that Essbase Server is running correctly. If necessary, stop and restart Essbase Server. | |
Ensure that Essbase Server is running. Ensure that the network is running. Ensure that the client can connect to Essbase Server. Check the return values from EssOtlOpenOutline and EssOtlVerifyOutline. | |||
Essbase cannot initialize and set the security descriptor for the named pipe. | This is not an Essbase error message. Consult the operating system documentation and the networking documentation. | ||
Essbase cannot initialize and set the security descriptor for the named pipe. | This is not an Essbase error message. Consult the operating system documentation and networking documentation. | ||
Ensure that Essbase Server is running. Ensure that the network is running. Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). | |||
Network error: NodeName required in essbase.cfg for Named Pipe | The NODENAME setting was not specified in the ESSBASEPATH/bin/essbase.cfg file. | ||
Close the socket manually. Consult the networking documentation. | |||
Network Error message: Unable To Locate serverName In Hosts File | Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). Are the server computer and the client computer running the same network protocols? Are you using the TCP/IP or named pipes network protocol? These are the only two network protocols supported by Essbase. Is the network protocol installed correctly? Consult the Oracle Hyperion Enterprise Performance Management System Installation Start Here. Are you using a stand-alone computer with no network interface card? Consult the Oracle Hyperion Enterprise Performance Management System Installation Start Here. Is the server name you entered correct? Are there typographical errors?
| ||
Ensure that you have the correct release of ESSBASEPATH/bin/essnetw.dll and ESSBASEPATH/bin/winsock.dll. If you are not sure, reinstall the Essbase client. If reinstalling the Essbase client does not solve the problem, look up the listed message text in the networking documentation. | |||
Network Error message: Unable To Connect To serverName. The client timed out waiting to connect to the Essbase Agent using TCP/IP. Check your network connections. Also please make sure that Server and Port values are correct. | Administration Services can find the server computer but cannot connect to Essbase Server. | Are you trying to connect to the correct server computer? Are there typographical errors? Is Essbase Server running on the listed computer?
Are the network protocols installed correctly on the server computer and the client computer? Consult the Oracle Hyperion Enterprise Performance Management System Installation Start Here. Are the ports for Essbase Server open and running? If not, specify non-default ports. Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). If you are using ESSCMD, ensure that you are using the correct server name (not an alias) and that the server name, user name, and password are all enclosed in quotation marks. For example, use this command to log on a user named Max to a server named ASPEN: | |
The TCP/IP socket of the server computer cannot be listened on. | This is not an Essbase message. Check the operating system and networking documentation. | ||
The server computer cannot accept more requests from the client. | This is not an Essbase message. Check the operating system and networking documentation. | ||
Are the network protocols installed correctly on the server computer and the client computer? Is TCP/IP bound to the network adapter? Consult the Oracle Hyperion Enterprise Performance Management System Installation Start Here.
| |||
Network Error message: Unable to Bind Host Server Socket On Port number | Is Essbase Server running on the listed computer?
Is another application using the Essbase port? The Essbase agent listens on TCP/IP port 1423 for incoming requests. If another application assigns that port before you start Essbase Server, Essbase Server cannot process requests. If necessary, reboot the server computer and start Essbase Server before other applications. | ||
Close the socket yourself. Consult the networking documentation. | |||
Essbase cannot send data over the network using named pipes. | Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). Check the index cache size, data cache size, and data block size to Ensure that they are within the recommended ranges. | ||
Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). Ensure that Essbase Server and the client are running.
Determine whether the database is corrupt (see Checking for Database Corruption). | |||
Network error: Cannot Locate Connect Information For APICommand | If you are using the C API, use the EssSetActive function to set the active application and database. If you are using the Visual Basic API, use the EsbSetActive function to set the active application and database. | ||
Network error: The client or server timed out waiting to receive data using TCP/IP. Check network connections. Increase the NetRetryCount and/or NetDelay values in the essbase.cfg file. Update this file on both client and server. Restart the client and try again. | The server computer or client computer cannot receive data using a TCP/IP network connection. | Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). Ensure that Essbase Server and the client are running.
If you are spanning disk volumes, ensure that you have enough space. Determine whether the security file is corrupt. Determine whether the database is corrupt (see Checking for Database Corruption). | |
Increase the values for NETDELAY and NETRETRYCOUNT (see Setting NETDELAY and NETRETRYCOUNT). | |||
This is not an Essbase error message. Consult the operating system documentation. | |||
This is not an Essbase error message. Consult the operating system documentation. | |||
This is not an Essbase error message. Consult the networking or operating system documentation. Ensure that the buffer that holds the returned name is a valid address. Ensure that the buffer size is a positive number. | |||
Network Error: file descriptor limit per process has been reached | Essbase has reached the file descriptor limit. The file descriptor limit determines how many files an application can open simultaneously. | Hyperion recommends that the file descriptor limit (see Checking the User Limit Profile) setting be 1024 files. | |
Network Error: file descriptor limit in the system has been reached | Essbase has reached the file descriptor limit. The file descriptor limit determines how many files an application can open simultaneously. | Hyperion recommends that the file descriptor limit (see Checking the User Limit Profile) setting be 1024 files. | |
Consult the networking documentation to determine the cause of the listed error code. |