Consultor Eletrônico



Kbase P103635: AdminServer fails to start auxiliary processes.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   9/15/2005
Status: Unverified

FACT(s) (Environment):

Windows NT 32 Intel/Windows 2000

SYMPTOM(s):

AdminServer fails to start auxiliary processes.

APW, BIW, AIW processes do not start when database broker is started within the AdminServer framework.

The AdminServer logfile contains error:


[ConnectionManager] The following auxiliaries are unaccounted for: BI AI watchdog APWs(1) (ADMMsg038)


AdminServer exception file contains the following exception:


Exception at <date/timestamp>: java.io.IOException
Message (throw): Can't start process
Message (excp): CreateProcess: <Progress installation directory>\bin\_mprshut <database name> -adminport <port> -C apw error=193
Stack Trace:
java.io.IOException: CreateProcess: <Progress installation directory>\bin\_mprshut <database name> -adminport <port> -C apw error=193
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:66)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:551)
at java.lang.Runtime.exec(Runtime.java:477)
at java.lang.Runtime.exec(Runtime.java:443)
at com.progress.juniper.admin.JAConfiguration.startProcess(JAConfiguration.java:1326)
at com.progress.juniper.admin.JAConfiguration.handleRunning(JAConfiguration.java:1650)
at com.progress.juniper.admin.ConfigListener.messageReceived(ConfigListener.java:321)
at com.progress.common.comsock.Client.run(ServerComSock.java:284)


Windows error 193 means: %1 is not a valid Win32 application

Starting the auxiliary processes from the command prompt works as usual.

CAUSE:

Two _mprshut files existed in %DLC%\bin, one with and one without .EXE extension. The file without the .EXE extension was 0 bytes in size. The Adminserver was invoking the corrupt file.

FIX:

Remove the %DLC%\bin\_mprshut file (0 bytes in size and without the .exe extension).