Idmap GUI issue after adding trusted domain.

Description

When a trusted domain is added in the idmap section. The gui for the idmap section no longer loads (so no edits to current idmaps can be done).

I have had to load the freenas db into sqlite browser to remove the idmaps to default to the three that already exists.

smb4.conf properly contains the idmaps and smb works properly even though the gui can no longer view/edit the existing ones (can still add new ones).

All idmap ranges are discrete so there is no issue with idmap itself.

For instance idmap :rid, custom value:npf, low:122010000 high:132009999.

I Thought it was originally a browser cache issue (it was not as indicated by using a separate pc that never accessed the freenas gui and separate browser).

Is there a way to provide a debug that only includes the idmap info? You know something like "freenas dump idmap?"

I will attach pictures shortly.

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Bug Clerk March 9, 2021 at 10:40 PM

Bug Clerk March 9, 2021 at 10:25 PM

Sugar LanCrét February 13, 2021 at 9:47 AM

There appears to be an undefined function being called that prevents the page from loading when there are extra idmaps in addition to the default idmaps

Sugar LanCrét February 13, 2021 at 9:46 AM

Chrome log

 
main.a3aae89….js:1 ERROR TypeError: Cannot read property 'label' of undefined at 19.148b32f….js:1 at Array.forEach (<anonymous>) at e.resourceTransformIncomingRestData (19.148b32f….js:1) at t.handleData (main.a3aae89….js:1) at e.next (main.a3aae89….js:1) at e._tryOrUnsub (main.a3aae89….js:1) at e.next (main.a3aae89….js:1) at e._next (main.a3aae89….js:1) at e.next (main.a3aae89….js:1) at t.onmessage (main.a3aae89….js:1)

 

Vn

@

main.a3aae89….js:1

 

t.handleError

@

main.a3aae89….js:1

 

next

@

main.a3aae89….js:1

 

o

@

main.a3aae89….js:1

 

e.__tryOrUnsub

@

main.a3aae89….js:1

 

e.next

@

main.a3aae89….js:1

 

e._next

@

main.a3aae89….js:1

 

e.next

@

main.a3aae89….js:1

 

e.next

@

main.a3aae89….js:1

 

e.emit

@

main.a3aae89….js:1

 

(anonymous)

@

main.a3aae89….js:1

 

e.invoke

@

polyfills.48b12b6….js:1

 

t.run

@

polyfills.48b12b6….js:1

 

t.runOutsideAngular

@

main.a3aae89….js:1

 

onHandleError

@

main.a3aae89….js:1

 

e.handleError

@

polyfills.48b12b6….js:1

 

t.runTask

@

polyfills.48b12b6….js:1

 

t.invokeTask

@

polyfills.48b12b6….js:1

 

invoke

@

polyfills.48b12b6….js:1

 

n.args.<computed>

@

polyfills.48b12b6….js:1

 

setTimeout (async)

 

 

 

c

@

polyfills.48b12b6….js:1

 

e.scheduleTask

@

polyfills.48b12b6….js:1

 

onScheduleTask

@

polyfills.48b12b6….js:1

 

e.scheduleTask

@

polyfills.48b12b6….js:1

 

t.scheduleTask

@

polyfills.48b12b6….js:1

 

t.scheduleMacroTask

@

polyfills.48b12b6….js:1

 

l

@

polyfills.48b12b6….js:1

 

(anonymous)

@

polyfills.48b12b6….js:1

 

D.a.<computed>

@

polyfills.48b12b6….js:1

 

i

@

main.a3aae89….js:1

 

e.__tryOrUnsub

@

main.a3aae89….js:1

 

e.next

@

main.a3aae89….js:1

 

e._next

@

main.a3aae89….js:1

 

e.next

@

main.a3aae89….js:1

 

t.onmessage

@

main.a3aae89….js:1

 

E

@

polyfills.48b12b6….js:1

 

e.invokeTask

@

polyfills.48b12b6….js:1

 

onInvokeTask

@

main.a3aae89….js:1

 

e.invokeTask

@

polyfills.48b12b6….js:1

 

t.runTask

@

polyfills.48b12b6….js:1

 

t.invokeTask

@

polyfills.48b12b6….js:1

 

p

@

polyfills.48b12b6….js:1

 

h

@

polyfills.48b12b6….js:1

Sugar LanCrét February 13, 2021 at 9:34 AM
Edited

Firefox Log

ERROR TypeError: q.idmap.name.options.find(...) is undefined
resourceTransformIncomingRestData http://xx.xx.xx.xx/ui/19.148b32f23e5d04dc83c6.js:1
resourceTransformIncomingRestData http://xx.xx.xx.xx/ui/19.148b32f23e5d04dc83c6.js:1
handleData http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
callGetFunction http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
__tryOrUnsub http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
next http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
_next http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
next http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
onmessage http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
E http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
invokeTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
onInvokeTask http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
invokeTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
runTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
invokeTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
p http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
h http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
D http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
scheduleTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
onScheduleTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
scheduleTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
scheduleTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
scheduleEventTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
R http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
set http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
connect http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
t http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
fac http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
hydrate http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
get http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
get http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
get http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
Ln http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
Bs http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
fac http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
Rn http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
a http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
r http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
create http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
bootstrap http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
_moduleDoBootstrap http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
_moduleDoBootstrap http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
o http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
invoke http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
onInvoke http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
invoke http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
run http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
O http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
invokeTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
onInvokeTask http://xx.xx.xx.xx/ui/main.a3aae89a9b06422a1792.js:1
invokeTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
runTask http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
b http://xx.xx.xx.xx/ui/polyfills.48b12b61d94aa8c3a4d3.js:1
main.a3aae89a9b06422a1792.js:1:1971054

Complete

Details

Assignee

Reporter

Labels

Components

Affects versions

Priority

More fields

Katalon Platform

Created January 19, 2021 at 10:16 PM
Updated July 1, 2022 at 2:53 PM
Resolved March 9, 2021 at 10:42 PM