AppSync: Application mapping fails for VMWare Virtual Disks on VMWare Virtual NVMe Controllers

Summary: AppSync does not Support VMWare NVMe Virtual Controllers.

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

Application mapping phase failed with java.lang.StringIndexOutOfBoundsException:  String index out of range as seen in the AppSync Server log.

The CSV Event will show:

 

2019-02-17 19:48:20.161,Application mapping, SPP_000001,AppSyncServer,Application mapping phase for APPLICATION beginning
2019-02-17 19:48:29.688,Application mapping, MILE_000005,AppSyncServer,Application mapping phase for APPLICATION completed with errors

 
 
AppSync Server Log:
 

02-17-2019 19:48:27.501 ERROR WFLYEJB0034: EJB Invocation failed on component MapGenericStorageCommandBean for method public void com.emc.archway.commands.genericstorage.MapGenericStorageCommandBean.mapNew(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.serviceplan.PhasePit,java.util.Collection) throws com.emc.archway.errorMessages.ArchwayException: javax.ejb.EJBException: java.lang.StringIndexOutOfBoundsException: String index out of range: -40

02-17-2019 19:48:27.845 DEBUG  >>> Finding physicaldisks associated with HostFileSystemEntity: E:\

02-17-2019 19:48:27.845 ERROR WFLYEJB0034: EJB Invocation failed on component GetSourceStorageCommandBean for method public java.util.List ... throws com.emc.archway.errorMessages.UnsupportedOperationException: javax.ejb.EJBTransactionRolledbackException: String index out of range: -40
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -40


02-17-2019 19:48:28.485 ERROR Exception Occurred: StringIndexOutOfBoundsException, Message: String index out of range: -40


 
 From the agent logs the WWN for the physical drives are coming as 72 characters as the expected value instead of 32 characters which triggers the out of range/bound exception.
 
AppSync Agent Logs:

 

2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Device Properties
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] -----------------
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Device Type : (0x0)
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Removable Media : No
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Vendor ID : VMware
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Product ID : Virtual disk
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Product Revision: 2.0 
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Serial Number : 6000c292XXXXXXXXXXXXXXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] PHYSICALDRIVE : 
.*PHYSICALDRIVEXX*
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] RMInquiry::InquireDrive - Inquire drive successfully completed for : \\.\PHYSICALDRIVEXX
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Number of Page 83 idenfitiers: 1
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Page 83 identifier index 0, id=8 size=36
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Page 83 SCSI name string found
2019-02-17 19:48:23.201 INFO [6580] [] [XXXXXXXXX] [f5f10af6-18eb-47f2-aa9c-ab57e7c82e91] Device WWN: 566972747561XXXXXX69736B00000000303030305F303030305F303030305F3030XXXXXX

 

Cause

The Virtual disks are defined to a VMware NVMe Controller as seen in edit settings for the Source host.
AppSync does not support VMWare NVMe Controllers.

Resolution

AppSync does not support Vmware NVMe devices.
Use an AppSync supported VMWare Controller as outlined in the AppSync Support Matrix.
As of March 5 2019, the AppSync Support Matrix states:

 
Only BusLogic Parallel, LSI Logic & VMware Paravirtual SCSI controllers are supported for RDM and Vdisk.

Additional Information

This Article depicts this issue for a mapping failure having a SQL Server database being protected that resides on VMWare virtual disk defined to a VMWare NVMe Controller as seen in edit settings for the Source host.

A regular inq as seen in the output in emcreports from the Source host can be used to identify if an NVMe Controller is being used, like so:
 

Inquiry utility, Version V9.0-2503 (Rev 0.0) 
(c) 2018 Copyright Dell Inc. All Rights Reserved.
For help type inq -h.

...................

------------------------------------------------------------------------------
DEVICE              :VEND    :PROD            :REV   :SER NUM          :CAP(kb)     
------------------------------------------------------------------------------
\\.\PHYSICALDRIVE0  :NVMe    :Virtual disk    :1.0   :           :  3351248896
\\.\PHYSICALDRIVE1  :NVMe    :Virtual disk    :1.0   :           :  1073741824
\\.\PHYSICALDRIVE2  :NVMe    :Virtual disk    :1.0   :           : 16106127360
\\.\PHYSICALDRIVE3  :NVMe    :Virtual disk    :1.0   :           :  3351248896

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000168550
Article Type: Solution
Last Modified: 30 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.