UNSOLVED RF 4.1 crashing issue with Mac OS Monterey



  • I am experiencing a constant crashing issue with RF 4.1 on OSX 12.1. Is anyone experiencing a similar issue? And is there a fix?



  • @roberto-arista said in RF 4.1 crashing issue with Mac OS Monterey:

    from mojo.extensions import ExtensionBundle

    for extension in ExtensionBundle.allExtensions():
    bundle = ExtensionBundle(extension)
    print(bundle.name, bundle.version)

    Thanks, @roberto-arista here is the result

    ....

    Add Overlap 1.2.3
    AdjustMetrics 1.0
    Copy Glyphs 1.3
    CrossOverlap 0.4
    Curve Equalizer 2.0.3
    FeaturePreview 1.2.5
    Glyph Nanny 2.0.2
    Glyph Construction 0.11
    Italic Bowtie 1.2
    Mechanic2 1.8
    MetricsMachine 1.1.3
    PathOperator 1.1
    Prepolator 1.4.5
    ScalingEditTool 1.0.4
    ShapeTool 1.9
    word-o-mat 3.1

    ....

    69da6d28-ccaf-4900-812b-d8ba3988f8b5-image.png

    ....

    For your information, I did remove & reinstall Mechanic2 with all these extensions.



  • hey @naorem!

    Frederik and I suspect that an old extension is causing these crashes. The ufo you sent to @frederik looks fine.

    Let's try the following steps.

    Run this snippet into the RF scripting window

    from mojo.extensions import ExtensionBundle
    
    for extension in ExtensionBundle.allExtensions():
        bundle = ExtensionBundle(extension)
        print(bundle.name, bundle.version)
    

    and post here the results. Maybe we can find the rogue extension.



  • hey @naorem,
    just want to let you know that we are looking into it. We'll be back to you ASAP



  • @frederik The RF 4.2 is still crashing constantly. Even if I click on the Mechanic dialogue box that comes on startup to check updates, it crashes. Here's the latest report. Please help, I have not been able to work!

    ....

    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> Circular component references found in 'eight.dnom' for layer 'foreground' are not allowed.
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/vanilla/vanillaBase.py", line 507, in action_
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> self.callback(sender)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "copy_glyphs.py", line 124, in copyCallback
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "copy_glyphs.py", line 89, in copyGlyphs
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/layer.py", line 257, in insertGlyph
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> self[name] = glyph
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "lib/fontObjects/fontPartsWrappers.pyc", line 87, in wrapper
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/font.py", line 1113, in setitem
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> return self._insertGlyph(glyph, name=name, clear=False)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/layer.py", line 279, in _insertGlyph
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> dest.copyData(glyph)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/glyph.py", line 83, in copyData
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> self.appendComponent(component=component)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/glyph.py", line 1047, in appendComponent
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> return self.appendComponent(baseGlyph, transformation=transformation, identifier=identifier)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/glyph.py", line 1064, in appendComponent
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> return self.components[-1]
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> IndexError
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> :
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> tuple index out of range
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "lib/doodleDelegate.pyc", line 96, in sendEvent

    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/vanilla/vanillaBase.py", line 507, in action

    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> self.callback(sender)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "copy_glyphs.py", line 124, in copyCallback
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "copy_glyphs.py", line 89, in copyGlyphs
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/layer.py", line 257, in insertGlyph
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> self[name] = glyph
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "lib/fontObjects/fontPartsWrappers.pyc", line 87, in wrapper
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/font.py", line 1113, in setitem
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> return self._insertGlyph(glyph, name=name, clear=False)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/layer.py", line 279, in _insertGlyph
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> dest.copyData(glyph)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/glyph.py", line 83, in copyData
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> self.appendComponent(component=component)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/glyph.py", line 1047, in appendComponent
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> return self._appendComponent(baseGlyph, transformation=transformation, identifier=identifier)
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontParts/base/glyph.py", line 1064, in _appendComponent
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> return self.components[-1]
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> IndexError
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> :
    21/05/2022 14:39:43 > OUTPUT > ROBOFONT >> tuple index out of range
    21/05/2022 15:30:59 > OUTPUT > ROBOFONT >> [201, 323, 324, 408, 409, 410, 411, 412, 413, 414, 612, 613]
    21/05/2022 15:30:59 > OUTPUT > ROBOFONT >> ['T_h', 'c_k', 'c_t', 'f_f', 'f_f_i', 'f_f_l', 'f_f_t', 'f_i', 'f_l', 'f_t', 's_k', 's_t']
    21/05/2022 15:31:07 > OUTPUT > ROBOFONT >> ['T_h', 'c_k', 'c_t', 'f_f', 'f_f_i', 'f_f_l', 'f_f_t', 'f_i', 'f_l', 'f_t', 's_k', 's_t']
    21/05/2022 19:45:05 > OUTPUT > ROBOFONT >> Failed to read glyph: 'w.salt_cursive': attempt to use closed filesystem. Outlines from glyph 'w.salt_cursive' were recoverd.
    21/05/2022 19:45:05 > OUTPUT > ROBOFONT >> Failed to read glyph: 'v.salt_cursive': attempt to use closed filesystem. Outlines from glyph 'v.salt_cursive' were recoverd.
    21/05/2022 19:45:05 > OUTPUT > ROBOFONT >> Failed to read glyph: 'k.salt_cursive': attempt to use closed filesystem. Outlines from glyph 'k.salt_cursive' were recoverd.
    24/05/2022 10:08:12 > ERROR > Mechanic >> Cannot parse 'https://raw.githubusercontent.com/cjdunn/delorean/master/Delorean.roboFontExt/info.plist' for 'Delorean: Interpolation Preview'
    24/05/2022 10:08:12 > ERROR > Mechanic >> Invalid file
    24/05/2022 10:08:12 > ERROR > Mechanic >> Cannot parse 'https://raw.githubusercontent.com/FontBureau/fbOpenTools/master/OverlayUFOs/Overlay UFOs.roboFontExt/info.plist' for 'Overlay UFOs'
    24/05/2022 10:08:12 > ERROR > Mechanic >> Invalid file
    24/05/2022 10:08:13 > ERROR > Mechanic >> Cannot parse 'https://raw.githubusercontent.com/cjdunn/delorean/master/Delorean.roboFontExt/info.plist' for 'Delorean: Interpolation Preview'
    24/05/2022 10:08:13 > ERROR > Mechanic >> Invalid file
    24/05/2022 10:08:13 > ERROR > Mechanic >> Cannot parse 'https://raw.githubusercontent.com/FontBureau/fbOpenTools/master/OverlayUFOs/Overlay UFOs.roboFontExt/info.plist' for 'Overlay UFOs'
    24/05/2022 10:08:13 > ERROR > Mechanic >> Invalid file
    24/05/2022 10:22:17 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "lib/eventTools/editingTool.pyc", line 1267, in _keyDown
    >> File "lib/fontObjects/doodleSelection.pyc", line 1061, in selectionEditEnded
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    24/05/2022 10:22:17 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "lib/eventTools/editingTool.pyc", line 1267, in _keyDown
    >> File "lib/fontObjects/doodleSelection.pyc", line 1061, in selectionEditEnded
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem

    ....



  • @frederik I have emailed you the UFO at frederik@typemytype.com from andy@brandnewtype.com
    Thanks!


  • admin

    In safe mode no extension are installed, so you should not see scale edit... hold shift during start up.

    Could you send me that UFO file?

    thanks



  • @roberto-arista Hey, I am running RF 4.2 and the ScaleEdit extension doesn't show any updates on Mechanics. However I tried starting up RF in Safe mode, and then also tried removing ScaleEdit extension, but still crashed. Please take a look. Thanks. Log here:

    .....

    07/05/2022 11:18:28 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:28 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:28 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:28 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:30 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:30 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:30 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:30 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "lib/eventTools/editingTool.pyc", line 1110, in _mouseUp
    >> File "lib/fontObjects/doodleSelection.pyc", line 1061, in selectionEditEnded
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:33 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:33 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:33 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:46 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:46 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:46 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    07/05/2022 11:18:46 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem

    ....



  • hey @naorem! It looks like the log is reporting an issue with scalingEditTool.

    Are you running the latest RoboFont release?
    Are you running the latest version of the extension?
    Does the crashing happen in safe mode?
    https://robofont.com/documentation/reference/workspace/safe-mode

    Let us know!
    Thanks



  • @frederik This issue of RF 4.2 constantly crashing with OSX Monterey is still there. I have managed to find the log file (below). Can you take a look? Thank you.

    .....

    06/05/2022 11:48:14 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "scalingEditToolExt.py", line 140, in mouseDragged
    >> File "scalingEditToolExt.py", line 218, in scalePoints
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 865, in changed
    >> File "lib/fontObjects/fontPartsWrappers.pyc", line 1533, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    06/05/2022 14:27:58 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "lib/eventTools/editingTool.pyc", line 1267, in _keyDown
    >> File "lib/fontObjects/doodleSelection.pyc", line 1061, in selectionEditEnded
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    06/05/2022 14:27:58 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "lib/eventTools/editingTool.pyc", line 1267, in _keyDown
    >> File "lib/fontObjects/doodleSelection.pyc", line 1061, in selectionEditEnded
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem
    06/05/2022 14:27:58 > OUTPUT > ROBOFONT >> Traceback (most recent call last):
    >> File "lib/eventTools/editingTool.pyc", line 1267, in _keyDown
    >> File "lib/fontObjects/doodleSelection.pyc", line 1061, in selectionEditEnded
    >> File "lib/fontObjects/doodleLayer.pyc", line 459, in updateComponentReferences
    >> File "lib/fontObjects/doodleLayer.pyc", line 440, in _get_componentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/defcon/objects/base.py", line 350, in getRepresentation
    >> File "lib/fontObjects/factories/componentReferencesFactory.pyc", line 18, in ComponentReferencesFactory
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 560, in getComponentReferences
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fontTools/ufoLib/glifLib.py", line 337, in getGLIF
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/wrapfs.py", line 347, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 625, in readbytes
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/osfs.py", line 639, in open
    >> File "/Applications/RoboFont.app/Contents/Resources/lib/python3.7/fs/base.py", line 1650, in check
    >> fs.errors.FilesystemClosed: attempt to use closed filesystem

    .......


  • admin

    its on your <user>/Library/...

    a direct way to navigate to this folder is to hit "Reveal Script folder" in the "Scripts" menu



  • @frederik I can't seem to find this folder:

    /library/application support/robofont

    robot font is not there in the application support folder. Any idea where I can get the log files?

    Thanks



  • @frederik I haven't checked without any external or extensions. So it could be because of the extensions, maybe. I will send the latest crash report. Sometimes it crashes randomly even just moving the cursor or selecting a point.


  • admin

    Does those crashes happens each time? are they reproducible?

    Does it happens when you launch RoboFont with shift down? No extensions or external script are installed.

    could you send over your log file? to frederik at robofont.com
    https://robofont.com/documentation/tutorials/submitting-bug-reports/#console-log

    thanks


Log in to reply