You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ScsiLun alternate name in newer releases (v0.38.0 and newer) of vcsim contains data that doesn't meet the signed byte size. Here is an example of the data:
Affected version
vcsim:v0.38.0 up until latest v0.46.0
Additional context
This worked correctly in older versions of vcsim, up until running with docker using this tag: vmware/vcsim:v0.38.0, and I suspect this is related to the fix for #3469.
The text was updated successfully, but these errors were encountered:
The ScsiLun alternate name in newer releases (v0.38.0 and newer) of vcsim contains data that doesn't meet the signed byte size. Here is an example of the data:
Per the vSphere API, this should be an array of
xsd:byte
:An
xsd:byte
is called a byte, but it is actually a signed byte - between -128 and 127 per the XSD spec.To Reproduce
Steps to reproduce the behavior:
docker run --rm -it -p 8989:8989 vmware/vcsim:v0.38.0
WaitForUpdatesEx
SOAP API, as this will return all the inventory, including this malformed data.alternateName
where you'll see the<data>
fields that contain values that overflow thexsd:byte
range.Expected behavior
The
<data>
fields in thealternateName
should fit within the signed byte range of -128 to 127, like this (behavior from v0.37.3):Affected version
vcsim:v0.38.0 up until latest v0.46.0
Additional context
This worked correctly in older versions of vcsim, up until running with docker using this tag:
vmware/vcsim:v0.38.0
, and I suspect this is related to the fix for #3469.The text was updated successfully, but these errors were encountered: