- User Since
- Mar 31 2004, 12:07 PM (860 w, 2 d)
Mon, Sep 21
Can you please test if this still happens in the newest builds from builder.blender.org ? It seems some issues with timers were fixed recently and this might be connected - I currently (with recent blender 2.91 builds) can't get any crashes.
Wed, Sep 16
@Jacques Lucke (JacquesLucke) I actually can't get it crashing with newest builds, that's great news.
Tue, Sep 15
Actually, I'm getting crashes that come from calling an undo_push() operator with a context like this:
Thu, Sep 10
Mon, Sep 7
This is still weird and should be investigated if it happens to far too many people.
The prefs file surely didn't change in recent versions of blender, I guess it's the same since 2.8. Please don't remove me as assignee of a task if it's not closed - I am the only dev of the addon. ( I now can't change the assignee status anymore)
Need more information to investigate/reproduce this error, it works in blender 2.83.5 smoothly.
Can you please upload the .blend file somewhere(probably not this site since it might be big)? This would be the fastest way to investigate what happened, this problem might be a bug in metadata generation.
It seems that the 'load factory settings' command simply doesn't unregister the addons - This means re-registration isn't possible.
You can however save preferences, then restart blender, then activate the addon.
Will try to investigate if unregistration can happen in some better way to prevent this.
2.83.5 - couldn't reproduce.
Please provide more info(error in console window?) so I can reproduce/fix.
This indeed sometimes happens. It's probably something deeper in Blender code, since BlenderKit is only appending files through standard code. Maybe the reason for this might be that this is happening from timers or from a running modal operator - need to investigate.
I didn't manage to reproduce this error in Blender 2.83.5 even if I tested on Windows (and also Mac) so I want to ask all involved:
- does this problem happen to you only in 2.83.5, or also blender 2.90?
- Is this limited to Windows 10 only, or anybody else with other operating system experienced this?
Sun, Sep 6
Jul 30 2020
Invalid token means that you need to login again through the login panel. This behaviour should be already considerably improved in blender 2.90 after several recent commits, so I will close this .
Jul 7 2020
Well some developers (@Sybren A. Stüvel (sybren) ) don't like that after activation (through tests suite) the addon creates directories, and I am actually just working on some fixes for it - that's why I only wanted to rename the task. I can also create a new one.
There was a similar bug several Blender versions ago(2.81 i think).
@Jeroen Bakker (jbakker) can you rename this task to correct it? Not sure if I should edit it myself or not -
BlenderKit really never created files when not enabled, it happens after registration, mostly through tests suite.
Jul 1 2020
Jun 12 2020
For the 2.83 release, we 'resolved' this issue by disabling the feature.
However, I need to mention again, that there really isn't a risk of a user connecting to the internet without a very specific action, even if it happens outside of blender in the browser - by copying the predefined string into the clipboard.
By now, we decided that we will solve the issue for next release with a popup asking if the user wants to run the search that is contained in the string.
Jun 2 2020
I think the original bug report can be corrected - BlenderKit really only creates the directory upon registration, when enabled.
May 19 2020
Moving this function to a button makes it obsolete (it's definitely an option). Maybe we should make a clear statement that the addon connects to the internet while the addon is enabled, to adhere to the policy? Since the clipboard function is one of many that connect to the internet (while most of them do it through user actions) - BlenderKit is an internet browser by it's nature. Also to make it clear, in this particular case, connection is made only after the clipboard data is detected as a valid search request, there is literally zero possibility to connect when the clipboard content isn't a BlenderKit website generated string.
May 15 2020
May 7 2020
Still can't reproduce in 2.83 nor 2.82.
Could you upload the file that causes this bug?
It must be something specific to the file being uploaded.
Fixed with commit 4fe390b6bad2807f604656752f122861fd26efc1
We only detect very specific content of clipboard (a direct link to an asset in the database) - these get detected and searched for. Otherwise, clipboard content is ignored. Hope with this condition it is fine? Currently the string searched for in clipboard is 'asset_base_id:'. As far as I know, some other bridge addons (not in git) might monitor the clipboard for the input.
I finally found the reason for this.
It's caused by reading the clipboard, I will commit fix today.
Apr 4 2020
Just tried to build latest revision (505a19ed75b2829a561475ab4acc075b715a8499 - 4.april 2020) on Ubuntu 19.10 (with automatic dependency installation, with make lite command) and the issue wasn't present. This is getting crazy hard to debug for me as Python developer.
@Campbell Barton (campbellbarton) thanks for the links. We are actually using external process for some parts of the addon (actually a second blender instance for thumbnails, upload e.t.c.) and threads are used for softer stuff.
Apr 3 2020
Just tried a fix but obviously it only makes the problem happen less often. This needs deeper investigation.
Apr 2 2020
Invalid tokens just means you either need to log in or log out, it's just bad UI communication, but not a bug - on our TODO list to be fixed somehow.
Mar 18 2020
If I understand this right, Blender doesn't touch or run/register add-on files until enabled. I don't understand how there could possibly be a way for BlenderKit to execute any code at all. Is there some kind of 'preregistration' happening when blender checks for installed(not enabled) addons?
The AssetBar may stay displayed in case of some bug, but to know more, I'll need to have a way to reproduce the bug or to see console output. Thanks.
This is on TODO list where displayed Materials will be limited for EEVEE - complex materials won't simply be displayed there and there will be a warning. As of now, this isn't blenderkit bug - it's most probably EEVEE crashing because of too complex material setup.
Can you please test with latest blender 2.83 build? There was an accidental thumbnail image reload when the rating icon is showed in 2.82 beta, but shouldn't be in 2.82 release as far as I know. This caused the view to slow down. Now the performance is relatively smooth, although BlenderKit shows a lot of content so there's always possible (relatively small) hit on performance.
This error was fixed in blender 2.81, so it appearing in 2.82 is strange. Please test in blender 2.83 beta?
Just tried to reproduce, without success. Works as expected here.
Feb 26 2020
We tried to reproduce on Linux several times. What we now suspect is that this might be caused by a combination of add-ons. We tried with vanilla blender 2.82 on Ubuntu 19.10. with no success reproducing the bug.
What might help is - let us know your combination of add-ons.
Record a video of the problem.
Feb 19 2020
Will try to reproduce again on Linux, On Mac and Win I had no success reproducing. Thanks for all the input.
Feb 8 2020
After 2 days of testing, I can now assume I fixed this bug successfully (committed to 2.82 master). If you experience it again, please reopen.
Feb 6 2020
I just fixed it a bit better, it was unregistration order.
I can confirm something similar happened to me too.
I noticed this problem several times and tried to find the cause. However, there are no while loops or something similar in the mentioned parts of code, and when Blender freezes it never gives a location.
Also, this didn't happen for weeks and I really can't reproduce the error. If somebody who can reproduce this would be able to send some traceback it would help.
I actually experienced this bug too and I hope I already fixed it in BlenderKit.
Jan 17 2020
I think this might be due to the complexity of some materials for Eevee. Some procedural fabric materials we have in the database have far too many nodes, and Blender just crashes trying to process them. The weird thing is this happens with a GTX 1080.
I'm working on a fix, that basically hides more complex materials from EEVEE.
This however points to some deeper issue with shaders processing/compilation, that probably isn't connected to the addon. The addon technically just downloads the file, appends the material and links it to the mesh.
Nov 29 2019
Hi, this was probably issue with ports that are used during the login process. Since we changed this in 2.81 'm closing it and please re-open if you have same problem in 2.81. Sorry for noticing with such a delay, please assign anything blenderkit-connected to me.
Nov 10 2019
Fixed this with commit 8eead22f9aec631068919f2f17a620d5336e4105 in the 2.81 release branch/
Nov 9 2019
This is correctly reported here, and thanks for the report.
However, it seems like a possible firewall issue, or something else with the connection. BlenderKit uses the requests library, which simply uses default system settings to access web through https protocol. So basically the same as any web browser.
If you want to get the whole report, use window > Toggle system console, and there a longer output can be copy-pasted from.
Oct 22 2019
@William Reynish (billreynish) My comment was directed at all these use cases. Vertex groups are just the most prominent case.
Sep 30 2019
Could you find the particular asset that did this? It would greatly help, since then I could test if the problem is in the addon or in Blender's linking/appending system. I tried to reproduce several times but didn't succeed.
Regarding vertex groups and other items that are in UI lists - also your example shows clearly a problem that would be probably better addressed in Outliner. A typical list of vertex groups on a character has a length of at least 20, and that is for very simple rigs. Then comes the problem of dragging to the border and then starting some auto-scroll - which is perceptually probably very confusing. I don't say this won't happen in Outliner, but there is simply much more space by default to do these things. So the question is, why not to get rid of the lists instead of trying to improve something that won't work also with this improvement.
Sep 27 2019
I wrote an addon for 2.79 that was able to tweak the handles in a very similar way as the new interpolation, so I had the possibility to gather some feedback.
I met several professional animators who actively used the addon in character animation. The difference was however that the handles had to be recalculated, and this was done on selection. This enables to avoid any unexpected effects further down the line, but also breaks motion unless applied on the whole curve.
Sep 10 2019
What would really help with such a report might be a printout from the console.
Please check that you were properly logged in - If not you might have to log in again.
If there was an error, a console printout would help very much.
Sep 6 2019
It must have been some of the old versions somewhere on the system. Is it possible that if you select 'transfer settings from previous version', the installed addons get transferred too?
Sep 3 2019
Not sure how to reproduce this - literally thousands of people use the addon every day from blender 2.8.
Are you possibly referring to upload? If you tried to upload a material, did you see some error message?
Please make your description more complete, so I can address this.
Closing this taks, since it's not a bug, it's just normal Blender behaviour that has actually nothing to do with BlenderKit addon - the addon itself uses only Blender's own linking/appending system.
BlenderKit materials are stored in subfolder of your current project. To transfer a project, just copy your file with the subfolder called assets. Pink textures are a standard Blender feature to show that some linked data is missing.
Aug 20 2019
The issue was actually only the fact that the operator was exposed in F3 menu. It's hidden now. Second, autothumb operator now reports if the file wasn't saved and tells the user to save the file first.
Aug 12 2019
This has most probably to do with a previous installation of BlenderKit.
Blender doesn't pick the newer version from the release. It was one of the many API changes before release, so not really a bug.
Please check your User folder where addons get usually installed, if you find BlenderKit there, just delete it.
Aug 8 2019
actually yes, downloading the addon from our site might have caused the issue, since we only have the download of the 2.79 version. You should definitely uninstall the version you installed and try to keep the one in the release only.
Aug 4 2019
Jul 24 2019
Resolved by commit 5fdd75d68328cb3257a9792c6deb84e49b606375
Jul 23 2019
This will be very hard to reproduce - please, can you attach your Operating System, and your blender version to the report? Was it in the last RC2?
If there was a previous installation of BlenderKit, it's possible blender 2.8 reads falsely the old version, and there's a need to delete it because Blender by default reads addons from custom directory, not from the release folder...
Jul 15 2019
Jul 14 2019
this isn't still fixed, see the file below, where still about half of the generating (mesh changing) modifiers switches back to auto:
Just tested in today's build, bevel still does it (not sure about other modifiers):
Jul 11 2019
Just to clarify - the correct behavior happens without modifiers, get's wrong with modifiers - It just doesn't consider the manual setting of tex space, only does automatic.