[ 
https://issues.apache.org/jira/browse/NIFI-13399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sash Sujith reassigned NIFI-13399:
----------------------------------

    Assignee:     (was: Sash Sujith)

> NiFi Registry login page crash on unicode characters in password
> ----------------------------------------------------------------
>
>                 Key: NIFI-13399
>                 URL: https://issues.apache.org/jira/browse/NIFI-13399
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core UI, NiFi Registry
>    Affects Versions: 2.0.0-M3
>         Environment: Ubuntu 22.04
> Open JDK 21
> NiFi Registry 2.0.0.M3 + LDAP (Microsoft AD)
>            Reporter: Night Gryphon
>            Priority: Blocker
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> Registry login page crash with unicode non latin1 characters in user 
> password. While trying to submit such password UI just do nothing. No error 
> popup for user while browser Javascript console shows an error:
> {code:java}
> vendor.min.4dc8237ea10851b143e5.js:424 ERROR DOMException: Failed to execute 
> 'btoa' on 'Window': The string to be encoded contains characters outside of 
> the Latin1 range.
>     at A.postToLogin 
> (https://registry.nifi.local:8443/nifi-registry/nf-registry.bundle.min.51cc86964e9d4d96daf1.js:1:154149)
>     at Y.login 
> (https://registry.nifi.local:8443/nifi-registry/nf-registry.bundle.min.51cc86964e9d4d96daf1.js:1:186924)
>     at Object.eval [as handleEvent] (ng:///Te/Y.ngfactory.js:133:35)
>     at Object.handleEvent 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1499:1487)
>     at Object.handleEvent 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1506:1059)
>     at fg 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1182:1000)
>     at 
> https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1463:2610
>     at 
> https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:5609:594
>     at 
> https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:5638:209
>     at c.invoke 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:6537:6401)
> Ls @ vendor.min.4dc8237ea10851b143e5.js:424
> vendor.min.4dc8237ea10851b143e5.js:424 ERROR DOMException: Failed to execute 
> 'btoa' on 'Window': The string to be encoded contains characters outside of 
> the Latin1 range.
>     at A.postToLogin 
> (https://registry.nifi.local:8443/nifi-registry/nf-registry.bundle.min.51cc86964e9d4d96daf1.js:1:154149)
>     at Y.login 
> (https://registry.nifi.local:8443/nifi-registry/nf-registry.bundle.min.51cc86964e9d4d96daf1.js:1:186924)
>     at Object.eval [as handleEvent] (ng:///Te/Y.ngfactory.js:168:31)
>     at Object.handleEvent 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1499:1487)
>     at Object.handleEvent 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1506:1059)
>     at fg 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1182:1000)
>     at 
> https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1463:2610
>     at HTMLButtonElement.<anonymous> 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:5609:594)
>     at c.invokeTask 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:6537:7019)
>     at Object.onInvokeTask 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1377:1589)
> Ls @ vendor.min.4dc8237ea10851b143e5.js:424
> vendor.min.4dc8237ea10851b143e5.js:424 ERROR DOMException: Failed to execute 
> 'btoa' on 'Window': The string to be encoded contains characters outside of 
> the Latin1 range.
>     at A.postToLogin 
> (https://registry.nifi.local:8443/nifi-registry/nf-registry.bundle.min.51cc86964e9d4d96daf1.js:1:154149)
>     at Y.login 
> (https://registry.nifi.local:8443/nifi-registry/nf-registry.bundle.min.51cc86964e9d4d96daf1.js:1:186924)
>     at Object.eval [as handleEvent] (ng:///Te/Y.ngfactory.js:133:35)
>     at Object.handleEvent 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1499:1487)
>     at Object.handleEvent 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1506:1059)
>     at fg 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1182:1000)
>     at 
> https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1463:2610
>     at 
> https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:5609:594
>     at 
> https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:5638:209
>     at c.invoke 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:6537:6401)
> Ls @ vendor.min.4dc8237ea10851b143e5.js:424
> 2vendor.min.4dc8237ea10851b143e5.js:424 ERROR DOMException: Failed to execute 
> 'btoa' on 'Window': The string to be encoded contains characters outside of 
> the Latin1 range.
>     at A.postToLogin 
> (https://registry.nifi.local:8443/nifi-registry/nf-registry.bundle.min.51cc86964e9d4d96daf1.js:1:154149)
>     at Y.login 
> (https://registry.nifi.local:8443/nifi-registry/nf-registry.bundle.min.51cc86964e9d4d96daf1.js:1:186924)
>     at Object.eval [as handleEvent] (ng:///Te/Y.ngfactory.js:168:31)
>     at Object.handleEvent 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1499:1487)
>     at Object.handleEvent 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1506:1059)
>     at fg 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1182:1000)
>     at 
> https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1463:2610
>     at HTMLButtonElement.<anonymous> 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:5609:594)
>     at c.invokeTask 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:6537:7019)
>     at Object.onInvokeTask 
> (https://registry.nifi.local:8443/nifi-registry/vendor.min.4dc8237ea10851b143e5.js:1377:1589)
>  {code}
> This bug block NiFi Registry usage in actual company environment with actual 
> users credentials. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to