AttributeError: Couldn't make sense of requested image (when transferring from laptop to laptop)

I have created a study where images appear after a certain word is displayed. This works fine on another laptop (windows), however, when I transfer the folder to a second laptop (MacBook). I get the following error (see below). It seems there are a few errors here, but what does not make any sense to me is that it works perfectly fine before I transfer it onto another laptop.

There is a loop that contains the excel file (see image below). I am guessing there is an issue with the transfer process, perhaps the difference in Operating systems. I could not make much sense of the errors below, nor could I find anyone with my issue specifically.

66.5294 DEPRECATION Couldn’t make sense of requested image.
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/visual/basevisual.py”, line 1098, in _createTexture
im = tex.copy().transpose(Image.FLIP_TOP_BOTTOM)
AttributeError: ‘Routine’ object has no attribute ‘copy’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/Users/dm/Desktop/LexDecPlus/LexDecPlus_lastrun.py”, line 3255, in
run(
File “/Users/dm/Desktop/LexDecPlus/LexDecPlus_lastrun.py”, line 1362, in run
image.setImage(ImageP, log=False)
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/visual/image.py”, line 374, in setImage
setAttribute(self, ‘image’, value, log)
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/tools/attributetools.py”, line 140, in setAttribute
setattr(self, attrib, value)
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/tools/attributetools.py”, line 29, in set
newValue = self.func(obj, value)
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/visual/image.py”, line 349, in image
self.isLumImage = self._createTexture(
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/visual/basevisual.py”, line 1103, in _createTexture
raise AttributeError(msg)
AttributeError: Couldn’t make sense of requested image.
2.1578 WARNING Monitor specification not found. Creating a temporary one…
ioHub Server Process Completed With Code: 0
################ Experiment ended with exit code 1 [pid:58719] #################
8483.5647 WARNING Could not get image from: https://secure.gravatar.com/avatar/0a2153a34d8c900a52f7b0ebd1fa1f09?s=80&d=identicon, using blank image instead.

Do you have a routine called Image and an image component called Image?

Hi, thanks for replying!

No, I have made sure to give each component/routine/loops different names. I am guessing if that was the case it would not be working on the other laptop.

Does the experiment work if you disable the image component displaying ImageP?

Is the image flipped vertically? If so, does it work if you don’t flip it?

Does it work if you replace the images in the ImageP column with different images known to work in a different experiment?

Is it possible that the extension .jpeg has been edited to .jpg or appended to .jpeg.jpg during the transfer?

Does the case in the spreadsheet match the case of the filenames?

I have fixed the issue now, you were correct before. I did not realise but the column for the images within the Excel file, shared the same name as one of the routines.

I am surprised that this was the issue, as this still works on the other laptop.

Thanks for the help!