Could not load image ... #6664
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/petz
3. source/testserver
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/QA main
4. step/QA NOK
4. step/QA OK
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#6664
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
these aren't mentioned anywhere in the y_bows code, i'm not sure what the source might be.
They are in x_bows. Most likely some item we didn't alias yet.
So far, we had various bow mods:
bows
projectiles
x_bows
those are images, not items, and can't be aliased. the question, is what is referencing x_bows images?
If we had a position, we could try to go search for suspects :P
Try near 2796,47,3594.
points to /teleport xyz 2797 38 3616
is x_bows still installed somehow?
/mods
suggests not. i'm not sure how this old entity is pulling an old texture reference.the itemframe entity isn't somehow keeping track of the old x_bows image
x_bows is disabled from world.mt and not included in the solution after update 1.1.124
In the log there is no mention of that mod.
This is what a WE safe of the the position rheo investigated (2797,38,3616) says:
x_bows, not y_bows
Yes, it does have the wrong item in it, but how would it know where to pull the texture from? Is that stored in the entity? I thought the entities now do not persist over restarts?
Now Boot reports there are two more itemframes showing wrong pictures. Are we deleting the wrong entities?
teleport xyz 2490 3 3269
:teleport xyz 2657 24 3317
:Yes, but the whole thing seems to me to be a little more complex than just "itemframes showing wrong picture".
It started yesterday when I noticed that the fishing rod had been replaced by a chain. The sherlock tool showed nothing. I immediately wrote to Alias. And suddenly, the chain was gone and a bed was in the frame. Alias came, confirmed to see the bed and looked in the database and confirmed to see the fishing rod there. In the meantime, I had determined where the chain and bed came from, namely from the signs of the harbor tavern, which are now empty. Because of the seemingly spreading damage, I began to examine more frames. The frames at the vendor and in the build tutorial all seemed fine. But already at a signpost, an arrow (coffee powder turned right) had been replaced by a pair of scissors that came from the building tutorial. Alias confirmed again the visual sighting, as well as the unchanged entry in the database. I then preferred to get out of the area before it would get any more confused. I assume that the presence of players is partly responsible for such an effect. After all, I had witnessed the change from chain to bed live.
After it was original a fishing rod > chain > bed > it is now a beer ...
Its now a bed again ...
The plague is spreading.
The bucket is back in Haven and in Rubodyke at the harbour the chain is now to be seen. We are going backwards. Nice.
IMO these are two completely independent issues:
ERROR[Main]: generateImage(): Could not load image "x_bows_ball_rock.png" while building texture; Creating a dummy image
This is most likely not caused by itemframes at all.Creating a dummy image
means that mt will create a 1x1 px image with a random color. The screenshots here show correct textures. They cannot be the cause. Aliased items in itemframes work fine.Sure they are. I don't know, why Alias wrote here:
"wie der Herr, so’s Gescherr" (like master like man) ...
This is most likely two parts of the same issue: We delete the wrong entity, because our itemframe-entity-duplication bugfix does not guarantee the right entity deleted, only all-but-the-last the get-objects-in-radius finds
Ok, the "get-in-radius" explains why the chain and the bed were stolen from the tavern (because they were close to the hook). But still I still don't understand: what does the arrow in Rubodyke Manor have to do with the fishing rod in the harbour (far away) and how does the bucket on the pedestal at the Public Farm in Haven come into play?
No, this get-radius is limited to 0.5, it cannot or should not drag info from other itemframes in.
However, I cannot properly reproduce the issue. Maybe I need to reset to commit
23bf47b9a9
insteadI still see no connection to missing textures, maybe you mean #6638?
Anyways, I guess I found out what the reason for the wrong items in the frame is:
https://codeberg.org/tenplus1/itemframes/pulls/4 (detailed explaination what happens there).
Note that, even after this fix, wrong itemframe entities will still display the wrong texture.
They must be removed, either by a player/script updating that frame or by the itemframes mechanism to remove duplicated entities.
itemframes got updated:
3f249d1032
Please don't tell me that I have to find them all and re-set them by hand! Slowly this is destroying everything here. How are you supposed to hold on to a pretzel?

the right item is still in the frame, if you take it out and put it back in, it is showing that. but if it is invisible no amount of re-placing it will make it visible. Meanwhile they'll just keep shifting to different things if they're visible.
Upstream issue: https://codeberg.org/tenplus1/itemframes/issues/7
QA
Several players tested their own areas and so far found no issue.
Let's go back to the original issue:
There was an NPC nearby wielding x_bows items. Itemframes update the texture on each load, but NPC's do not.
Boot told me that, after telling the NPC to wield something else, the errors disappeared.
The original report has nothing to do with itemframes (#6664 (comment)).
Both problems fixed, one ingame, one upstream
Sorry for the confusion