Blender 2.83 Nightly users: RNA ERROR and blender crashes the core nodes.

Problem statement

Launching the latest Blender 2.83 builds with the latest Sverchok builds on linux (Xubuntu 18.04), the following errors appear in the terminal window:

ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "CameraSettings.ae_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "CameraSettings.ae_mode", default is not in items. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "OBJECT_OT_vertex_group_to_vertex_colors.channel", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "OBJECT_OT_weight_formula.examples", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "OBJECT_OT_weight_formula.examples", default is not in items. Imported mesh_maze.py sv: import settings sv: import all modules ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SverchokPreferences.selected_tab", enum identifiers must not contain spaces. sv: append app.handlers sv: enable internal debug logging. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvListStatisticsNode.function", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvBMOpsNodeMK2.oper", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvContourNode.list_match", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvTextureViewerNodeLite.output_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "SvTextureViewerNodeLite.output_mode", default is not in items. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvVectorMathNodeMK3.current_op", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "SvVectorMathNodeMK3.current_op", default is not in items. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvTextureEvaluateNode.color_channel", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvMatrixTrackToNode.tu_axes", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvMatrixTrackToNode.tu_mapping", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvListModifierNode.func_", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvTransformMesh.mask_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvTransformMesh.origin_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvCastNode.cast_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvDisplaceNode.out_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvDisplaceNode.color_channel", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvDisplaceNode.tex_coord_type", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "SvDisplaceNode.tex_coord_type", default is not in items. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvFormulaShapeNode.formulaX", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvFormulaShapeNode.formulaY", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvFormulaShapeNode.formulaZ", enum identifiers must not contain spaces. Warning: class SvBoxNodeMk2 contains a property which should be an annotation! /home/user/.config/blender/2.83/scripts/addons/sverchok-master/nodes/generator/box_mk2.py:416 assign as a type annotation: SvBoxNodeMk2.out_np ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvScriptNodeLite.selected_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "SvScriptNodeLite.selected_mode", default is not in items. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvPointInside.selected_algo", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvComponentAnalyzerNode.vertex_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvComponentAnalyzerNode.edge_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "SvComponentAnalyzerNode.edge_mode", default is not in items. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvComponentAnalyzerNode.face_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvComponentAnalyzerNode.tangent_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvComponentAnalyzerNode.center_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "SvComponentAnalyzerNode.center_mode", default is not in items. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvComponentAnalyzerNode.pols_origin_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:2097 RNA_def_property_enum_default: "SvComponentAnalyzerNode.pols_origin_mode", default is not in items. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvSetCustomMeshNormals.mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvGetAssetProperties.gp_selected_frame_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvIntersectEdgesNodeMK2.alg_mode_2d", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvScalarMathNodeMK4.current_op", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvMergeMesh2DLite.alg_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvCropMesh2D.alg_mode", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvSuperEllipsoidNode.presets", enum identifiers must not contain spaces. ERROR (rna.define): /home/sources/buildbot-x86_64-slave/linux_glibc217_x86_64_cmake/blender.git/source/blender/makesrna/intern/rna_define.c:1840 RNA_def_property_enum_items: "SvSpiralNode.presets", enum identifiers must not contain spaces. ______ _ _ _______ ______ _______ _ _ _____ _ _ /______ \ / |______ |_____/ | |_____| | | |____/ ______/ \/ |______ | \_ |_____ | | |_____| | \_ initialized. sv: version: 0.6.0.0 sv: 364 nodes. Blender opens normally after that. However, when inserting any of the nodes mentioned in the errors above (in this example, SvComponentAnalyzerNode was used to replicate the issue), blender crashes with the following crash report: # Blender 2.83 (sub 4), Commit date: 2020-02-21 23:50, Hash 0b626703f99f bpy.context.area.ui_type = 'SverchCustomTreeType' # Property bpy.ops.node.new_node_tree() # Operator bpy.ops.node.select(wait_to_deselect_others=True, mouse_x=210, mouse_y=308, extend=False, deselect_all=True) # Operator bpy.ops.node.select(wait_to_deselect_others=True, mouse_x=220, mouse_y=336, extend=False, deselect_all=True) # Operator bpy.ops.node.sv_macro_interpretter(macro_bl_idname="SvComponentAnalyzerNode") # Operator bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(163.095, -353.552, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":True, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "release_confirm":False, "use_accurate":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) # Operator # backtrace /home/user/blender-2.83-02495f1e3c9d-linux64/blender(BLI_system_backtrace+0x1d) [0x734ac8d] /home/user/blender-2.83-02495f1e3c9d-linux64/blender() [0x16822b2] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7f4511ecef20] /home/user/blender-2.83-02495f1e3c9d-linux64/blender() [0x1e6a865] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(uiItemFullR+0x2ec) [0x1e717bc] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(UILayout_prop_call+0x57) [0x1b43aa7] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(RNA_function_call+0x12) [0x1a6cb12] /home/user/blender-2.83-02495f1e3c9d-linux64/blender() [0x1b791fa] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(_PyObject_FastCallKeywords+0x104) [0x60d1724] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(_PyEval_EvalFrameDefault+0x2de5) [0x1678415] /home/user/blender-2.83-02495f1e3c9d-linux64/blender() [0x1674580] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(_PyFunction_FastCallDict+0x2a6) [0x60d0fc6] /home/user/blender-2.83-02495f1e3c9d-linux64/blender() [0x1b798de] /home/user/blender-2.83-02495f1e3c9d-linux64/blender() [0x1ae5911] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(node_update_default+0xcc9) [0x1f21779] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(node_update_nodetree+0x3b) [0x1f233cb] /home/user/blender-2.83-02495f1e3c9d-linux64/blender() [0x1f2363a] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(drawnodespace+0x41c) [0x1f23a7c] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(ED_region_do_draw+0x8f1) [0x1b9cad1] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(wm_draw_update+0x4ae) [0x184be1e] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(WM_main+0x30) [0x1849e70] /home/user/blender-2.83-02495f1e3c9d-linux64/blender(main+0x317) [0x15b7aa7] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7f4511eb1b97] /home/user/blender-2.83-02495f1e3c9d-linux64/blender() [0x167eb5c]

Notes: The 2020-02-21 build of Sverchok 0.6.0.0 was installed directly from sverchok-master.zip from github. In Blender 2.82 none of these issues appear.

该提问来源于开源项目:nortikin/sverchok

查看全部
weixin_39557797
weixin_39557797
2020/11/27 12:33
  • 点赞
  • 收藏
  • 回答
    私信

22个回复