Lenovo SR645 Server's XCC interface not working after icedtea-web update.

Solution Verified - Updated -

Issue

  • After updating icedtea-web access to icedtea-web-1.8.4-4.el8, the Java console of the Lenovo SR645 server (XClarity Controller aka. XCC) interface does not work.
  • The javaws from icedtea-web-1.8.4 is unable to start the Java console of Lenovo XCC because of issues in javaws caching mechanism.
  • Trying to access Lenovo XCC interface (hardware server remote management) from a Red Hat Enterprise Linux 8 host leads to errors as below:
   # javaws -jnlp Downloads/rp.jnlp 

   Unable to use Firefox's proxy settings. Using "DIRECT" as proxy type.
   JAR https://XX.X.X.XXX/JavaRP/avctKVM.jar not found. Continuing.
   JAR https://XX.X.X.XXX/JavaRP/avctKVMIOLinux64.jar not found. Continuing.
   JAR https://XX.X.X.XXX/JavaRP/avctVMAPI_DLLLinux64.jar not found. Continuing.
   JAR https://XX.X.X.XXX/JavaRP/avctKVM.jar not found. Continuing.
   JAR https://XX.X.X.XXX/JavaRP/avctKVMIOLinux64.jar not found. Continuing.
   JAR https://XX.X.X.XXX/JavaRP/avctVMAPI_DLLLinux64.jar not found. Continuing.
   netx: Initialization Error: Could not initialize application. (Fatal: Initialization Error: Unknown Main-Class. 
   Could not determine the main class for this application.)
   net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The 
   application has not been initialized, for more information execute javaws from the command line.
       at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:823)
       at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:531)
       at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:946)
   Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not 
   determine the main class for this application.
       at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:776)
       at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:338)
       at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421)
       at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495)
       at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:468)
       at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:815)
       ... 2 more

Environment

  • Red Hat Enterprise Linux 8
  • icedtea-web-1.8.4-4.el8
  • Lenovo SR645

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content