The E6000 Out-of-band Management Web Page does not Respond Due to a Java Version Problem

Publication Date:  2012-07-17 Views:  250 Downloads:  0
Issue Description
At a certain deployment, the user had successfully logged in to the out-of-band management Web page of the BH620 board of the E6000 blade server by entering the IP address of the board in the IE browser, and performed operations on the page normally. Suddenly, the IE browser reported an error and terminated the link to the Web page, as shown in Figure 1. The user re-logged in to the Web page. The page is displayed normally but did not respond for a long time when the user clicked options on the left of the page, as shown in Figure 2.
Figure 1 Error information reported by the IE browser
Figure 2 No response from the Web management page of the BH620 board
Alarm Information
None
Handling Process
Method 1: Upgrade the Java on the computer that hosts the out-of-band management Web page of the BH620 to the latest version.
Method 2: If the Java on this computer cannot be upgraded to the latest version, handle the problem as follows:
1.          Close the Web page that does not respond.
2.          Open a new window by using the IE browser.
3.          Enter the IP address for out-of-band management of the BH620.
4.          Enter the user name and password to log in to the out-of-band management Web page of the BH620. The system asks you whether to verify the digital signature for the first time.
5.          Select No. (Normally, you can manage the board on the Web page after you select Yes.) The system asks you whether to verify the digital signature again.
6.          Select Yes.
If the Sun JAVA Console item on the Tools menu of the IE browser is enabled, the following information is displayed after you select No when the system asks you whether to verify the digital signature for the first time.
java.io.IOException: HTTPS hostname wrong:  should be <10.251.29.32>
 at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(Unknown Source)
 at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
 at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
 at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
 at sun.plugin.net.protocol.http.HttpUtils.followRedirects(Unknown Source)
 at sun.plugin.cache.CachedJarLoader.isUpToDate(Unknown Source)
 at sun.plugin.cache.CachedJarLoader.loadFromCache(Unknown Source)
 at sun.plugin.cache.CachedJarLoader.load(Unknown Source)
 at sun.plugin.cache.JarCache.get(Unknown Source)
 at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source)
 at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)
 at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
 at sun.misc.URLClassPath$JarLoader.(Unknown Source)
 at sun.misc.URLClassPath$3.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.misc.URLClassPath.getLoader(Unknown Source)
 at sun.misc.URLClassPath.getLoader(Unknown Source)
 at sun.misc.URLClassPath.getResource(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at sun.applet.AppletClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.applet.AppletClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.applet.AppletClassLoader.loadCode(Unknown Source)
 at sun.applet.AppletPanel.createApplet(Unknown Source)
 at sun.plugin.AppletViewer.createApplet(Unknown Source)
 at sun.applet.AppletPanel.runLoader(Unknown Source)
 at sun.applet.AppletPanel.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
Load: Cannot find class com.huawei.vm.console.management.ConsoleController.class.
java.lang.ClassNotFoundException: com.huawei.vm.console.management.ConsoleController.class
 at sun.applet.AppletClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.applet.AppletClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.applet.AppletClassLoader.loadCode(Unknown Source)
 at sun.applet.AppletPanel.createApplet(Unknown Source)
 at sun.plugin.AppletViewer.createApplet(Unknown Source)
 at sun.applet.AppletPanel.runLoader(Unknown Source)
 at sun.applet.AppletPanel.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed.
 at sun.applet.AppletClassLoader.getBytes(Unknown Source)
 at sun.applet.AppletClassLoader.access$100(Unknown Source)
 at sun.applet.AppletClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 ... 10 more

Then, options on the out-of-band management Web page of the BH620 can be normally used.
Root Cause
This problem is caused by the unmatched Java version on the computer that hosts the out-of-band management Web page of the BH620.
The configuration of this computer is as follows:
l         Operating system: Windows XP
l         Java Plug-in 1.5.0_09: JRE 1.5.0_09 Java HotSpot ? Client VM
After the IE browser reported an error, the error information about the Web page of the entered IP address is kept in the cache of the computer.
As a result, when the user opened the Web page again, the page could not be used normally.
Suggestions
When such a problem occurs, you are advised to log in to the out-of-band management Web page of the BH620 from another host to check whether the problem is caused by a software problem on the terminal.

END