Kbase P6445: AdminServer NullPointerException issue due to incorrect hosts file entry
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  9/30/2009 |
|
Status: Verified
SYMPTOM(s):
Proadsv -start -user <user> -password <password> works fine
Unable to start AdminServer
Starting AdminServer gives Java exceptions.
Exception in thread "main" java.lang.NullPointerException
Exception in thread "main" java.lang.NullPointerException
at com.progress.common.util.acctAuthenticate.add37(acctAuthenticate.java:420)
at com.progress.common.util.acctAuthenticate.add37(acctAuthenticate.java:456)
at com.progress.common.util.acctAuthenticate.getValue(acctAuthenticate.java:546)
at com.progress.common.util.acctAuthenticate.generatePassword(acctAuthenticate.java:554)
at com.progress.common.util.acctAuthenticate.clientGeneratePassword(acctAuthenticate.java:810)
at com.progress.common.util.acctAuthenticate.generatePassword(acctAuthenticate.java:218)
at com.progress.chimera.adminserver.AdminServerType.main(AdminServerType.java:488)
RegistryManager - could not get hostname, using "localhost"
Shutdown request failed. (ADMMsg010)
adminserver fails to start
No admserv.log created
No ads0.exp created
Error messages appear only on screen
Exception in thread "main" java.lang.NullPointerException
at com.progress.common.util.acctAuthenticate.add37(acctAuthenticate.java:406)
at com.progress.common.util.acctAuthenticate.add37(acctAuthenticate.java:442)
at com.progress.common.util.acctAuthenticate.getValue(acctAuthenticate.java:532)
at com.progress.common.util.acctAuthenticate.generatePassword(acctAuthenticate.java:540)
at com.progress.common.util.acctAuthenticate.clientGeneratePassword(acctAuthenticate.java:796)
at com.progress.common.util.acctAuthenticate.generatePassword(acctAuthenticate.java:208)
at com.progress.chimera.adminserver.AdminServerType.main(AdminServerType.java:488)
FACT(s) (Environment):
UNIX
CAUSE:
The networking on the UNIX box is not configured properly.
CAUSE:
Bad network resolution of the hostname due to server machine having a fixed IP address and not using DNS.
FIX:
/etc/hosts file should look like this:
127.0.0.1 localhost
192.168.123.3 aurvandil.kevbarbs.servebeer.com aurvandil
<other possible entries>
/etc/sysconfig
etwork should contain entry
HOSTNAME=aurvandil
OS command "hostname" should return "aurvandil"
FIX:
Ensure to use DNS.
If using DNS isn't possible, a possible workaround is to specify in the hosts file the hostname in place of "localhost".