NetWorker Web User Interface Traditional Client FLR Browse Destination Path could not get directory contents

Summary: The NetWorker Web User Interface (NWUI) is used to manage the NetWorker datazone. A NetWorker Traditional file level recover (FLR) is being performed over the NWUI, but the Browse Destination window indicates it could not get directory contents. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

The NWUI console window shows:

Could not get directory contents. Error in browsing the content. Please check the logs for more details

 

error on Browse Destination Path
Figure 1: Error returned in the NetWorker Web User Interface (NWUI)

 

The nwui.log shows:

15:01:28.612 [https-jsse-nio-9090-exec-7] ERROR c.e.n.c.n.impl.ClientApi - api.client.clientbrowse.backup.error Unrecognized field "fsSubtype" (class com.emc.nw.model.nwrestapi.FileSystemObject), not marked as ignorable (6 known properties: "size", "isCriticalVolume", "fstype", "saveTime", "name", "mTime"]) at [Source: (String)"{"count":1,"items":[{"fsSubtype":"None","fstype":"dir","name":"var","saveTime":"2022-06-14T19:00:11-04:00","size":512}]}"; line: 1, column: 35] (through reference chain: com.emc.nw.model.nwrestapi.FolderObject["items"]->java.util.ArrayList[0]->com.emc.nw.model.nwrestapi.FileSystemObject["fsSubtype"])

 

Cause

The fsSubtype class is not available in NetWorker 19.5.x, and the NWUI is not able to populate the Browse Destination window. The NetWorker data zone was recently upgraded from version 19.5.x to 19.6.x. The lgtonwuiserv-19.6*.x86_64 package installation failed to update the nwui.war, so the NetWorker data zone is still using the 19.5.x nwui.war version. The lgtonwuiserv-19.6.*.x86_64 package installation date and nwui.war creation date may be compared to validate it was updated.

mynve:/nsr/authc/webapps # rpm -qa --last | grep nwui
lgtonwuiserv-19.6.1.2-1.x86_64                Mon Jul 25 15:46:39 YYYY
mynve:/nsr/authc/webapps # ls -ltr | grep nwui.war
-rwxr-xr-x  1 root   root  36842400 Jan 12 15:51 nwui.war

 

Resolution

The /nsr/authc/webapps/ directory content should be cleared during the reinstallation of the lgtonwuiserv-19.6.*.x86_64 package. This ensures that there are no processes or java cache holding the class file open during the nwui.war update.

  1. Stop networker services: systemctl stop networker
  2. Remove the lgtonwuiserv-19.6.*.x86_64 package: rpm -e lgtonwuiserv-19.6.*.x86_64
  3. If available, delete the nwui.war file and directory: rm -rf /nsr/authc/webapps/nwui*
  4. Install the lgtonwuiserv-19.6.*.x86_64 package: rpm -ivh lgtonwuiserv-19.6.*.x86_64
  5. Start the NetWorker services: systemctl start networker

 

Article Properties
Article Number: 000202485
Article Type: Solution
Last Modified: 23 Oct 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.