AppStudio 8.5.7 Released!

We’re pleased to announce that 8.5.7 has been released.

It resolves a few issues with 8.5 and updates a number of underlying libraries.

Here is what is new and changed in 8.5.7:

  1. Bootstrap: update Slider to 11.0.2
  2. Electron: Fix Slider
  3. Obfuscation: fix missing parameter and improve docs
  4. Translater: fix bug in Fix()
  5. EULA: Fix agreed EULA not being recognized
  6. Samples: Fix Delete in IndexedDB sample.
  7. Samples: Overhaul IndexedDB sample.
  8. Installer: fix problem in Windows signing
  9. Installer: Update Windows certificate
  10. IDE: Change copyright to 2022
  11. Libraries: Many updates to dependent libraries.

You can download the new release from within AppStudio or from our site .

Uninstalled 8.5.6 and updated to 8.5.7. The first project I opened worked. Then I tried to open another project with menu File etc… Appstudio asked if changes in the former project should be saved. I tried yes and no. In both cases the next project did not open. Next try was to open …project with double click. Project opened but does not show design window of Form1. Now the project will hang whatever I do. Cannot close AppStudio except by killing the application with task manager.
Log shows: ```2022-06-07 15:53:35,607 - root - ERROR - An exception has occurred!
Traceback (most recent call last):
File “MainFrame.py”, line 1070, in OnStart
File “IDEController.py”, line 67, in wrapper
File “IDEController.py”, line 2560, in OpenProject
File “IDEController.py”, line 411, in AddProject
File “IDEController.py”, line 67, in wrapper
File “IDEController.py”, line 1264, in Deploy
File “IDEController.py”, line 710, in CopyFile
File “shutil.py”, line 557, in copytree
File “shutil.py”, line 458, in _copytree
File “os.py”, line 223, in makedirs
FileExistsError: [WinError 183] Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist: ‘C:\Users\somme\AppData\Local\Temp\tmpzpa6hmf8\.’
2022-06-07 15:54:26,947 - root - ERROR - An exception has occurred!
Traceback (most recent call last):
File “MainFrame.py”, line 1594, in OnMenuFileOpenNewprojectMenu
File “IDEController.py”, line 67, in wrapper
File “IDEController.py”, line 2519, in OpenProject
AttributeError: ‘NoneType’ object has no attribute ‘id’
2022-06-07 15:54:58,784 - root - ERROR - An exception has occurred!
Traceback (most recent call last):
File “MainFrame.py”, line 1631, in OnMenuFileOpensampleprojectMenu
File “IDEController.py”, line 67, in wrapper
File “IDEController.py”, line 2519, in OpenProject
AttributeError: ‘NoneType’ object has no attribute ‘id’
2022-06-07 15:55:12,104 - root - ERROR - An exception has occurred!
Traceback (most recent call last):
File “MainFrame.py”, line 1470, in OnClose
AttributeError: ‘NoneType’ object has no attribute ‘id’

I deleted the indicated Temp files before a new run. This did not help either.
A newer, not he latest, log is:

2022-06-07 16:24:11,888 - JFormat - ERROR - TOOLBOX/PROJECT BUG! FIX ME!
2022-06-07 16:24:11,888 - JFormat - ERROR - borderWidth.isdigit()
2022-06-07 16:24:11,888 - JFormat - ERROR - ‘int’ object has no attribute ‘isdigit’
2022-06-07 16:24:12,079 - JFormat - ERROR - TOOLBOX/PROJECT BUG! FIX ME!
2022-06-07 16:24:12,079 - JFormat - ERROR - borderWidth.isdigit()
2022-06-07 16:24:12,080 - JFormat - ERROR - ‘int’ object has no attribute ‘isdigit’
2022-06-07 16:24:35,745 - root - ERROR - An exception has occurred!
Traceback (most recent call last):
File “MainFrame.py”, line 1594, in OnMenuFileOpenNewprojectMenu
File “IDEController.py”, line 67, in wrapper
File “IDEController.py”, line 2560, in OpenProject
File “IDEController.py”, line 411, in AddProject
File “IDEController.py”, line 67, in wrapper
File “IDEController.py”, line 1264, in Deploy
File “IDEController.py”, line 710, in CopyFile
File “shutil.py”, line 557, in copytree
File “shutil.py”, line 458, in _copytree
File “os.py”, line 223, in makedirs
FileExistsError: [WinError 183] Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist: ‘C:\Users\somme\AppData\Local\Temp\tmp8n498151\.’
2022-06-07 16:24:51,722 - root - ERROR - An exception has occurred!
Traceback (most recent call last):
File “ProjectManagerPanel.py”, line 667, in OnLeftDown
File “ProjectManagerPanel.py”, line 703, in OnTreeTreeSelChanged
File “IDEController.py”, line 2954, in select
File “WorkPanel.py”, line 505, in do_select
File “TabbedEditor.py”, line 175, in FormEditor
File “TabbedEditor.py”, line 76, in init
File “TabbedEditor.py”, line 60, in _init_ctrls
File “appstudio\editor\design.py”, line 456, in init
File “appstudio\editor\design.py”, line 1050, in _refresh_webview
AttributeError: ‘Project’ object has no attribute ‘_tempdir’

The current log shows, after succesfully opened former project:

2022-06-07 16:24:11,888 - JFormat - ERROR - TOOLBOX/PROJECT BUG! FIX ME!
2022-06-07 16:24:11,888 - JFormat - ERROR - borderWidth.isdigit()
2022-06-07 16:24:11,888 - JFormat - ERROR - ‘int’ object has no attribute ‘isdigit’
2022-06-07 16:24:12,079 - JFormat - ERROR - TOOLBOX/PROJECT BUG! FIX ME!
2022-06-07 16:24:12,079 - JFormat - ERROR - borderWidth.isdigit()
2022-06-07 16:24:12,080 - JFormat - ERROR - ‘int’ object has no attribute ‘isdigit’
2022-06-07 16:24:35,745 - root - ERROR - An exception has occurred!
Traceback (most recent call last):
File “MainFrame.py”, line 1594, in OnMenuFileOpenNewprojectMenu
File “IDEController.py”, line 67, in wrapper
File “IDEController.py”, line 2560, in OpenProject
File “IDEController.py”, line 411, in AddProject
File “IDEController.py”, line 67, in wrapper
File “IDEController.py”, line 1264, in Deploy
File “IDEController.py”, line 710, in CopyFile
File “shutil.py”, line 557, in copytree
File “shutil.py”, line 458, in _copytree
File “os.py”, line 223, in makedirs
FileExistsError: [WinError 183] Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist: ‘C:\Users\somme\AppData\Local\Temp\tmp8n498151\.’
2022-06-07 16:24:51,722 - root - ERROR - An exception has occurred!
Traceback (most recent call last):
File “ProjectManagerPanel.py”, line 667, in OnLeftDown
File “ProjectManagerPanel.py”, line 703, in OnTreeTreeSelChanged
File “IDEController.py”, line 2954, in select
File “WorkPanel.py”, line 505, in do_select
File “TabbedEditor.py”, line 175, in FormEditor
File “TabbedEditor.py”, line 76, in init
File “TabbedEditor.py”, line 60, in _init_ctrls
File “appstudio\editor\design.py”, line 456, in init
File “appstudio\editor\design.py”, line 1050, in _refresh_webview
AttributeError: ‘Project’ object has no attribute ‘_tempdir’
2022-06-07 17:28:37,076 - JFormat - ERROR - TOOLBOX/PROJECT BUG! FIX ME!
2022-06-07 17:28:37,076 - JFormat - ERROR - borderWidth.isdigit()
2022-06-07 17:28:37,076 - JFormat - ERROR - ‘int’ object has no attribute ‘isdigit’
2022-06-07 17:28:37,197 - JFormat - ERROR - TOOLBOX/PROJECT BUG! FIX ME!
2022-06-07 17:28:37,198 - JFormat - ERROR - borderWidth.isdigit()
2022-06-07 17:28:37,198 - JFormat - ERROR - ‘int’ object has no attribute ‘isdigit’

If this has not cleared up, it might be necessary to do a complete uninstall:

Solutions to Common Problems - NSB App Studio?

Wasted another hour, doing the complete uninstall procedure twice

Are you on Windows or MacOS?

Thank you.
PC with Windows 11.
Meanwhile I replaced the corrupted project with a backup from another Win11 device. Working fine now, after some trouble with entering all the preferences (Werkzeuge / Einstellungen) once more.

While I’m glad this has been cleared up, I’m concerned that it happened. If it happens again, or you have more information, please let me know.

Today I updated my Win11 Surface Pro 8 to 8.5.7. Everything seems to be fine.