Applet RMI Error
I have a very simplet Applet that is getting an error in the Init method:
public void init() {
print("Starting Init Method");
print("Server Hostname = " + hostname);
try {
String objectName = "//" + hostname + "/EMSL Test RMI Server";
print("Looking up RMI Object : " + objectName);
Object object = Naming.lookup(objectName);
print("Result = " + object);
ServerInterface server = (ServerInterface)object;
print("Using Remote Object to get Remote Object Hostname");
print("... " + server.getHostname());
}catch(Throwable e) {
print("");
print("Error :");
print(e.toString());
print("");
print("Stack Trace :");
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e.printStackTrace(printWriter);
print(stringWriter.toString());
}
}
Error:
java.lang.ExceptionInInitializerError
Stack Trace:
java.lang.ExceptionInInitializerError
at java.rmi.Naming.getRegistry(bytecode 12)
at java.rmi.Naming.lookup(bytecode 6)
at AppletClient.init(bytecode 41)
at com.insignia.applet.AppletPanel.run(bytecode 167)
at java.lang.Thread.run (bytecode 11)
Any thoughts? This works as an appliction under WinCE using insignia EVM, but not as an applet.
Regards,
Bill

