Whenever you attempt to make a Developer Product for an experience / game that includes an image, it will not allow you to do so if the game is found on your “Shared With Me” tab under Experiences on the Creations tab.
Here is a video of me attempting to add an image to an existing Developer Product:
In the video I used the Goldrow’s icon as a testing image with the file name of “test.PNG”, and it resulted in the error of “You are not authorized to access one of the requested resources.”.
Here is a video of me attempting to upload a new Developer Product that has an image:
In the video I used the Goldrow’s icon as a testing image with the file name of “test.PNG” one again, and when I attempted to upload the Developer Product it did create it successfully, but it gave me the error of “Developer Product created, but image upload failed with reason: You are not authorized to access one of the requested resources.. Please retry on the Configure page.”, and the Developer Product had the image removed. This second video was also recorded on a separate game, proving that this bug is not specific to a singular game.
Expected behavior
Upon attempting to update an icon for a Developer Product or creating a new Developer Product containing an image on any game not owned by a group that you have edit permissions on, the icon should not be removed and there should not be an error.
Thanks for the detailed report! We are looking into this. In the meantime, would you mind giving us more details on the permissions you have for the experiences in question?
I had the same issue and also thought it was because of the ownership. However it wasn’t working because the image I was trying to upload was downloaded from somewhere (happens a lot if it’s directly from the roblox website) and the file extension was webp. I think you can’t upload webp files so while saving it I just changed the extension by typing .png instead of .webp, however somehow the file gets kinda broken or something because you can’t upload that image to roblox at all. What I did is to save the image with the original extension then import it to an online image editor, then redownload it as a png and it worked. I don’t know if it would work too but probably you can also use a file converter, just don’t retype the extension when downloading an image. Perhaps it is not what’s happening to you but hope it helps.
I will have @TypicalType (owner of the experience in the first video) and @Magmosiom (owner of the group showcased in the second video) list what permissions are given for the experiences in the videos.
Something I forgot to mention was that in the second video, the developer product uploaded to the game was actually owned by a group and not an individual users profile, meaning that this issue is not specific to user owned games, and occurs on group owned experiences as well.
Alright so for the game in the first video, the only permission I was given was edit access as a collaborator on Team Create since its owned by an individual profile:
For the game in the second video, I am in a role in the group that owns that game where I have veery single permission turned on for that role, allowing me to edit the games under the group and more:
Not sure if this is exactly what was reported, but attempting to view a developer product which has had its image uploaded by another user does not load the image, instead displaying this error.
This is due to a misconfiguration on Roblox’s end where it thinks the uploader is the only one who can view the asset. Would you need a separate report on this issue?
Yes this is something I forgot to mention in the original report, if another ticket is needed to be made by me or bvetterdays, we can totally do that. Thank you so much for fixing this issue! Now I don’t have to bother the place owner by sending them the icons for developer products and making them upload the icons for me lol