We got an interesting failure on WebLogic startup:
The getLocalHost test failed:
It turned out that "hostname" prints "date" , instead of the actual hostname
Checking into the usual files /etc/hosts /etc/inet/hosts /etc/hostname.vnet0 /etc/hostname.vnet1 (it's a Solaris box) didn't reveal anything strange.
Up to the OS specialist to fix it.
Cannot instantiate weblogic.entitlement.data.ldap.EData
null
java.lang.ExceptionInInitializerError
at com.octetstring.vde.util.guid.GuidGenerator.nextGuidInBytes(GuidGenerator.java:125)
at com.octetstring.vde.util.guid.Guid.(Guid.java:84)
at com.octetstring.vde.backend.standard.BackendStandard.add(BackendStandard.java:379)
at com.octetstring.vde.backend.BackendHandler.add(BackendHandler.java:460)
at weblogic.ldap.EmbeddedLDAPConnection.add(EmbeddedLDAPConnection.java:1152)
Truncated. see log file for complete stacktrace
Caused By: java.lang.NullPointerException
at java.lang.System.arraycopy(Native Method)
at com.octetstring.vde.util.guid.GuidParamGenerator.generateNodeID(GuidParamGenerator.java:47)
at com.octetstring.vde.util.guid.GuidStateManager.initializeGUIDParameters(GuidStateManager.java:59)
at com.octetstring.vde.util.guid.GuidStateManager.(GuidStateManager.java:30)
at com.octetstring.vde.util.guid.GuidStateManager.(GuidStateManager.java:23)
Truncated. see log file for complete stacktrace
The getLocalHost test failed:
bash-3.2$ cat TestMe.java
import java.net.InetAddress;
import java.net.UnknownHostException;
public class TestMe {
public static void main(String[] args) throws UnknownHostException
{ System.out.println(InetAddress.getLocalHost()); }
}
javac TestMe.java
java -cp . TestMe
Exception in thread "main" java.net.UnknownHostException: date: date
at java.net.InetAddress.getLocalHost(InetAddress.java:1430)
at TestMe.main(TestMe.java:6)
It turned out that "hostname" prints "date" , instead of the actual hostname
Checking into the usual files /etc/hosts /etc/inet/hosts /etc/hostname.vnet0 /etc/hostname.vnet1 (it's a Solaris box) didn't reveal anything strange.
Up to the OS specialist to fix it.