VM 8.1.4.x - Fix to add support for JRE 1.6.0 Update 10 and newer (1.6.0_10, 1.6.0_11)

ID:    P2470
Published:    09 December 2008
Updated:    13 April 2010

Operating System(s)

  • All Unix
  • All Windows


  • PVCS Version Manager



As of release, Version Manager officially supports the use of Sun JRE 1.6.0 in the web browser clients. However, a change introduced by Sun in JRE 1.6.0 Update 10 (1.6.0_10) causes a number of problems when that JRE is used with VM 8.1.4.x. The problem also exists in subsequent JRE 1.6.0 updates, such as Update 11 (1.6.0_11).

Please see Knowledge Base article D7987 for details.

The issue has been resolved in the recently published VM release. Users of VM 8.1.4.x who prefer not to upgrade to at this time can download the attached HotFix to be able to run the VM web client with JRE 1.6.0 Update 10 or newer.
Instructions on how to install the patch can be found in the attached readme files.
Please note that this patch needs to get reapplied after installing either or


To check if the patch was correctly applied, perform the following steps after restarting the Serena VM Web Application Server:
  1. Go to the server's /vminet.html page
  2. Depending on your browser, perform an Edit -> View Source or an Edit -> View Page Source
  3. Perform an Edit -> Find and search for the following string:
    form.elements[i].value = UTF8Applet.encode(form.elements[i].value);
  4. In the search result, look at the line matching the string and the line immediately preceding that one:
    • If you see:

                  if(form.elements[i].value.length >0)
                      form.elements[i].value = UTF8Applet.encode(form.elements[i].value);

      then the patch was properly applied.
    • If you see:

              if (type == "text" || type == "textarea" || type == "hidden" || type == "password") {
                  form.elements[i].value = UTF8Applet.encode(form.elements[i].value);

      then the patch was not properly applied.

      Should this happen, shut down the Serena VM Web Application Server and reinstall the patch. Be sure to select the correct installation directory. The selected directory should contain the subdirectory vm; it should not be the vm directory itself.


Find Answers

Type a question or describe what you are looking for below

My Recent Searches

Welcome kb sso

Additional Assistance

  • Submit a Case Online
  • FAQs