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