Stitcher NOT working with Glyphs 3.2?

I tried Stitcher quite a while ago and it worked perfectly. No I am not able to add a component to an open path. I did follow the instructions and I think I did not miss anything. Does stitcher have a problem with the latest Glyphs 3.2 (3180)?

Thank you for any help. :slight_smile:
Stitcher_Fail_001

No error in macro window?

Hi Rainer,

thank you for your reply. This is the error (I repeated it with another component right now):

Stitcher Error in getFineGrainPointsForPath():
'tuple' object has no attribute 'length'
Traceback (most recent call last):
  File "plugin.py", line 85, in getFineGrainPointsForPath
    segmentLength = thisSegment.length()
AttributeError: 'tuple' object has no attribute 'length'

Traceback (most recent call last):
  File "plugin.py", line 143, in dotCoordsOnPath
    for thisPoint in fineGrainPoints:
TypeError: 'NoneType' object is not iterable

Stitcher Error:
'NoneType' object is not iterable
Traceback (most recent call last):
  File "plugin.py", line 225, in placeDots
    for thisPoint in dotCoordsOnPath( thisPath, distanceBetweenDots, balanceOverCompletePath ):
TypeError: 'NoneType' object is not iterable

-- Could not place components at intervals of 50.0 units.
Stitcher Error in getFineGrainPointsForPath():
'tuple' object has no attribute 'length'
Traceback (most recent call last):
  File "plugin.py", line 85, in getFineGrainPointsForPath
    segmentLength = thisSegment.length()
AttributeError: 'tuple' object has no attribute 'length'

Traceback (most recent call last):
  File "plugin.py", line 143, in dotCoordsOnPath
    for thisPoint in fineGrainPoints:
TypeError: 'NoneType' object is not iterable

Stitcher Error:
'NoneType' object is not iterable
Traceback (most recent call last):
  File "plugin.py", line 225, in placeDots
    for thisPoint in dotCoordsOnPath( thisPath, distanceBetweenDots, balanceOverCompletePath ):
TypeError: 'NoneType' object is not iterable

-- Could not place components at intervals of 50.0 units.
Stitcher Error in getFineGrainPointsForPath():
'tuple' object has no attribute 'length'
Traceback (most recent call last):
  File "plugin.py", line 85, in getFineGrainPointsForPath
    segmentLength = thisSegment.length()
AttributeError: 'tuple' object has no attribute 'length'

Traceback (most recent call last):
  File "plugin.py", line 143, in dotCoordsOnPath
    for thisPoint in fineGrainPoints:
TypeError: 'NoneType' object is not iterable

Stitcher Error:
'NoneType' object is not iterable
Traceback (most recent call last):
  File "plugin.py", line 225, in placeDots
    for thisPoint in dotCoordsOnPath( thisPath, distanceBetweenDots, balanceOverCompletePath ):
TypeError: 'NoneType' object is not iterable

-- Could not place components at intervals of 50.0 units.
Stitcher Error in getFineGrainPointsForPath():
'tuple' object has no attribute 'length'
Traceback (most recent call last):
  File "plugin.py", line 85, in getFineGrainPointsForPath
    segmentLength = thisSegment.length()
AttributeError: 'tuple' object has no attribute 'length'

Traceback (most recent call last):
  File "plugin.py", line 143, in dotCoordsOnPath
    for thisPoint in fineGrainPoints:
TypeError: 'NoneType' object is not iterable

Stitcher Error:
'NoneType' object is not iterable
Traceback (most recent call last):
  File "plugin.py", line 225, in placeDots
    for thisPoint in dotCoordsOnPath( thisPath, distanceBetweenDots, balanceOverCompletePath ):
TypeError: 'NoneType' object is not iterable

-- Could not place components at intervals of 50.0 units.

Thank you

Yes itโ€™s pretty broken. Donโ€™t know how that could happen. Will take a look but could take a day or two.

Ohhhhh โ€ฆ OK. :slight_smile: If you could do that in 1 or 2 days โ€” this would be really helpful! Thank you. :pray: :slight_smile:

I fixed it. Can you try if it works for you now?

YESSS. :grinning: :pray:

Thank you both for your fast help and support!