{"id":66867,"date":"2026-10-18T08:51:14","date_gmt":"2026-10-18T06:51:14","guid":{"rendered":"https:\/\/www.burks.de\/burksblog\/?p=66867"},"modified":"2026-10-18T08:52:06","modified_gmt":"2026-10-18T06:52:06","slug":"bug-report-slender-v0-2-1-fails","status":"publish","type":"post","link":"https:\/\/www.burks.de\/burksblog\/2026\/10\/18\/bug-report-slender-v0-2-1-fails","title":{"rendered":"Bug Report: SLender v0.2.1 fails"},"content":{"rendered":"<p><a href=\"https:\/\/www.burks.de\/burksblog\/pix\/2026\/10\/181026_2gr.jpg\"><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/pix\/2026\/10\/181026_2kl.jpg\" border=\"0\" width=\"480\" alt=\"slender\"\/><\/a><\/p>\n<p><b>Bug Report: SLender v0.2.1 fails to register in Blender 5.0 on Ubuntu<\/b><\/p>\n<p><i>Hello <a href=\"https:\/\/world.secondlife.com\/resident\/12475f25-933a-4312-8a32-9516e93e6c3b\">Beq<\/a>, I am having trouble activating <a href=\"https:\/\/beqsother.blogspot.com\/2026\/04\/improving-blender-second-life-workflow.html\">SLender v0.2.1<\/a> in Blender 5.0 on Ubuntu Linux. The add-on fails during registration with an AttributeError involving `_RestrictData` and `bpy.data.scenes`. I have the complete Python traceback. Could I send you the bug report as a notecard? Thank you!<\/i><\/p>\n<p>Ich wollte &#8222;Beq Janus&#8220; eine E-Mail schreiben, ohne bei GitHub einen Account anlegen zu m\u00fcssen, fand aber keine Adresse. Also musste ich seinem Avatar direkt in Secondlife eine Nachricht schreiben&#8230; Wohl dem, der einen Avatar hat! (Und die Ai, um Bug Reports zu schreiben.)<\/p>\n<p><b>First error<\/b><br \/>\n<code><br \/>\nException in module register():<br \/>\n\/home\/burks\/.config\/blender\/5.0\/extensions\/user_default\/slender\/__init__.py<br \/>\nTraceback (most recent call last):<br \/>\n  File \"\/usr\/lib\/blender\/scripts\/modules\/addon_utils.py\", line 515, in enable<br \/>\n    mod.register()<br \/>\n  File \"...\/slender\/__init__.py\", line 134, in register<br \/>\n    register_auto_export()<br \/>\n  File \"...\/slender\/services.py\", line 1024, in register_auto_export<br \/>\n    if any_auto_export_scene_enabled():<br \/>\n  File \"...\/slender\/services.py\", line 643, in any_auto_export_scene_enabled<br \/>\n    return any(auto_export_scene_enabled(scene) for scene in bpy.data.scenes)<br \/>\nAttributeError: '_RestrictData' object has no attribute 'scenes'<br \/>\n<\/code><\/p>\n<p><b>Second error, after attempting to enable the extension again<\/b>:<br \/>\n<code><br \/>\nValueError: register_class(...):<br \/>\nalready registered as a subclass 'SLENDERAssetListItem'<br \/>\nFile \"...\/slender\/__init__.py\", line 128, in register<br \/>\n    _recover_stale_registration()<br \/>\nFile \"...\/slender\/rename_monitor.py\", line 501,<br \/>\n    in unregister_rename_monitor<br \/>\n    clear_prompt_queue()<br \/>\nFile \"...\/slender\/rename_monitor.py\", line 82,<br \/>\n    in clear_prompt_queue<br \/>\n    for obj in bpy.data.objects:<br \/>\nAttributeError: '_RestrictData' object has no attribute 'objects'<\/code><\/p>\n<p><b>Possible cause<\/b>: It appears that SLender accesses bpy.data.scenes during add-on registration, when Blender restricts access to scene data through _RestrictData.<\/p>\n<p>The subsequent registration error may result from an incomplete cleanup after the first failed attempt.<\/p>\n<p><b>Expected behavior:<\/b> SLender should register and activate successfully in Blender 5.0.<\/p>\n<p><b>Actual behavior<\/b>: The extension cannot be enabled. Restarting Blender and attempting to activate it again produces the same errors.<\/p>\n<p>Could you please check whether this is a known compatibility issue with Blender 5.0, and whether a fix or workaround is available?<\/p>\n<p>I would particularly like to use SLender for managing LOD levels and exporting mesh objects to Second Life through Firestorm.<\/p>\n<p>Thank you for your work on this project!<\/p>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-bottom-right\"><a href=\"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/66867?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"PDF anzeigen\" \/><\/a><a href=\"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/66867?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/wp-content\/plugins\/pdf-print\/images\/print.png\" alt=\"image_print\" title=\"Inhalt drucken\" \/><\/a><\/div><div class=\"twoclick_social_bookmarks_post_66867 social_share_privacy clearfix 1.6.4 locale-de_DE sprite-de_DE\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_66867')){$('.twoclick_social_bookmarks_post_66867').socialSharePrivacy({\"services\":{\"facebook\":{\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Facebook senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"action\":\"recommend\",\"language\":\"de_DE\"},\"twitter\":{\"reply_to\":\"\",\"tweet_text\":\"%20Bug%20Report%3A%20SLender%20v0.2.1%20fails%20%C2%BB%20Burks%27%20Blog%20-%20in%20dubio%20pro%20contra.%20De%20...\",\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Twitter senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"language\":\"de\",\"referrer_track\":\"\"}},\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/www.burks.de\\\/burksblog\\\/2026\\\/10\\\/18\\\/bug-report-slender-v0-2-1-fails\",\"post_id\":66867,\"post_title_referrer_track\":\"Bug+Report%3A+SLender+v0.2.1+fails\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div>","protected":false},"excerpt":{"rendered":"<p>Bug Report: SLender v0.2.1 fails to register in Blender 5.0 on Ubuntu Hello Beq, I am having trouble activating SLender v0.2.1 in Blender 5.0 on Ubuntu Linux. The add-on fails during registration with an AttributeError involving `_RestrictData` and `bpy.data.scenes`. I have the complete Python traceback. Could I send you the bug report as a notecard? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1369,21,616],"tags":[],"class_list":["post-66867","post","type-post","status-publish","format-standard","hentry","category-3d","category-internet-and-computer","category-linux"],"_links":{"self":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/66867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/comments?post=66867"}],"version-history":[{"count":9,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/66867\/revisions"}],"predecessor-version":[{"id":66876,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/66867\/revisions\/66876"}],"wp:attachment":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/media?parent=66867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/categories?post=66867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/tags?post=66867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}