Release Notes > Fixed Issues

Fixed Issues

The following table lists the issues that were fixed in Content Pack 27.

ID

Component

Summary

QCCR1H119586 Universal Discovery - Inventory Discovery Now the PrimaryDnsName attribute discovered by the Inventory Discovery by Scanner job contains only one value and it is consistent with the value discovered by the DNS Resolver job.
QCCR1H119920 Universal Discovery - Content - Database

When discovering SQL Server instances using different Universal Discovery jobs, duplicate SQL Server CIs with different names are created.

Fixed the issue by following these rules:

  • If only one SQL Server instance is installed, the name of the instance is the only name of the server.
  • If two or more SQL Server instances are installed, the names of the instances are servername\instance1, servername\instance2, and so on.
QCCR1H119941 Universal Discovery - Content - Virtualization - IBM HMC

FSM Discovery job IBM PureFlex Topology by Shell crops LPar Serial Number in a wrong way when LPar ID has more than one digit.

Fixed the issue by updating the script to transform the LPar ID from an Integer with base 10 to Integer with base 16 value before the length of the string is determined.

QCCR1H120264 Universal Discovery - Content - Web Services Added a composition relationship definition between iiswebdir and uri_endpoint when there is no valid relationship in the class model that matches.
QCCR1H120349 Universal Discovery - Content - Host Connections The Host Connection by Shell job now works properly in CentOS 7.
QCCR1H120386 Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in with ID 'jboss7_standalone_server'

Fixed the issue by modifying the script to find the JBoss configuration file correctly.

QCCR1H120387 Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exceptions are returned:

Exception during processing of plug-in:index out of range: 0

Exception during processing of plug-in with ID 'listener_name_version_by_ntcmd'

Fixed the issue by modifying the plugins_appsignature_oracle_by_shell.py to report more meaningful log messages.

QCCR1H120422

Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in with ID 'mssql_server_instances_by_shell'

Fixed the issue by modifying the plugins_mssql_server_instances.py to report more meaningful messages.

QCCR1H120447 Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in:Content is not allowed in prolog

Fixed the issue by reporting a meaningful warning message in plugin_apache_tomcat.py when this job fails to report the IpServiceEndPoint by the configuration file.

QCCR1H120482

Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in:'NoneType' object is not iterable

Fixed the issue by modifying the sap_discoverer.py to handle the null value.

QCCR1H120515 Universal Discovery - Content - Clustering & Load Balancing - Cisco CSS The Cisco Prime by Web Services job now works properly when Cisco Prime has a large inventory.
QCCR1H120547 Universal Discovery - Content - Microsoft MQ

Microsoft MQ (Message Queue) Discovery runs into multiple timeouts.

Fixed the issue by enhancing the shell capability to run MQ commands instead of switching to the shell interactive mode.

QCCR1H120549

Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in:Command execution failed. Got non-zero return code.

Fixed the issue by modifying the plugins_db2_instances.py and fc_hba_discoverer.py to report more meaningful messages.

QCCR1H120585 Universal Discovery - Content - Virtualization - nPar

The HPE nPars and vPars by Shell job fails with the following error message:

UDA: Internal error. Details: Failed to calculate cell global id. Unsupported cell path format: ?

Now when the cell global id is null, UI reports the following warning message:

Parstatus output not valid: discovery will be partial

QCCR1H120757

Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in:cannot create wrapper object, path empty or None

Fixed the issue by modifying the plugin_apache_based_webserver.py to report more meaningful messages.

QCCR1H120758

Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in:Not supported weblogic_discoverer.FsTrait(/applicativi_msc/user_projects/domains/MSC)

Fixed the issue by modifying the plugins_weblogic_server_domain.py to report more meaningful messages.

QCCR1H120759

Universal Discovery - Content - NetApp Filers

NetApp OnCommand Insight (OCI) pull integration fails if a volume is missing the used attribute.

Fixed the issue by skipping the used attribute of volume if the attribute key is unavailable.

QCCR1H120778 Universal Discovery - Content - Mainframe - Mainframe by eView

The mainframe_subsystem CI is duplicated after running the DB2 by EView and CICS by EView jobs.

Fixed the issue by updating the script to align the discovered_product_name of mainframe_subsystem CI between the DB2 by Eview and CICS by Eview jobs.

Note You need to delete the existing duplicated mainframe_subsystem CIs from UCMDB.

QCCR1H120789 Universal Discovery - Content - Virtualization - nPar

When running the HPE nPars and vPars by Shell job, the following exception is returned:

UDA: Internal error. Details: Command execution failed: /usr/sbin/parstatus -X

Fixed the issue by modifying the npar_by_shell.py to report more meaningful log messages.

QCCR1H120834 Universal Discovery - Content - Virtualization - nPar

The HPE nPars and vPars by Shell job reports the following error message:

UDA: Internal error. Details: complex.serialNumber

Fixed the issue by modifying scripts to report user-friendly error messages.

QCCR1H120848 Universal Discovery - Content - Virtualization - IBM HMC When running IBM Virtualization Discovery, the discovered IBM LPARs now show the correct number of assigned CPUs and logical CPU count.
QCCR1H120865 Universal Discovery - Content - Host Connections Now you can perform discovery using CyberArk credentials if the user ID in CyberArk already contains a domain name.
QCCR1H120873 Universal Discovery - Content - Host Resources

When discovering HP-UX Fibre Channel HBAs, the Host Resources by Shell job fails to run the fcmsutil command because the path is different.

Fixed the issue by adding an alternative path (/opt/fcms/bin/fcmsutil) to the HP-UX Fibre Channel HBAs discovery on the Host Resources by Shell job.

QCCR1H120883 Universal Discovery - Content - J2EE

JBoss instances discovered by the JEE JBoss by Shell job cannot be merged with the ones discovered by the Host Applications by Shell job.

Fixed the issue by modifying jboss_by_shell.py to make the JEE JBoss by Shell job get the same attribute value (server name) as the Host Applications by Shell job does. Then duplicate JBoss instances can be merged.

QCCR1H120884 Universal Discovery - Content - Host Connections

Network devices via SNMP Protocol cannot be discovered.

Fixed the issue by adding AES 256 encryption support in SNMP Version 3 connection.

However, UD SNMP client in CP27 is compiled based on SNMP4J version 2.5.11, which is incompatible with the previous SNMP4J in the SNMP Version 3 (SNMPv3) part. You need to manually upgrade the SNMP4J library to version 2.5.11 in Data Flow Probe if SNMP Protocol uses SNMPv3 and works in CP27 that is installed on UCMDB 10.22 (with a CUP), 10.33 (with a CUP), or 11.0. For details, see Known Issues.

QCCR1H120925 Universal Discovery - Content - WebSeal ASM Webseal Discovery can now run sudo commands successfully.
QCCR1H120928 Universal Discovery - UD Agent The virtual flag can now be detected properly by the Inventory Discovery by Scanner job for Xen HVM domU VM.
QCCR1H121003 Universal Discovery - Content - Virtualization - IBM HMC

The IBM Virtualization by Shell job discovers wrong CI relationships.

Fixed the issue by changing the script to avoid the incorrect merge for the dummy nodes that are created by this job.

QCCR1H121132 Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in:cannot create wrapper object, path empty or None

Fixed the issue by modifying the plugins_db2_instances.py to report more meaningful messages.

QCCR1H121133 Universal Discovery - Content - Active Directory

The Active Directory Topology by LDAP job successfully completed but does not list any CIs in the Discovery Results.

Fixed the issue by adding logic to handle incorrect subnets.

QCCR1H121135 Universal Discovery - Content - Virtualization - VMware

The Oracle VM for x86 by Manager Main CLI job returns the following error message:

data = data.encode(sys.getdefaultencoding()) UnicodeEncodeError: 'ascii' codec can't encode characters in position 24910-24911: ordinal not in range(128)

Fixed the issue by modifying the ovm_cli.py.

QCCR1H121137 Universal Discovery - UD Agent

UD Agent cannot run on some AIX servers with the following error message returned:

Failed to load library '/usr/lpp/HP/Discovery/bin/libssl.so

Now UD Agent will search library first on the current folder and so the issue will not exist any more.

QCCR1H121143 Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Exception during processing of plug-in:bool object has no attribute startswith

Fixed the issue by reporting a meaningful warning message in plugins_jboss_server_domain.py when the job fails to report the IpServiceEndPoint by the configuration file.

QCCR1H121185 Universal Discovery - Content - Web Services

The Azure by WebServices job fails with the following error message:

No HTTP resource was found that matches the request URI

Fixed the issue so that the job can now discover Azure servers successfully.

QCCR1H121204 Integration - Integration Adapters - Jython Based Integrations - Micro Focus NA Integration

The Pull Topology from Network Automation adapter connects to the NA server but fails to run na_discover.py.

Fixed the issue by adding a new attribute discoverDeviceGroup to the Pull Topology from Network Automation adapter. This attribute indicates whether to discover Device Group CIs. The default value is true.

QCCR1H121210 Documentation - UCMDB

Updated the .Net framework version in PowerCmd Protocol Troubleshooting as follows:

You have installed .Net framework 3.5 or later on the Data Flow Probe machine.

QCCR1H121279 Documentation - UD

Removed the unsupported discovered CIT IpServiceEndpoint in the Host Applications by WMI job pane.

Added the exact job parameters for the Host Applications by WMI job in the documentation.

QCCR1H121280 Universal Discovery - Content - Host Connections

Application IP of Apache is not set correctly by the Host Applications by Shell job.

Fixed the issue by modifying the plugin_apache_based_webserver.py to set the Application IP correctly by the listen address that is found from the configuration file.

QCCR1H121295 Integration - Integration Adapters - Generic Push Adapter - BMC Atrium

The Population from Atrium adapter merges results of distinct TQLs.

Fixed the issue by updating the IntegrationAPI.jar in OOTB.

QCCR1H121296 Universal Discovery - Content - Web Servers

Apache discovery does not discover the modules and websites. This is because the includeOptional directive in the configuration file is not handled.

Fixed the issue by adding the includeOptional option support in Apache discovery.

QCCR1H121311 Universal Discovery - Content - Host Resources

When running the Host Resources/Applications by Shell job, the following exception is returned:

Invalid value for KEY (cmdbHRD)

Fixed the issue by modifying the hana_wiring.py to report more meaningful messages.

QCCR1H121333 Universal Discovery - Content - Database

The following error message is returned by the DB2 by Eview job:

IndexError: index out of range: 0

Fixed the issue so that the job runs successfully.

QCCR1H121338 Universal Discovery - Content - Host Connections

PowerCmd does not work with the "$" character in the password.

Fixed the issue by using Base64 to encode and decode the original password.

QCCR1H121360 Universal Discovery - Content - Virtualization - Hyper-V

The IBM LPAR And VIO Server Topology by Shell job can now create Fibre Channel HBA CIs with the correct World Wide Name (WWN) format.

QCCR1H121470 Universal Discovery - Probe Framework - Database

The Oracle LMS Data Collection by SQL job returns the following error message:

Failed save to LMS_V$SESSION.java.sql.BatchUpdateException

This is due to the length of the PROCESS column in the lms_v$session table is exceeded.

Fixed the issue by updating the default length of the PROCESS column to 255 in the lms_v$session table and adding logic to alter the PROCESS column if the length of the existing PROCESS column is less than 255.

QCCR1H121501 Universal Discovery - Probe Setup - Ranges

The Citrix NetScaler by SNMP job fails with the following error message:

AttributeError: 'NoneType' object has no attribute 'ip'

Fixed the issue so that the job runs successfully.

QCCR1H121557 Universal Discovery - Content - Virtualization - VMware

When running the VMware vCenter Topology by VIM job, the following error message is returned on one Virtual Center CI:

VMware VIM: Internal error. Details: Invalid IP String specified: '

Fixed the issue by catching the exception of failing to get virtual network IP addresses.

QCCR1H121585 Universal Discovery - Content - Virtualization - VMware

When running the VMware vCenter Topology by VIM job with parameters reportBasicTopology on false and Layer2Connections on true, the following error message is returned:

NameError: global name 'sleep' is not defined

Fixed the issue by modifying the script_vmware_vim_base to call "sleep" properly.

QCCR1H121678 Universal Discovery - Inventory Scanner

There is a problem with accessing and parsing the content of the Syncro Oxygen's license xml file: the environment variable containing the path to the file is a user variable, not a system variable. The issue is that such a user variable is not known to the discovery user. Therefore, the discovery scanner cannot find the license file.

Now the scanner can retrieve the environment variable value when the Impersonate currently logged in user (Windows) option is enabled.