Dynamic Component is interfering with TT_lib / Bezier Surface extension

Created this topic at request of @thomthom (Extension | SketchUp Extension Warehouse)

After installing Bezier Surface, I only see the blue button and when I create a new bezier surface the Ruby console reports:

    Error: #
    /users/alex/library/application support/sketchup 2017/sketchup/plugins/su_dynamiccomponents/ruby/dcobservers.rbe:887:in `get_attribute'
    /users/alex/library/application support/sketchup 2017/sketchup/plugins/su_dynamiccomponents/ruby/dcobservers.rbe:887:in `onActivePathChanged'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/model.rb:25:in `start_operation'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/model.rb:25:in `start_operation'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/tool_create_patch.rb:134:in `onLButtonUp'

After disabling Dynamic Components the other toolbar appears, but interaction is choppy and the console reports further issues:

    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:148:in `block (2 levels) in '
    Error: #
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `vector_to'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:1458:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:473:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb:160:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_gizmo.rb:70:in `onMouseMove'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:56:in `trigger_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:86:in `block in relay_event'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `each'
    /Users/alex/Library/Application Support/SketchUp 2017/SketchUp/Plugins/tt_bezier_surface/operator_manager.rb:84:in `relay_event'
    /Users/alex/Library/Application Support/SketchUp <snip>

This is a fresh install and TT_lib is at version 2.10.9.

Hope that helps tracking down some issues with SkethUp 2017 Make’s Dynamic Components / TT_Lib / the Bezier Surface extension.

Cheers,
Alex

[details=How to wrap error messages …]@aphofstede

We cant see the error titles because the forum swallows them.
You need to wrap error messages and backtrace arrays in lines of triple backticks:

```text
Error: #<NameError: undefined method 'plus' for NilClass>
```

Otherwise the forum thinks the error is a HTML element and strips it out.[/details]

Done.

hm…

I’m not able to reproduce on my machine. Can you check exactly what versions of Dynamic Component and Bezier Surface you have installed?

Can I also suggest that you consider this…
If SketchUp is not installed properly there can be weird effects…

You might not have to uninstall then reinstall SketchUp, but you probably need to Repair it.

Close SketchUp.
Find the v2017 SketchUp installer’s exe file [probably in your Downloads folder].
If it’s gone then re-download it…
Select the installer’s exe file’s icon.
Right-click > context-menu > “Run as administrator”
When prompted choose “Repair”.
After it completes restart SketchUp and retest…

It is NOT sufficient that you have admin-powers or that you are logged in as admin - using the context-menu’s “Run” or double-clicking on an installer’s icon will probably NOT install it properly.
Using “Run as administrator” ensures that every is set up correctly.

If that doesn’t work then there might be issues with the Microsoft… C++ 2015 libs you have installed - but we can look at those if we have no joy…

@TIG, the paths are all mac…

I find the DC extension is incredibly buggy on a mac, an have it ‘off’ most of the time…

john

Strange, it seems the Discourse forum engine has changed the default lexing for code blocks.

@aphofstede, the exception inspections are still stripped out.
Could you please change the first line to:

```text

We are allowed to tell the forum what language we want the block lexed in.
(It used to default to plain text.)
Other common language directives we use here are:

```ruby
```html
```javascript
```css

[quote=“john_drivenupthewall, post:6, topic:37521”]
@TIG, the paths are all mac…
[/quote] Doh!
My bad…
Forget what I said !!

Bezier Surface is 0.1.3
Dynamic Components 1.4.2
Now I reinstalled and enabled dynamic components again and it seems to be working for now. Will let you know if it stays that way.

But I still wonder what the error was.

Hi @DanRathbun,

Do you mean you still can’t read them? (I did add the triple back-ticks + “text” behind the opening three)
Or do you mean what caused them?

Cheers,
Alex

That is correct. The exception and message after the “#” is not displayed.
It should look like:

Error #<ExceptionName: some error message saying what happened>

The “text” label must directly follow the three backticks.

Hi all,
Have SketchUp Make 2017 for Windows, installed bezier_surface 0.1.3 and TT_Lib v 2.11.0 and ran into the same problem as some people here: all that bezier tool can do for me is create mash grid.
Deinstalled and reinstalled extensions manually, reinstalled sketchup as administrator - is there any other suggestion?
Thanks :slight_smile:

Can you please, copy and post the error messages as explained above, so we an see the actual messages after the # sign. (The original poster never did this quite correctly.)

After several more reinstallations of bezier surface and tt_lib I finally got it working, maybe the order of installations matters?The last order was tt_lib first, then bezier surface.
Thank you for responding so quickly!

Well then I guess we’ll never know what the actual error is / was. :face_with_raised_eyebrow: