Wappler 7 beta 27 - Server Side Formatter picker window not opening

Hi everyone,

After the latest Wappler update, I noticed an issue when trying to add a new formatter.

:compass: Steps to reproduce:

When I go to Server Data Bindings and click the :heavy_plus_sign: (Add New Formatter) button, the formatter picker window doesn’t open — nothing happens. It used to open the list of formatters as expected.

:test_tube: Tested on:

  • macOS
  • Wappler version 7.0.0-b27
  • Restarted Wappler
  • Cleared cache
  • Created a new project

:framed_picture: Screenshot attached to show the exact moment where the issue occurs.

:wrench: Anyone else experiencing this? Any workaround or rollback suggestions?

Thanks in advance! :raised_hands:

Yes, this is a critical one and not only server side...

[2025-04-17 16:07:19.236] nativeTheme.shouldUseDarkColors = true
[2025-04-17 16:07:19.240] accent color=005ba3e3
[2025-04-17 16:07:19.323] (electron) 'session.getPreloads' is deprecated and will be removed. Please use 'session.getPreloadScripts' instead.
[2025-04-17 16:07:19.323] (electron) 'session.setPreloads' is deprecated and will be removed. Please use 'session.registerPreloadScript' instead.
[2025-04-17 16:07:19.326] beta configPath=C:\Users\franc\AppData\Roaming\wappler\Configuration
[2025-04-17 16:07:19.326] org configPath=C:\Users\franc\AppData\Roaming\Wappler\Configuration
[2025-04-17 16:07:19.333] OPEN_PROJECTS=project_name
[2025-04-17 16:07:19.333] ACTIVE_THEME=onedark
[2025-04-17 16:07:19.333] IS_DARK_THEME=true
[2025-04-17 16:07:19.754] appPath=C:\Users\franc\AppData\Local\Wappler Beta\resources\app
[2025-04-17 16:07:19.755] START MAIN!
[2025-04-17 16:07:19.755] userData = C:\Users\franc\AppData\Roaming\wappler
[2025-04-17 16:07:19.755] PRELOAD: C:\Users\franc\AppData\Local\Wappler Beta\resources\app\Shared\DMXzone\dmxAppCreator\UI\nw_preload.js
[2025-04-17 16:07:19.904] START showSplash
[2025-04-17 16:07:19.930] web-contents-created window
[2025-04-17 16:07:19.994] LOAD start up
[2025-04-17 16:07:20.044] splash  - done
[2025-04-17 16:07:20.386] REGISTERED WITH ONESIGNAL
[2025-04-17 16:07:20.512] NW PRELOAD script ....
[2025-04-17 16:07:20.514] IS_BETA=true
[2025-04-17 16:07:20.806] START startup.js....
[2025-04-17 16:07:20.807] mac datapath=C:\Users\franc\AppData\Roaming/wappler
[2025-04-17 16:07:20.807] wappler 22 dataPath=C:\Users\franc\AppData\Roaming/wappler
[2025-04-17 16:07:20.807] currentPath=C:\Users\franc\AppData\Local\Wappler Beta\resources\app
[2025-04-17 16:07:20.812] copy package.json
[2025-04-17 16:07:20.813] package.json copied
[2025-04-17 16:07:20.818] copy appConnect rules
[2025-04-17 16:07:20.818] copy appConnect extra rules
[2025-04-17 16:07:20.834] SPLASH READY TO SHOW!
[2025-04-17 16:07:20.853] copy appConnect extra files
[2025-04-17 16:07:20.894] DONE
[2025-04-17 16:07:20.894] MAIN EXTENSIONS INSTALLED:  DONE
[2025-04-17 16:07:20.894] START Setup Tray, path=C:\Users\franc\AppData\Local\Wappler Beta\resources\app\Shared\DMXzone\dmxAppCreator\UI\img\icon5-beta.ico
[2025-04-17 16:07:20.938] DONE Setup Tray
[2025-04-17 16:07:20.938] Open Editor... project=project_name
[2025-04-17 16:07:20.938] Create main window: 1 project_name
[2025-04-17 16:07:20.962] web-contents-created window
[2025-04-17 16:07:20.963] set active project: project_name
[2025-04-17 16:07:23.015] NW PRELOAD script ....
[2025-04-17 16:07:23.018] IS_BETA=true
[2025-04-17 16:07:24.369] MainWindow: SET Active Project: project_name
[2025-04-17 16:07:24.370] MainWindow: SET Main Window ID: 2
[2025-04-17 16:07:27.781] BROWSER: initWapplerUI: ACTIVE_PROJECT=project_name
[2025-04-17 16:07:27.955] MAIN READ TO SHOW!
[2025-04-17 16:07:27.958] do show mainWindow...
[2025-04-17 16:07:28.046] destroy splash
[2025-04-17 16:07:28.068] Check for updates, current version: 7.0.0-beta.27
[2025-04-17 16:07:28.081] Main window focused: 2
[2025-04-17 16:07:28.072] MAIN EXEC SET ACTIVE PROJECT!
[2025-04-17 16:07:28.087] set active project done
[2025-04-17 16:07:28.128] splash closed
[2025-04-17 16:07:28.119] [LOCALSERVER] LOCAL SERVER in Electron

[2025-04-17 16:07:28.124] [LOCALSERVER] Server started on port 57182

[2025-04-17 16:07:28.168] BROWSER: initUI Rules loaded
[2025-04-17 16:07:28.457] init serverConnectManager
[2025-04-17 16:07:28.537] DONE BrowserInit
[2025-04-17 16:07:28.787] online version: 7.0.0-beta.27
[2025-04-17 16:07:28.948] Preloading Data Bindings Picker ...
[2025-04-17 16:07:28.951] OPEN popup: PopupWindow_2_dataBindingsPickup
[2025-04-17 16:07:28.960] web-contents-created window
[2025-04-17 16:07:28.975] GOT DID CREATE window: PopupWindow_2_dataBindingsPickup
[2025-04-17 16:07:29.182] check path: C:\Users\franc\AppData\Local\Wappler Beta\resources\app\extensions\extensions.json
[2025-04-17 16:07:29.183] Online Update for stable found :119
[2025-04-17 16:07:29.184] extensionsToInstall[stable]= []
[2025-04-17 16:07:29.212] routes loaded...
[2025-04-17 16:07:29.513] bad on signal response code: 400
[2025-04-17 16:07:29.513]  body: {"errors":["App is limited to a maximum of 3 tags on a given player"],"success":false}
[2025-04-17 16:07:29.513]  url: players/91ae8f94-2283-4b41-bbc0-a8e2546e1271
[2025-04-17 16:07:29.513]  data: {"app_id":"10c18666-f7f4-437c-bc8f-8435505b53cb","tags":{"projects":63}}
[2025-04-17 16:07:29.521] NW PRELOAD script ....
[2025-04-17 16:07:29.522] IS_BETA=true
[2025-04-17 16:07:29.543] check path: C:\Users\franc\AppData\Local\Wappler Beta\resources\app\extensions\beta\extensions.json
[2025-04-17 16:07:29.544] Online Update for beta found :1
[2025-04-17 16:07:29.544] extensionsToInstall[beta]= []
[2025-04-17 16:07:29.551] REGISTERED WITH ONESIGNAL
[2025-04-17 16:07:29.551] SELECT manager siteManager
[2025-04-17 16:07:29.562] loadManager pagesManager true
[2025-04-17 16:07:29.973] web-contents-created webview
[2025-04-17 16:07:30.239] web-contents-created webview
[2025-04-17 16:07:30.474] web-contents-created webview
[2025-04-17 16:07:30.659] web-contents-created webview
[2025-04-17 16:07:30.830] web-contents-created webview
[2025-04-17 16:07:30.984] web-contents-created webview
[2025-04-17 16:07:31.117] web-contents-created webview
[2025-04-17 16:07:32.234] NW PRELOAD script ....
[2025-04-17 16:07:32.235] IS_BETA=true
[2025-04-17 16:07:33.287] PICKUP init!
[2025-04-17 16:07:33.287] ACTIONS_BASE_PATH=null
[2025-04-17 16:07:33.287] EXPRESSION=
[2025-04-17 16:07:33.288] ENCLOSE=false
[2025-04-17 16:07:33.288] BASE_PATH=
[2025-04-17 16:07:33.288]  BASE_PATH=
[2025-04-17 16:07:33.323] START PICKER initTree
[2025-04-17 16:07:33.469] APP_CONNECT: LOAD RULES
[2025-04-17 16:07:33.509] getAbsoluteDocumentPath: window.Editor not available
[2025-04-17 16:07:33.509] getDocumentPath:  window.Editor not available
[2025-04-17 16:07:33.515] getAbsoluteDocumentPath: window.Editor not available
[2025-04-17 16:07:33.516] getDocumentPath:  window.Editor not available
[2025-04-17 16:07:33.549] APP_CONNECT: Parse all rules...
[2025-04-17 16:07:33.549] load custom app connect extensions
[2025-04-17 16:07:33.624] tree ready
[2025-04-17 16:07:33.625] org expression = 
[2025-04-17 16:07:33.625] get from js
[2025-04-17 16:07:33.635] START Web OpenProject for project_name
[2025-04-17 16:07:33.635]  open project active target: Development
[2025-04-17 16:07:33.635] START checkProject
[2025-04-17 16:07:33.652] after copy files serverType= node
[2025-04-17 16:07:33.853] APP_CONNECT: Trigger EVENT rulesLoaded
[2025-04-17 16:07:33.886] INIT actionsTree...
[2025-04-17 16:07:34.006] START APP_CONNECT initTree
[2025-04-17 16:07:34.006] APP_CONNECT: Setup listeners ...
[2025-04-17 16:07:34.101] APP_CONNECT: LOAD RULES
[2025-04-17 16:07:34.178] APP_CONNECT: Parse all rules...
[2025-04-17 16:07:34.178] load custom app connect extensions
[2025-04-17 16:07:34.208] START detectUsedFrameworks
[2025-04-17 16:07:34.325] TREE READY!
[2025-04-17 16:07:34.325] App Connect Ready
[2025-04-17 16:07:34.326] START updateAppConnectUsedComponents
[2025-04-17 16:07:34.429] update components attribute on content page ...
[2025-04-17 16:07:34.484] start file prioritizing ...
[2025-04-17 16:07:34.484] onAppConnectReady: updateAppConnectUsedComponents completed!, hasChanges = false
[2025-04-17 16:07:34.710] target app files copy success!
[2025-04-17 16:07:36.783] Auto start on project open
[2025-04-17 16:07:36.823] create new wappler terminal
[2025-04-17 16:07:37.939] 
Connected!
[2025-04-17 16:07:39.233] START serverDataBindingsPickup: fieldName =  insp_inputValue
[2025-04-17 16:07:39.246] pickupName=dmxServerConnect/pickup.htm
[2025-04-17 16:07:39.248] OPEN popup: PopupWindow_2_1744916859247
[2025-04-17 16:07:39.261] web-contents-created window
[2025-04-17 16:07:39.310] GOT DID CREATE window: PopupWindow_2_1744916859247
[2025-04-17 16:07:39.746] NW PRELOAD script ....
[2025-04-17 16:07:39.746] IS_BETA=true
[2025-04-17 16:07:40.073]  BASE_PATH=
[2025-04-17 16:07:40.178] DONE Server Connect loadRules ...
[2025-04-17 16:07:40.178] load custom extensions
[2025-04-17 16:07:40.207] ready select expression=
[2025-04-17 16:07:40.207] _findActionNodeFromExpression: Node not found! node: null
[2025-04-17 16:07:43.380] pickupName=dmxServerFormatter/index.htm
[2025-04-17 16:07:43.384] OPEN popup: PopupWindow_2_1744916863382
[2025-04-17 16:07:43.397] web-contents-created window
[2025-04-17 16:07:43.445] GOT DID CREATE window: PopupWindow_2_1744916863382
[2025-04-17 16:07:43.935] NW PRELOAD script ....
[2025-04-17 16:07:43.935] IS_BETA=true
[2025-04-17 16:07:44.056] input expression: $_PARAM.userchatid
[2025-04-17 16:07:44.077] load custom formatter extensions
[2025-04-17 16:07:44.095] initActionsTree...
[2025-04-17 16:08:11.140] got popup hide for PopupWindow_2_1744916863382
[2025-04-17 16:08:11.141] run UNLOAD server connect pickup ....
[2025-04-17 16:08:11.449] got popup close for PopupWindow_2_1744916863382
[2025-04-17 16:08:11.450] destroy child window: PopupWindow_2_1744916863382
[2025-04-17 16:08:11.532] got child state on closed
[2025-04-17 16:08:11.591] Main window focused: 2
[2025-04-17 16:08:11.886] pickupName=dmxServerFormatter/index.htm
[2025-04-17 16:08:11.888] OPEN popup: PopupWindow_2_1744916891887
[2025-04-17 16:08:11.902] web-contents-created window
[2025-04-17 16:08:11.958] GOT DID CREATE window: PopupWindow_2_1744916891887
[2025-04-17 16:08:12.524] NW PRELOAD script ....
[2025-04-17 16:08:12.524] IS_BETA=true
[2025-04-17 16:08:12.634] input expression: $_PARAM.userchatid
[2025-04-17 16:08:12.659] load custom formatter extensions
[2025-04-17 16:08:12.678] initActionsTree...
[2025-04-17 16:08:49.599] got popup hide for PopupWindow_2_1744916891887
[2025-04-17 16:08:49.600] run UNLOAD server connect pickup ....
[2025-04-17 16:08:49.911] got popup close for PopupWindow_2_1744916891887
[2025-04-17 16:08:49.912] destroy child window: PopupWindow_2_1744916891887
[2025-04-17 16:08:50.002] got child state on closed
[2025-04-17 16:08:50.047] Main window focused: 2
[2025-04-17 16:08:50.088] got popup hide for PopupWindow_2_1744916859247
[2025-04-17 16:08:50.088] run UNLOAD server connect pickup ....
[2025-04-17 16:08:50.419] got popup close for PopupWindow_2_1744916859247
[2025-04-17 16:08:50.419] destroy child window: PopupWindow_2_1744916859247
[2025-04-17 16:08:50.492] got child state on closed
[2025-04-17 16:08:50.600] Main window focused: 2
[2025-04-17 16:08:56.545] Main window focused: 2
[2025-04-17 16:09:01.605] START serverDataBindingsPickup: fieldName =  insp_inputValue
[2025-04-17 16:09:01.621] pickupName=dmxServerConnect/pickup.htm
[2025-04-17 16:09:01.623] OPEN popup: PopupWindow_2_1744916941622
[2025-04-17 16:09:01.640] web-contents-created window
[2025-04-17 16:09:01.698] GOT DID CREATE window: PopupWindow_2_1744916941622
[2025-04-17 16:09:02.296] NW PRELOAD script ....
[2025-04-17 16:09:02.296] IS_BETA=true
[2025-04-17 16:09:02.607]  BASE_PATH=
[2025-04-17 16:09:02.742] DONE Server Connect loadRules ...
[2025-04-17 16:09:02.742] load custom extensions
[2025-04-17 16:09:02.775] ready select expression=
[2025-04-17 16:09:02.775] _findActionNodeFromExpression: Node not found! node: null
[2025-04-17 16:09:05.493] pickupName=dmxServerFormatter/index.htm
[2025-04-17 16:09:05.497] OPEN popup: PopupWindow_2_1744916945494
[2025-04-17 16:09:05.511] web-contents-created window
[2025-04-17 16:09:05.570] GOT DID CREATE window: PopupWindow_2_1744916945494
[2025-04-17 16:09:06.091] NW PRELOAD script ....
[2025-04-17 16:09:06.091] IS_BETA=true
[2025-04-17 16:09:06.188] input expression: $_PARAM.userchatid
[2025-04-17 16:09:06.211] load custom formatter extensions
[2025-04-17 16:09:06.231] initActionsTree...
[2025-04-17 16:09:13.749] got popup hide for PopupWindow_2_1744916945494
[2025-04-17 16:09:13.748] run UNLOAD server connect pickup ....
[2025-04-17 16:09:14.061] got popup close for PopupWindow_2_1744916945494
[2025-04-17 16:09:14.062] destroy child window: PopupWindow_2_1744916945494
[2025-04-17 16:09:14.136] got child state on closed
[2025-04-17 16:09:14.183] Main window focused: 2
[2025-04-17 16:09:14.633] got popup hide for PopupWindow_2_1744916941622
[2025-04-17 16:09:14.633] run UNLOAD server connect pickup ....
[2025-04-17 16:09:14.943] got popup close for PopupWindow_2_1744916941622
[2025-04-17 16:09:14.944] destroy child window: PopupWindow_2_1744916941622
[2025-04-17 16:09:15.048] got child state on closed
[2025-04-17 16:09:15.101] Main window focused: 2

Also running issues when trying to add some -> dynamic event/attribute:

[2025-04-17 16:12:17.556] run UNLOAD server connect pickup ....
[2025-04-17 16:12:17.868] got popup close for PopupWindow_2_1744917130453
[2025-04-17 16:12:17.869] destroy child window: PopupWindow_2_1744917130453
[2025-04-17 16:12:17.947] got child state on closed
[2025-04-17 16:12:18.026] Main window focused: 2
[2025-04-17 16:12:18.098] got popup hide for PopupWindow_2_dataBindingsPickup
[2025-04-17 16:12:24.490] Main window focused: 2
[2025-04-17 16:12:26.012] TypeError: Cannot read properties of undefined (reading '0')
    at o (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:66648)
    at o (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:66309)
    at o (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:66618)
    at h.patchDoc (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:66772)
    at h.syncDoc (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:68127)
    at file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:71597
[2025-04-17 16:12:28.575] TypeError: Cannot read properties of undefined (reading '0')
    at o (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:66648)
    at o (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:66309)
    at o (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:66618)
    at h.patchDoc (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:66772)
    at h.syncDoc (file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:68127)
    at file:///C:/Users/franc/AppData/Local/Wappler%20Beta/resources/app/Shared/DMXzone/dmxAppCreator/UI/wappler_editor_html2.js:1:71597

Another one:
Data is missing on the popup

[2025-04-17 16:15:04.229] START serverDataBindingsPickup: fieldName =  insp_inputValue
[2025-04-17 16:15:04.244] pickupName=dmxServerConnect/pickup.htm
[2025-04-17 16:15:04.240] OPEN popup: PopupWindow_2_1744917304244
[2025-04-17 16:15:04.254] web-contents-created window
[2025-04-17 16:15:04.321] GOT DID CREATE window: PopupWindow_2_1744917304244
[2025-04-17 16:15:04.885] NW PRELOAD script ....
[2025-04-17 16:15:04.886] IS_BETA=true
[2025-04-17 16:15:05.189]  BASE_PATH=
[2025-04-17 16:15:05.346] DONE Server Connect loadRules ...
[2025-04-17 16:15:05.346] load custom extensions
[2025-04-17 16:15:05.389] ready select expression=
[2025-04-17 16:15:05.389] _findActionNodeFromExpression: Node not found! node: null

I’m currently in the middle of an important project, and it’s delivery week — this issue is blocking part of my workflow.

Is there any way to roll back to a previous stable version of Wappler?

I really need a quick solution to keep the project on track.

Thanks again for any help!

You can try for previous version:
https://account5.wappler.io/download/beta/Wappler-Mac-7.0.0-beta.26.dmg (Intel Chip)

https://account5.wappler.io/download/beta/Wappler-Mac-arm64-7.0.0-beta.26.dmg (Apple Silicon)

Or change 26 to the one you had and works as expected..

PS: Remember this is a Beta version and maybe you should rely on the stable version until beta ends to avoid things like this..

1 Like

Found the problem. Will be fixed in the next beta that we will release asap

4 Likes

Fixed in Beta 28

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.