after that if you swich to sevices -> ddns
you get this
/usr/lib/lua/luci/controller/ddns.lua:116: attempt to index field '?' (a nil value)
stack traceback:
/usr/lib/lua/luci/controller/ddns.lua:116: in function 'service_version'
/usr/lib/lua/luci/controller/ddns.lua:126: in function 'service_ok'
/usr/lib/lua/luci/model/cbi/ddns/overview.lua:20: in function 'func'
/usr/lib/lua/luci/cbi.lua:66: in function 'load'
/usr/lib/lua/luci/dispatcher.lua:1340: in function '_cbi'
/usr/lib/lua/luci/dispatcher.lua:1023: in function 'dispatch'
/usr/lib/lua/luci/dispatcher.lua:478: in function </usr/lib/lua/luci/dispatcher.lua:477>
Reason I asked is because everything is now rendered client side, so the chances are when you flipped over it was loading a cached version of the page.
A simple test is to press Ctrl+Shift+R which will clear the cache for said page your loading. OpenWRT has had many changes which filter from snapshot to service builds after time.
I am also ready for 19.07.4 from 19.07.3 it's just a step if you have issues though.
If we're talking about luci-app-ddns, ddns-scripts, I've never run into this issue before. Trying the same steps as armars374 makes the page load normally on 19.07.3 and 19.07.4.
Try listing what ddns* packages you have installed, and maybe your ddns configuration file (sanitized, passwords/domains removed or renamed). Maybe a specific combination is to blame.
With this step, Lua usage in LuCI is reduced and LuCI effectively comes closer to the goals of the experimental LuCI2 without having to rewrite everything from scratch.
but as I understood about what you wrote
is in 19.07.4
I have same problem,
/usr/lib/lua/luci/dispatcher.lua:477: Failed to execute cbi dispatcher target for entry '/admin/services/ddns'.
The called action terminated with an exception:
/usr/lib/lua/luci/controller/ddns.lua:116: attempt to index field '?' (a nil value)
stack traceback:
[C]: in function 'assert'
/usr/lib/lua/luci/dispatcher.lua:477: in function 'dispatch'
/usr/lib/lua/luci/dispatcher.lua:129: in function </usr/lib/lua/luci/dispatcher.lua:128>