Salesforce

How to troubleshoot error 8619 for databases started with AdminServer

« Go Back

Information

 
TitleHow to troubleshoot error 8619 for databases started with AdminServer
URL NameP130558
Article Number000160122
EnvironmentProduct: OpenEdge
Version: All supported versions
Product: Progress
Version: 9.1x
OS: All supported platforms
Other: AdminServer, AdminService, Progress Explorer, OpenEdge Explorer, OEM
Question/Problem Description
How to troubleshoot error 8619 for databases started with AdminServer / Progress Explorer / OpenEdge Explorer / OEM / Management
How to get more information about database startup failure
How to find detailed errors for databases started via AdminServer
How to get more details about the database startup with AdminServer
Steps to Reproduce
Clarifying Information
Error Message** This process terminated with exit code <number>. (8619)

[ConnectionManager] * Config db.defaultconfiguration - Error from db.defaultconfiguration.defaultservergroup (primary): BROKER : ** This process terminated with exit code 2. (8619)] (ADMMsg005)

[ConnectionManager] * Config <config> - Error from <servergroup>: BROKER : ** This process terminated with exit code <n>. (8619)] (ADMMsg005)
Defect Number
Enhancement Number
Cause
Resolution
The error message 8619 is a generic message which indicates that the database broker process failed immediately upon startup by the AdminServer database plug-in. It does not provide information about the reason why the broker failed to start. In order to get more information, it is therefore necessary to troubleshoot the behavior of the database broker itself. Since the database messages are not outputted to the AdminServer log file, the following steps are necessary:

1. Look at the database log file (.lg).
In most cases, the database broker will display more information about the failure in that file.

2. Start the database broker manually on the command line prompt, using the same exact command line used by the AdminServer.
This will allow the broker to display any error message (if applicable) on the console, including any messages not reported to the database log.

The command line used by AdminServer is reported on the line as message (7402) immediately prior to error 8619 in the AdminServer log file. This is an example a database startup message from OpenEdge 11.7.4:

[Database]                 Command = [DLC\bin\_mprosrv, 
-properties, "DLC\properties\conmgr.properties", 
-servergroup, popo.defaultconfiguration.defaultservergroup, 
-adminport, 7846, 
-spin 5000
-m5, 
-classpath, "DLC/java/progress.jar;DLC/java/osmetrics.jar;DLC/java/prorepl.jar;
DLC/java/ext/xercesImpl.jar;DLC/java/ext/xmlParserAPIs.jar;DLC/java/ext/soap.jar;
DLC/java/ext/wsdl4j.jar;DLC/java/ext/jettison-1.3.4.jar"] 
(7402)


To use the command line from the AdminServer log file:
  1. Take the string enclosed between brackets ([ ... ]), remove the brackets
  2. Replace the commas by spaces
  3. Open a PROENV shell and paste the result on the command line, ensuring that the current working directory of the prompt is the working directory of the Progress/OpenEdge installation.
This will cause the broker to start "as if" it was started by the AdminServer while allowing to see more details about its startup.
The classpath is not strictly needed, but may be the cause of the startup failure when started under the AdminServer.
Note that a broker started manually on the command line will be terminated when the user session that was used to start it ends.
Workaround
Notes
Keyword Phrase
Last Modified Date4/1/2019 7:17 AM

Powered by