UNSOLVED RF 4.1 crashing issue with Mac OS Monterey


  • 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 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

    .......



  • 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



  • @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

    ....


  • 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



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



  • @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

    ....



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



  • 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.



  • @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.


Log in to reply