IBM Content Navigator Container, Version 3.0.7.0 Interim Fix 1 Readme

This readme document contains information about installation and removal of the interim fix and about known problems, restrictions, and solutions in support of IBM Content Navigator Container Version 3.0.7.0.

Readme file for:
IBM Content Navigator Container.
Product or component release:
Version 3.0.7.0
Update name:
Interim Fix 1
IBM Content Navigator build number:
icn307.001.053
IBM Content Navigator Fix ID:
3.0.7.0-ICN-Container-IF001
Publication date:
February 14, 2020
Last modified date:
February 14, 2020
Additional documentation for IBM Content Navigator Container 3.0.7.0 can be found at : https://www.ibm.com/support/knowledgecenter/en/SSGLW6_5.5.0/com.ibm.p8toc.doc/containers.htm

Included Components

New Features

Known problems, restrictions, and solutions

Java and Google Chrome
Some features of IBM Content Navigator Container use Java applets. If you access IBM Content Navigator from Google Chrome, Version 42 or later, Chrome displays a message that the plug-in is blocked if you use an applet-based feature.
Starting with Google Chrome, Version 42, the Netscape Plugin Application Programming Interface (NPAPI) is disabled by default. Web applications that use Java applets do not function properly unless NPAPI is re-enabled. For more information on configuring NPAPI-based Java plug-ins under Google Chrome, Version 42, see:

Oracle Java Runtime Environment security warnings

You might see security warnings and update requests when using certain versions of Oracle Java Runtime Environment (JRE).
For information about issues with Oracle JRE, see http://www.ibm.com/support/docview.wss?uid=swg21640073

Additional Known problems and restrictions are documented in the 3.0.7.0 topic https://www.ibm.com/support/knowledgecenter/en/SSGLW6_5.5.0/com.ibm.p8.containers.doc/containers_knownissues.htm.

Download location

Download this interim fix package using this link, 3.0.7.0-ICN-Container-IF001.tgz. You need an IBM login and password to access this download location, as well as entitlement to this interim fix. Please contact IBM Support if you need assistance.

Prerequisites for Version 3.0.7.0 Container Interim Fix 1

Deploying under Kubernetes managed environment

If you are using this interim fix as part of a new installation of the Content Platform Engine container, see Installing an operator on Kubernetes. If you are installing this interim fix as an update to IBM Content Navigagor Container v3.0.7 GA (base version), follow the steps below:
  1. Change your working directory to the location where this interim fix package was downloaded.
  2. Download the load-images.sh script from GitHub.
  3. Log in to your Kubernetes cluster.
  4. Check that you can run a docker command: $ docker ps

  5. Login to the Docker registry with a token:
    $ docker login $(oc registry info) -u <ADMINISTRATOR> -p $(oc whoami -t)
    $ podman login $(oc registry info) -u <ADMINISTRATOR> -p $(oc whoami -t) --tls-verify=false
    Note: You can connect to a node in the cluster to resolve the docker-registry.default.svcparameter.

  6. Run a kubectl command to make sure that you have access to Kubernetes: $ kubectl cluster-info

  7. Run the loadimages.sh script to load the images into your Docker registry. Specify the two mandatory parameters in the command line. -p PPA archive files location or archive filename
    -r Target Docker registry and name space
    -l Optional: Target a local registry

    The following example shows the input values in the command line:
    # scripts/loadimages.sh -p 3.0.7.0-ICN-Container-IF001.tgz -r docker-registry.default.svc:5000/my-project
    Note: The project must have pull request privileges to the registry where the images are loaded. The project must also have pull request privileges to push the images into another namespace/project.

  8. Check that the image ga-307-icn-if001 is pushed correctly to the registry and wait for a few minutes. You can access the status of your containers with the following commands:
    $ kubectl get pods
    $ kubectl logs <operatorPodName> -f -c operator

  9. Verify the secret named in the CR file as the imagePullSecrets is valid.
    Note: The secret may have expired and a recreation will be required. In the CR file previously used to deploy the Content Platform Engine container, modify the configuration parameter ecm_configuration.cpe.image.tag to reflect the value for the image loaded.
    Example:
    image:repository: cp.icr.io/cp/cp4a/fncm/icn
    tag: ga-307-icn-if001
    pull_policy: Always

  10. Apply it by running this command:
    $ kubectl apply -f <CR.yaml>

  11. Open the IBM Content Navigator URL on a browser to verify that it is accessible. For example: https://hostname:port/navigator

Fixes included in IBM Content Navigator Version 3.0.7 Interim Fix 1


IO27569 Unable to open document with multiple content elements using Daeja ViewONE Professional Viewer.

(IBM Content Navigator users) An error is displayed when documents with multiple content elements are opened using the Daeja ViewOne Professional viewer. With this fix, documents with multiple content elements can be opened using the Daeja ViewONE Professional viewer.


IO27005 Daeja ViewONE Virtual viewer displays old content of a document updated with new content.

(IBM Content Manager users) The Daeja ViewONE Virtual viewer displays the old content of a document after updating it with new content, say by Merge and Split action or by a Checkin action, when the document's item type has 'Never Create' version policy. With this updated fix, the viewer always displays the updated content, without the need for additional Daeja ViewONE Virtual viewer parameters, modifiedDocumentCheckMethod and modifiedDocumentMinimumCheckTime.


IO26822 Heap memory consumption is unstable intermittently.

(IBM Content Manager users) The heap memory consumption grows continuously, requiring the server to be restarted. With this fix, the memory consumption is stabilized.


IO23858 HTML Viewer displays corrupted text and blank pages.

(IBM Content Navigator users) Corrupted text is displayed when user previews a PDF. With this fix, the issue does not occur.


IO27577 When using Classic theme, the focus outline or search criteria text are not displayed correctly.

(IBM Content Navigator users) When using Classic theme, the focus outline or search criteria text are not displayed correctly. The text in the Search Criteria bar at the top of the search results screen is squeezed together. With this fix, this issue is fixed.


IO27516 Editing the properties of multiple CM documents allows modifying previous versions.

(IBM Content Manager users) When bulk editing properties in All Versions search results, it is possible to edit the properties of prior versions. With this fix, bulk editing properties of prior versions is not allowed.


IO27522 Cipher initialization errors when executing Task Manager tasks.

(IBM Content Navigator Task Manager users) When multiple tasks are scheduled to run at the same time, the tasks are failing to start and the 'CipherException' error caused by 'OverlappingFileLockException' is logged in the Task Manager log file. With this fix, tasks are started successfully.


Security Issue: SSRF vulnerability in viewoneAction fixed.


IO27586 IBM Content manager users cannot authenticate to task manager.

(IBM Content Manager users) Content Manager users cannot access task manager if they are not IBM Content Navigator administrators. With this fix, Content Manager users will be able to access task manager.


IO27322 HTML conversion viewer aligns document to the left.

(IBM Content Navigator users) When opening a document with the HTML Conversion viewer, the document is seen to be aligned to the left side of the viewer instead of in the center. With this fix, the document is aligned to the center.


IO27584 Create a New Notelog Version' checkbox is not hidden.

(IBM Content Manager users) When the Notelogs pane is opened in the viewer, the 'Create a New Notelog Version' checkbox is shown and editable even when the version policy of the notelog part is set to be either always or never create a new version. With this fix, the checkbox is hidden when the version policy of the notelog part is set to be either always or never create a new version.


IO27587 MP4 file fails to be uploaded to the repository.

(IBM Content Navigator users) A CIWEB1042 error with text, 'The document cannot be added to the repository error' occurs sometimes, when uploading MP4 documents. With this fix, this issue does not occur and users can successfully upload MP4 files.


IO27600 Button labels are left-aligned for hebrew, arabic languages instead of being right-aligned.

(IBM Content Navigator users) Button label text is left-aligned (left-to-right) instead of right-aligned (right-to-left) for Hebrew,Arabic and other right-to-left languages. With this fix, this issue is resolved.


IO27523 Not able to open Content Manager OnDemand document if folder name contains special words.

(IBM Content Manager OnDemand users) After upgrading to 3.0.6, when opening document in the OnDemand search results list, if the folder name has special words, the document is not able to be opened. With this fix, the document can open successfully.


IO27532 Custom viewer provided by a plugin fails to launch when there is another custom viewer plugin not enabled for the desktop.

(IBM Content Navigator users) If two custom viewer plugins are registered and only only one of them is enabled on a desktop that has a viewer map with the corresponding custom viewer from the enabled plugin, an attempt to launch the viewer fails with the error, 'Viewer classes have not been loaded' n the browser console, referencing the plugin that is not enabled on the desktop. With this fix, no error occurs and the document can be opened successfully.


IO27574 Extra getworkitems requests are made when a work item's properties are edited.

(IBM Content Navigator users) Extra getWorkItems requests are made when a work item's properties are edited. With this fix, users will no longer see the extra getWorkItems requests.


IO27595 Unable to view contents of an in-basket if there is no default sort column defined and the first column has null values.

(IBM FileNet Content Manager users) User will be unable to view contents of an in-basket if there is no default sort column defined on the in-basket and the first column defined on the in-basket has null values. With this fix, the issue is resolved.


IO27607 Filtering worklist by a subset, displays many other attributes as columns instead of only the subset's attributes.

(IBM Content Manager users) When filtering a worklist by a subset, using the class filter on the top right of the content area, many other attributes defined in the repository are displayed, instead of just the subset's attributes. With this fix, only the attributes defined for the selected subset are displayed.



Copyright and trademark information

Notices

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Other company, product, or service names may be trademarks or service marks of others.

THIRD-PARTY LICENSE TERMS AND CONDITIONS, NOTICES AND INFORMATION

The license agreement for this product refers you to this file for details concerning terms and conditions applicable to third party software code included in this product, and for certain notices and other information IBM must provide to you under its license to certain software code. The relevant terms and conditions, notices and other information are provided or referenced below. Please note that any non-English version of the licenses below is unofficial and is provided to you for your convenience only. The English version of the licenses below, provided as part of the English version of this file, is the official version.

Notwithstanding the terms and conditions of any other agreement you may have with IBM or any of its related or affiliated entities (collectively "IBM"), the third party software code identified below are "Excluded Components" and are subject to the following terms and conditions:
  • the Excluded Components are provided on an "AS IS" basis
  • IBM DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS WITH RESPECT TO THE EXCLUDED COMPONENTS, INCLUDING, BUT NOT LIMITED TO, THE WARRANTY OF NON-INFRINGEMENT OR INTERFERENCE AND THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  • IBM will not be liable to you or indemnify you for any claims related to the Excluded Components
  • IBM will not be liable for any direct, indirect, incidental, special, exemplary, punitive or consequential damages with respect to the Excluded Components.