Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BlenderKit Won't Update v3.11 -> v3.12-alpha #1041

Closed
whoopcdaisy opened this issue Mar 21, 2024 · 5 comments
Closed

BlenderKit Won't Update v3.11 -> v3.12-alpha #1041

whoopcdaisy opened this issue Mar 21, 2024 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@whoopcdaisy
Copy link

Bug Description

When I...click "okay" to update, I get a python traceback error.

Environment Information - Bug happens on:

  • BlenderKit version: v3.11.0.2.240207
  • Blender version and source (blender.org, Steam, Snap, package manager, etc.): vX.Y.Z (from: ) 3.6.7 from blender.org
  • Operating system & architecture: Win10/Win11 (x86_64/ARM64), MacOS (Intel/Apple Silicon), Debian/Ubuntu/Fedora... (x86_64/ARM64). Windows 11/ Intel
  • Using VPN, proxy, or firewall? (Yes/No/Not sure, please describe if applicable): no VPN, no Proxy, Yes Firewall

Error Logs

blenderkit INFO: Successfully loaded preferences from C:\Users\genak\blenderkit_data\config\preferences.json [05:04:07.394, persistent_preferences.py:141]
blenderkit addon: Running background update callback
blenderkit addon: Attempted popup prompt
blenderkit INFO: Global dir permissions are OK. [05:04:07.395, utils.py:1281]
blenderkit INFO: Dependencies are available [05:04:07.493, dependencies.py:111]
Children Parent Error: Registering panel class: parent 'VIEW3D_PT_grease_pencil' for 'ZUV_PT_3DVMathVisualizer' not found

Children Parent Error: Registering panel class: parent 'VIEW3D_PT_view3d_properties' for 'AMTH_VIEW3D_PT_wire_toggle' not found

blenderkit INFO: Daemon is running on port 62485! [05:04:07.840, timer.py:87]
blenderkit addon: Running the install popup handler.
blenderkit INFO: Found 28681 results. [05:04:09.198, tasks_queue.py:140]
blenderkit INFO: Found 28681 results. [05:04:09.198, tasks_queue.py:140]
blenderkit INFO: Found 28681 results. [05:04:09.635, tasks_queue.py:140]
blenderkit INFO: Found 28681 results. [05:04:09.636, tasks_queue.py:140]
blenderkit addon: Running update
blenderkit addon: Staging update
blenderkit addon: Preparing staging folder for download:
C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\update_staging
blenderkit addon: Backing up current addon folder
blenderkit addon: Backup destination path: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\backup
blenderkit addon: Wrote out updater JSON settings with content:
blenderkit addon: {'last_check': '2024-03-21 05:02:41.731338', 'backup_date': 'March-21-2024', 'update_ready': False, 'ignore': False, 'just_restored': False, 'just_updated': False, 'version_text': {}}
blenderkit addon: Now retrieving the new source zip
blenderkit addon: Starting download update zip
blenderkit addon: Successfully downloaded update zip
blenderkit addon: Source folder cleared
blenderkit addon: Begin extracting source from zip:C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\update_staging\source.zip
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source_init_.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\addon_updater.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\addon_updater_ops.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\append_link.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\asset_bar_op.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\asset_drag_op.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\asset_inspector.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\autothumb.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\autothumb_material_bg.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\autothumb_model_bg.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\bg_blender.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\bg_utils.py
blenderkit addon: Extract - create: C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\bkit_oauth.py
Traceback (most recent call last):
File "C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\addon_updater_ops.py", line 218, in execute
res = updater.run_update(
File "C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\addon_updater.py", line 1456, in run_update
res = self.unpack_staged_zip(clean)
File "C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\addon_updater.py", line 962, in unpack_staged_zip
with open(os.path.join(outdir, sub_path), "wb") as outfile:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\bl_ui_widgets/init.py'
Error: Python: Traceback (most recent call last):
File "C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\addon_updater_ops.py", line 218, in execute
res = updater.run_update(
File "C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\addon_updater.py", line 1456, in run_update
res = self.unpack_staged_zip(clean)
File "C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\addon_updater.py", line 962, in unpack_staged_zip
with open(os.path.join(outdir, sub_path), "wb") as outfile:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\genak\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\blenderkit\blenderkit_updater\source\bl_ui_widgets/init.py'

Steps to Reproduce

  1. Open Blender
  2. Click "ok" to update in pop-up window for BlenderKit update
@agajdosi agajdosi changed the title BlenderKit Won't Update BlenderKit Won't Update v3.11 -> v3.12-alpha Mar 21, 2024
@agajdosi
Copy link
Member

Hi @whoopcdaisy, thank you for creating the issue. I've also noticed yesterday, but you were faster to create the issue. One more thank you. I am investigating it today, hopefully we will have the fix soon. Will update in here.

@agajdosi
Copy link
Member

Probably to connected to this issue in blender-addon-updater: CGCookie/blender-addon-updater#90. Good news is that probably just rebuilding the zip file and explicitly adding the directory entries should fix the problem. Investigating the options now.

@agajdosi
Copy link
Member

I have reuploaded the .zip file in proper format. I've confirmed the update from v3.11 -> v3.12 few minutes ago to be working. You can now try to update, it should be alright.

I am closing this issue now, please feel free to comment/reopen if the update fails.

@agajdosi agajdosi self-assigned this Mar 21, 2024
@agajdosi agajdosi added the bug Something isn't working label Mar 21, 2024
@agajdosi
Copy link
Member

Just note (probably just to myself):
until CGCookie/blender-addon-updater#90 or actions/upload-artifact#547 are fixed, we have to upload the zip files created by dev.py file manually. Zips from our CI stored via upload-artifact would bug our release again.

@whoopcdaisy
Copy link
Author

@agajdosi , it's fixed!! I updated today with no issue, thanks!! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants