Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 63 Insurance
- 535.7K On-Premises Infrastructure
- 138.1K Analytics Software
- 38.6K Application Development Software
- 5.6K Cloud Platform
- 109.3K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71K Infrastructure Software
- 105.2K Integration
- 41.5K Security Software
ZFS3-2 upgrade to OS8.8.3

ZFS3-2 upgrade to OS8.8.3
After download software in ZFS3-2 de package is unpacking when I got the error:
10:03:33.801
Exception type: akProgrammerError
Message: Unhandled native exception occurred during XMLRPC completion callback
Computed stack trace:
frames.coXmlrpcAsyncCall(method:"system.multicall", proxy:[frames.akService], args:<array> "[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", callback:<function> "function (ret, err) {\n\t\tif (ret === null || ret === undefined) {\n\t\t\tfunc(ret, err, erridx);\n\t\t} else {\n\t\t\tfor (i = 0; i < ret.length; i++) {\n\t\t\t\tif (ret[i] instanceof Array)\n\t\t\t\t\tcontinue;\n\n\t\t\t\tret[i] = akServiceFault(ret[i], stack);\n\n\t\t\t\tif (erridx == -1)\n\t\t\t\t\terridx = i;\n\n\t\t\t\tif (abort) {\n\t\t\t\t\tfunc(ret, ret[i], i);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (erridx == -1)\n\t\t\t\tfunc(ret, null, erridx);\n\t\t\telse\n\t\t\t\tfunc(ret, ret[erridx], erridx);\n\t\t}\n\t}", retries:null)
frames.coXmlrpcCall(method:"system.multicall", proxy:[frames.akService], args:<array> "[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]")
akService.system.multicall(<array> "[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", <object> "[object Object]", <function> "function (ret, err) {\n\t\tif (ret === null || ret === undefined) {\n\t\t\tfunc(ret, err, erridx);\n\t\t} else {\n\t\t\tfor (i = 0; i < ret.length; i++) {\n\t\t\t\tif (ret[i] instanceof Array)\n\t\t\t\t\tcontinue;\n\n\t\t\t\tret[i] = akServiceFault(ret[i], stack);\n\n\t\t\t\tif (erridx == -1)\n\t\t\t\t\terridx = i;\n\n\t\t\t\tif (abort) {\n\t\t\t\t\tfunc(ret, ret[i], i);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (erridx == -1)\n\t\t\t\tfunc(ret, null, erridx);\n\t\t\telse\n\t\t\t\tfunc(ret, ret[erridx], erridx);\n\t\t}\n\t}")
frames.akMulticall(argv:<array> "[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", abort:false, func:<function> "function (retv, err, erridx) {\n\t\tif (err)\n\t\t\takHandleFault(err);\n\t\telse\n\t\t\tview.reload(retv[0][0], retv[1][0], retv[2][0],\n\t\t\t retv[3][0], retv[4][0], retv[5][0]);\n\n\t\tif (callback)\n\t\t\tcallback();\n\t}")
akUpdateView.prototype.refresh(callback:null)
<anonymous>(retv:<array> "[object Object],[object Object],[object Object],Message: unknown update media name\nWrapped exception: <none>\nStack trace:\nframes.akMulticall(argv:<array> "[object Object],[object Object],[object Object],[object Object],[object Object]", abort:false, func:<function> "function (retv, err, erridx) {\n\t\tif (retv === null) {\n\t\t\takHandleFault(err);\n\t\t\treturn;\n\t\t}\n\n\t\tview.akuv_fw.load(retv[0][0]);\n\n\t\tfor (var i = 1; i < retv.length; i++) {\n\t\t\tvar m = view.akuv_objs[i - 1];\n\t\t\tvar r = view.akuv_list.reference(i - 1);\n\n\t\t\tif (retv[i] instanceof Array) {\n\t\t\t\tvar w = r.valueset.renderer('uvf_status');\n\t\t\t\tw.updateState(retv[i][0].state,\n\t\t\t\t retv[i][0].jobstate);\n\t\t\t} else {\n\t\t\t\tif (akXmlrpcCheckLogout(retv[i]) === false)\n\t\t\t\t\treturn;\n\n\t\t\t\tif (retv[i].faultName != 'EAK_UP_NOENT' &&\n\t\t\t\t retv[i].faultName != 'EAK_JOB_CANCEL')\n\t\t\t\t\takHandleFault(retv[i]);\n\n\t\t\t\terrs = true;\n\t\t\t}\n\t\t}\n\n\t\tif (errs) {\n\t\t\tview.akuv_timerid = null;\n\t\t\tview.refresh();\n\t\t} else {\n\t\t\tview.akuv_timerid = akSetTimeout(\n\t\t\t function () { view.timeout(); }, view.akuv_timerms);\n\t\t}\n\t}")\nakUpdateView.prototype.timeout()\n<anonymous>()\n<anonymous>()\n\n,[object Object]", err:<object> "Message: unknown update media name\nWrapped exception: <none>\nStack trace:\nframes.akMulticall(argv:<array> "[object Object],[object Object],[object Object],[object Object],[object Object]", abort:false, func:<function> "function (retv, err, erridx) {\n\t\tif (retv === null) {\n\t\t\takHandleFault(err);\n\t\t\treturn;\n\t\t}\n\n\t\tview.akuv_fw.load(retv[0][0]);\n\n\t\tfor (var i = 1; i < retv.length; i++) {\n\t\t\tvar m = view.akuv_objs[i - 1];\n\t\t\tvar r = view.akuv_list.reference(i - 1);\n\n\t\t\tif (retv[i] instanceof Array) {\n\t\t\t\tvar w = r.valueset.renderer('uvf_status');\n\t\t\t\tw.updateState(retv[i][0].state,\n\t\t\t\t retv[i][0].jobstate);\n\t\t\t} else {\n\t\t\t\tif (akXmlrpcCheckLogout(retv[i]) === false)\n\t\t\t\t\treturn;\n\n\t\t\t\tif (retv[i].faultName != 'EAK_UP_NOENT' &&\n\t\t\t\t retv[i].faultName != 'EAK_JOB_CANCEL')\n\t\t\t\t\takHandleFault(retv[i]);\n\n\t\t\t\terrs = true;\n\t\t\t}\n\t\t}\n\n\t\tif (errs) {\n\t\t\tview.akuv_timerid = null;\n\t\t\tview.refresh();\n\t\t} else {\n\t\t\tview.akuv_timerid = akSetTimeout(\n\t\t\t function () { view.timeout(); }, view.akuv_timerms);\n\t\t}\n\t}")\nakUpdateView.prototype.timeout()\n<anonymous>()\n<anonymous>()\n\n", erridx:3)
<anonymous>(ret:<array> "[object Object],[object Object],[object Object],Message: unknown update media name\nWrapped exception: <none>\nStack trace:\nframes.akMulticall(argv:<array> "[object Object],[object Object],[object Object],[object Object],[object Object]", abort:false, func:<function> "function (retv, err, erridx) {\n\t\tif (retv === null) {\n\t\t\takHandleFault(err);\n\t\t\treturn;\n\t\t}\n\n\t\tview.akuv_fw.load(retv[0][0]);\n\n\t\tfor (var i = 1; i < retv.length; i++) {\n\t\t\tvar m = view.akuv_objs[i - 1];\n\t\t\tvar r = view.akuv_list.reference(i - 1);\n\n\t\t\tif (retv[i] instanceof Array) {\n\t\t\t\tvar w = r.valueset.renderer('uvf_status');\n\t\t\t\tw.updateState(retv[i][0].state,\n\t\t\t\t retv[i][0].jobstate);\n\t\t\t} else {\n\t\t\t\tif (akXmlrpcCheckLogout(retv[i]) === false)\n\t\t\t\t\treturn;\n\n\t\t\t\tif (retv[i].faultName != 'EAK_UP_NOENT' &&\n\t\t\t\t retv[i].faultName != 'EAK_JOB_CANCEL')\n\t\t\t\t\takHandleFault(retv[i]);\n\n\t\t\t\terrs = true;\n\t\t\t}\n\t\t}\n\n\t\tif (errs) {\n\t\t\tview.akuv_timerid = null;\n\t\t\tview.refresh();\n\t\t} else {\n\t\t\tview.akuv_timerid = akSetTimeout(\n\t\t\t function () { view.timeout(); }, view.akuv_timerms);\n\t\t}\n\t}")\nakUpdateView.prototype.timeout()\n<anonymous>()\n<anonymous>()\n\n,[object Object]", err:null)
<anonymous>(response:<object> "[object Object]", null)
<anonymous>(r:<object> "[object Object]", e:null, cb:<function> "function (response) {\n\t\t\tvar result = null;\n\t\t\tvar fault = null;\n\t\t\tvar docb = true;\n\t\t\ttry {\n\t\t\t\tresult =\n\t\t\t\t coXmlrpcProxy.unmarshallResponse(response);\n\n\t\t\t\t/*\n\n\n\t\t\t\t */\n\t\t\t\tif (result === null)\n\t\t\t\t\treturn;\n\n\t\t\t} catch (e) {\n\t\t\t\ttry {\n\t\t\t\t\te.xmlrpc_method = method;\n\t\t\t\t} catch (e1) {}\n\t\t\t\tif (e instanceof coXmlrpcFault) {\n\t\t\t\t\tfault = e;\n\t\t\t\t\tproxy._fillFault(fault);\n\t\t\t\t} else if (proxy._coxp_onasyncerr) {\n\t\t\t\t\tfault = proxy._coxp_onasyncerr(e, null,\n\t\t\t\t\t method, stack, true, retries);\n\t\t\t\t} else if (e instanceof coError) {\n\t\t\t\t\t\tthrow (e);\n\t\t\t\t} else {\n\t\t\t\t\tthrow (new coError('Response ' +\n\t\t\t\t\t 'unmarshalling failed', e, stack));\n\t\t\t\t}\n\t\t\t} finally {\n\t\t\t\tresponse = null;\n\t\t\t}\n\n\t\t\ttry {\n\t\t\t\tif (fault && proxy._coxp_onfault)\n\t\t\t\t\tdocb = proxy._coxp_onfault(method, args,\n\t\t\t\t\t fault, stack);\n\t\t\t\tif (docb)\n\t\t\t\t\tcallback(result, fault);\n\t\t\t} catch (e) {\n\t\t\t\ttry {\n\t\t\t\t\te.xmlrpc_method = method;\n\t\t\t\t} catch (e1) {}\n\t\t\t\tif (proxy._coxp_onacberr)\n\t\t\t\t\tproxy._coxp_onacberr(e, fault, method,\n\t\t\t\t\t stack);\n\t\t\t\telse if (e instanceof coError)\n\t\t\t\t\tthrow (e);\n\t\t\t\telse\n\t\t\t\t\tthrow (new coError('Unhandled error ' +\n\t\t\t\t\t 'during callback', e, stack));\n\t\t\t} finally {\n\t\t\t\tcallback = null;\n\t\t\t\tstack = null;\n\t\t\t\targs = null;\n\t\t\t}\n\t\t}")
<anonymous>()
Additional members:
xmlrpc_method: system.multicall
Wrapped exception type: TypeError
Native message: Cannot read property 'AKV_MAJOR_VERSION' of undefined
Mapped stack trace:
Native file: <undefined> line ?
Native stack trace:
TypeError: Cannot read property 'AKV_MAJOR_VERSION' of undefined
at akUpdateRenderVersion.update (https://10.108.41.143:215/appliance/generic/index.js:31010:16)
at akValueSet.load (https://10.108.41.143:215/lib/ak/common/index.js:14888:25)
at akList.populate (https://10.108.41.143:215/lib/ak/index.js:19038:6)
at akList.loadCommon (https://10.108.41.143:215/lib/ak/index.js:18388:8)
at akList.load (https://10.108.41.143:215/lib/ak/index.js:18418:7)
at akUpdateView.reload (https://10.108.41.143:215/appliance/generic/index.js:32523:17)
at https://10.108.41.143:215/appliance/generic/index.js:32601:9
at https://10.108.41.143:215/lib/ak/common/index.js:618:5
at https://10.108.41.143:215/lib/crazyolait/index.js:1462:6
at completion (https://10.108.41.143:215/lib/crazyolait/index.js:890:3)
Additional native members:
xmlrpc_method: system.multicall
Answers
-
Hi,
Welcome to the community! Thank you for your post. One thing that we do ask all community members to do prior to participating in the community is
to change your display name so we can easily identify who you are. Please go ahead and make this update.
This issue is because older versions of IE cannot handle indexof() calls.
You can follow one of the below Workaround :
1. Try to use IE 9 or above and ensure compatibility mode is disabled for the domain which ZFSSA is part of.
2. Use another browser like Firefox / Chrome etc.
You can refer to the below MOS Document for more details,
Oracle ZFS Storage Appliance : akProgrammerError with older version of Internet Explorer (Doc ID 2229235.1)
If this was helpful, you can Mark Replies Correct or Helpful! (Doc ID 2266814.1)
Thanks and good luck!
My Oracle Support Community Moderator
Mamata Chowdhury