New UI's destination pane is blank for existing FTP jobs

,

When using the new UI to edit a backup job with an FTP destination, all of the fields on the page are blank, even though the backup works, and the fields show up properly on the old UI.

It appears that the advanced options are also missing from the new UI.

Is this a known issue?

Not seeing this ftp issue in the ngclient Issues. Also can’t reproduce it. Can you, from scratch?
For example, use the old UI to make some dummy job without secrets that gives blank new UI.
In case it matters, what browser and OS? I’m on 2.2.0.0 in Chrome on Windows in US English.

Interesting. Indeed, if I create a new FTP job from scratch, I can’t reproduce the issue.

However, taking a look at the browser console (Firefox on Windows 10) while using the new UI, I see a big error get spit out when I move from the General to the Destination page on one of the FTP jobs where the destination data is blank:

Error while parsing target path URIError: malformed URI sequence
    l http://127.0.0.1:8200/ngclient/chunk-FSG362SU.js:1
    l http://127.0.0.1:8200/ngclient/chunk-FSG362SU.js:1
    from http://127.0.0.1:8200/ngclient/chunk-FSG362SU.js:1
    de http://127.0.0.1:8200/ngclient/chunk-FSG362SU.js:1
    rt http://127.0.0.1:8200/ngclient/chunk-PFZASYQH.js:6
    Ag http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Pu http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:3
    run http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    RI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Op http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    RI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Op http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    RI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Op http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    RI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Op http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    NI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    nl http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    synchronizeOnce http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    synchronize http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tickImpl http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    _tick http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tick http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    run http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tick http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cancelScheduledCallback http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    n http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    vh http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cancelScheduledCallback http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    runOutsideAngular http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    notify http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    qi http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    r http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    decoratePreventDefault http://127.0.0.1:8200/ngclient/chunk-Z35OG2DV.js:1
    addEventListener http://127.0.0.1:8200/ngclient/chunk-Z35OG2DV.js:1
    addEventListener http://127.0.0.1:8200/ngclient/chunk-Z35OG2DV.js:1
    listen http://127.0.0.1:8200/ngclient/chunk-Z35OG2DV.js:1
    Zp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tg http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Xh http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    hostBindings http://127.0.0.1:8200/ngclient/chunk-RPUPXDQE.js:1
    hI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    pI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ui http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    El http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    template http://127.0.0.1:8200/ngclient/chunk-C7EUC34O.js:1
    Cp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tl http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    yI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    II http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tl http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    create http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    createComponent http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    activateWith http://127.0.0.1:8200/ngclient/chunk-ABYM5HWA.js:1
    initializeOutletWithName http://127.0.0.1:8200/ngclient/chunk-ABYM5HWA.js:1
    ngOnInit http://127.0.0.1:8200/ngclient/chunk-ABYM5HWA.js:1
    _d http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xy http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    If http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    ai http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
chunk-FSG362SU.js:1:36181
    de http://127.0.0.1:8200/ngclient/chunk-FSG362SU.js:1
    rt http://127.0.0.1:8200/ngclient/chunk-PFZASYQH.js:6
    Ag http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Pu http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:3
    run http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    RI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Op http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    RI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Op http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    RI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Op http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    RI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Op http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    NI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    nl http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    synchronizeOnce http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    synchronize http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tickImpl http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    _tick http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tick http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    run http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tick http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cancelScheduledCallback http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    n http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    (Async: FrameRequestCallback)
    vh http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cancelScheduledCallback http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    runOutsideAngular http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    notify http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    qi http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    r http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    decoratePreventDefault http://127.0.0.1:8200/ngclient/chunk-Z35OG2DV.js:1
    (Async: EventListener.handleEvent)
    addEventListener http://127.0.0.1:8200/ngclient/chunk-Z35OG2DV.js:1
    addEventListener http://127.0.0.1:8200/ngclient/chunk-Z35OG2DV.js:1
    listen http://127.0.0.1:8200/ngclient/chunk-Z35OG2DV.js:1
    Zp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tg http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Xh http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    hostBindings http://127.0.0.1:8200/ngclient/chunk-RPUPXDQE.js:1
    hI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    pI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ui http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    El http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    template http://127.0.0.1:8200/ngclient/chunk-C7EUC34O.js:1
    Cp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tl http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    yI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    II http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    tl http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    create http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    createComponent http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    activateWith http://127.0.0.1:8200/ngclient/chunk-ABYM5HWA.js:1
    initializeOutletWithName http://127.0.0.1:8200/ngclient/chunk-ABYM5HWA.js:1
    ngOnInit http://127.0.0.1:8200/ngclient/chunk-ABYM5HWA.js:1
    _d http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xy http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    If http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    ai http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    xI http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    cc http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Ap http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4
    Rp http://127.0.0.1:8200/ngclient/chunk-QONLYWYC.js:4

That’s all Greek to me, but maybe it means something to one of the devs.

If there’s anything else I can do to help track down the source of the problem, let me know.