VMware Cloud Community
scooter_
Contributor
Contributor

ESXi 6.7.0 Update 2 (Build 13006603) Web Client Crashes when selecting a vmhba# Adapter

I have a new Del Server with a Preinstalled Dell ESXi 6.7.0 Update 2 (Build 13006603) Image and when I select any of the HBA Adapters I get an Unhandled Exception.

We have tried Many Browsers (Chrome, Safari, IE, Edge, Firefox, Chromium),Different Macs and PCs and all get the same Error.

We tried with a ESXi Base Image and it has the same issue as the Dell Image. We tried with 2 separate Hosts as well and both have the same issue. We have not tried installing the vCenter OVF yet.

We are on this Screen and Click any of the vmhba devices.    If I select the Row itself. I get the HBA Info below, it is only when I click the HBA link itself that I get the error. Once I get the Exception I can press ESC and see the contents of the HBA as though it looks when you select the Row and the info is below the list vs being the only Item.

2019-05-23_13-10-45.png

Unhandled Exception (Same on Mac and PC)

Cause: Possibly unhandled rejection: {"line":422,"column":216,"sourceURL":"https://172.16.1.61/ui/scripts/main.js"}

Version: 1.33.3

Build: 12923304

ESXi: 6.7.0

Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15

Exception stack:

toAddress64@https://172.16.1.61/ui/scripts/main.js:422:216

updateAdapter@https://172.16.1.61/ui/scripts/main.js:365:26288

https://172.16.1.61/ui/scripts/main.js:365:26555

https://172.16.1.61/ui/scripts/main.js:324:23177

$digest@https://172.16.1.61/ui/scripts/main.js:324:28780

https://172.16.1.61/ui/scripts/main.js:324:30510

e@https://172.16.1.61/ui/scripts/main.js:323:10076

Java Console on Mac

[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (vfeed.css, line 0)

[Log] 13:8:50.887 VMware Host Client loading... (main.js, line 475)

[Info] 1:09:28.838 StorageDatastoreListController https://172.16.1.61/ui/scripts/main.js:362:23272  – "getNvdimmSystemInfo" (main.js, line 441)

Object

summary: {numDimms: 0, healthStatus: "NvdimmSystem.normal.healthStatus", totalCapacity: 0, persistentCapacity: 0, blockCapacity: 0, …}

Object Prototype

[Error] Failed to load resource: bad URL (injected.min.js.map, line 0)

[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (nv.d3.min.css.map, line 0)

[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (underscore-min.map;, line 0)

Java Console on PC

172.16.1.61/:1 Refused to apply style from 'https://172.16.1.61/ui/thirdparty/vfeed-custom/vfeed.css' because its MIME type ('text/plain') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

main.js:475 11:37:55.361 VMware Host Client loading...

main.js:324 11:38:22.401 StorageDatastoreListController https://172.16.1.61/ui/scripts/main.js:362:23268  getNvdimmSystemInfo Object

2main.js:334 Uncaught TypeError: Cannot read property 'classList' of undefined

    at main.js:334

    at Array.forEach (<anonymous>)

    at main.js:334

    at Array.forEach (<anonymous>)

    at MutationObserver.<anonymous> (main.js:334)

(index):1 Refused to apply style from 'https://172.16.1.61/ui/thirdparty/vfeed-custom/vfeed.css' because its MIME type ('text/plain') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

main.js:324 11:39:23.751 StorageDatastoreListController https://172.16.1.61/ui/scripts/main.js:362:23268  getNvdimmSystemInfo {summary: {…}}summary: availableCapacity: 0blockCapacity: 0healthStatus: "NvdimmSystem.normal.healthStatus"numDimms: 0numInterleavesets: 0numNamespaces: 0persistentCapacity: 0totalCapacity: 0__proto__: Object__proto__: dimmInfo: undefineddimms: undefinediSetInfo: undefinedinterleaveSet: undefinednamespace: undefinednsDetails: undefinednsInfo: undefinedsummary: undefinedconstructor: ƒ ()__proto__: Object

num

VM525:1 Uncaught ReferenceError: num is not defined

    at <anonymous>:1:1

(anonymous) @ VM525:1

2main.js:334 Uncaught TypeError: Cannot read property 'classList' of undefined

    at main.js:334

    at Array.forEach (<anonymous>)

    at main.js:334

    at Array.forEach (<anonymous>)

    at MutationObserver.<anonymous> (main.js:334)

(anonymous) @ main.js:334

(anonymous) @ main.js:334

(anonymous) @ main.js:334

attributes (async)

ga @ main.js:320

find @ main.js:321

destroy @ main.js:339

destroy @ main.js:342

(anonymous) @ main.js:334

$broadcast @ main.js:324

$destroy @ main.js:324

(anonymous) @ main.js:440

(anonymous) @ main.js:440

(anonymous) @ main.js:323

(anonymous) @ main.js:323

R @ main.js:440

configUpdated @ main.js:441

(anonymous) @ main.js:439

t.sync @ main.js:439

Vr @ main.js:440

e.invokeHook @ main.js:438

(anonymous) @ main.js:438

e.runAllHooks @ main.js:438

(anonymous) @ main.js:439

(anonymous) @ main.js:324

$digest @ main.js:324

$apply @ main.js:324

(anonymous) @ main.js:324

dispatch @ main.js:321

r.handle @ main.js:321

main.js:324 11:43:57.874 StorageDatastoreListController https://172.16.1.61/ui/scripts/main.js:362:23268  getNvdimmSystemInfo {summary: {…}}

main.js:385 POST https://172.16.1.61/sdk/ 500 (Internal Server Error)

createTransport @ main.js:385

(anonymous) @ main.js:386

executeOperation @ main.js:386

(anonymous) @ main.js:386

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ main.js:324

l @ main.js:324

h @ main.js:324

resolve @ main.js:324

(anonymous) @ main.js:387

Promise.then (async)

waitForUpdates @ main.js:387

run @ main.js:387

longPoll @ main.js:387

(anonymous) @ main.js:387

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

2main.js:334 Uncaught TypeError: Cannot read property 'classList' of undefined

    at main.js:334

    at Array.forEach (<anonymous>)

    at main.js:334

    at Array.forEach (<anonymous>)

    at MutationObserver.<anonymous> (main.js:334)

(anonymous) @ main.js:334

(anonymous) @ main.js:334

(anonymous) @ main.js:334

attributes (async)

ga @ main.js:320

find @ main.js:321

destroy @ main.js:339

destroy @ main.js:342

(anonymous) @ main.js:334

$broadcast @ main.js:324

$destroy @ main.js:324

(anonymous) @ main.js:440

(anonymous) @ main.js:440

(anonymous) @ main.js:323

(anonymous) @ main.js:323

R @ main.js:440

configUpdated @ main.js:441

(anonymous) @ main.js:439

t.sync @ main.js:439

Vr @ main.js:440

e.invokeHook @ main.js:438

(anonymous) @ main.js:438

e.runAllHooks @ main.js:438

(anonymous) @ main.js:439

(anonymous) @ main.js:324

$digest @ main.js:324

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.defer @ main.js:323

$evalAsync @ main.js:324

(anonymous) @ main.js:324

k @ mai

(anonymous) @ main.js:324

e @ main.js:323

(anonymous) @ main.js:323

setTimeout (async)

h.

0 Kudos
2 Replies
dbalcaraz
Expert
Expert

Hi,

I updated several hosts this week to 6.7.0 U2a and didn't try this.

I could check tomorrow to see if I experienced the same.

I was going to say to restart the Management services but, as you already re-installed the hypervisor there is no need to do it.

I will let you know.

-------------------------------------------------------- "I greet each challenge with expectation"
0 Kudos
dbalcaraz
Expert
Expert

Hi,

I have no problems when selecting any storage adapter from any clusters (around 50 clusters).

I hope this helps.


Regards,

-------------------------------------------------------- "I greet each challenge with expectation"
0 Kudos