Forum Discussion
I had the same LE. In my case, the problem seemed to be that I was removing jewelry from the CAS.
If you try to sell or gift jewelry you've removed in CAS, or move it between lots while it's charging on the grid, you'll get an error.
There will be no error when removing jewelry from a Sim's inventory.
I am having issues with my jewelry not being properly removed with CAS.
- karoschmitz9 months agoSeasoned Veteran
I just had the issue happening through a new path (previously it only happened to me when saving a Sim with jewelry on to the gallery and loading that Sim).
Now it happened
1. when a Sim put on a crafted ring on everyday outfit 5 ( = current outfit),
2. and then the Sim "change outfit" to everyday outfit 4 in live mode. Somehow the ring in the inventory still said that the Sim is wearing it on the "Current outfit", even though this was not true, I did not see the ring in everyday outfit 4 which was now the current outfit.
3. I then tapped on the ring in inventory to remove from current outfit, which visually did not change anything, as it wasn't being worn on the actual current outfit. But now the inventory ring showed that it is not worn at all anymore, so it allowed me to sell the ring from inventory.
4. I sold the ring from inventory. Then I checked if the Sim is still wearing the ring in the everyday outfit 5, and it was still on their finger to my surprise
5. When saving the game and restarting, I did not get an exception, but as soon as I travelled with this Sim to another lot, I started getting the jewelry tracker exception again, and was not able to get rid of it, no matter if I tried to remove the now disconnected ring on my Sims finger through CAS.
EDIT: I think I know how I got into above state, as I just got into it again with another Sim in a similar situation: Both Sims were shopping in a retail and trying on / buying fashion from mannequins while the outfit they were wearing had crafted jewelery on, and in both cases when I bought an outfit I had to replace a current one. For both Sims after that purchase, the jewelery in the inventory was saying it is being worn on the "current outfit" even thought the current one was one that the Sim had switched to after purchasing from mannequin which had no crafted jewelery. I assume buying from mannequin was not tested when building this feature, and seems to mess up the crystal jewelery tracker.
The exception said:
Spoiler- Last Module Called: sim_inventory_component.py
- Last Function Called: is_object_shelved
- Error message: Exception in Sim Timeline: Exception resuming Element (AttributeError: 'NoneType' object has no attribute 'objects'), CategoryID: sim_inventory_component:202
File "T:\InGame\Gameplay\Scripts\Server\jewelry_crafting\jewelry_tracker.py", line 295, in on_sim_startup
File "T:\InGame\Gameplay\Scripts\Server\jewelry_crafting\jewelry_tracker.py", line 335, in _check_missing_objects
File "T:\InGame\Gameplay\Scripts\Server\objects\components\sim_inventory_component.py", line 202, in is_object_shelvedAttributeError: 'NoneType' object has no attribute 'objects'rtim=0- karoschmitz8 months agoSeasoned Veteran
Hey guys, I just tested in my un-modded game until I had 100% reproducable repro steps, hope they'll help the devs + also players to prevent getting into this situation:
Repro steps:
Crafted jewelry will get out of sync in this situation:
1. Have a Sim be in an outfit that is of the same category as the outfit they are about to buy from a manneqin. Then buy the outfit. For example: Sim wears everyday outfit 1, and buys another everyday outfit that saves itself into everyday 2.
2. Now put on a crafted jewelry into outfit everyday 2, with the interaction "wear in current outfit". Check on your inventory jewelry that it says "worn on current outfit"
3. Now "change outfit" to everyday 1. Check your jewelry in inventory -> Here is the bug: It says "worn on current outfit", even though it is not worn there, it is worn on the everyday 2.
4. The problem with this bug is, that this now can create a huge issue, if you now select on the jewelry in inventory "remove from current outfit", because now it will show as if this jewelry is not worn at all anymore and can be safely sold, but in fact it is still worn on everyday 2. If you now sell this jewelry, your Sim will be broken, it will create LE's whenever it travels or when you save and restart the game. This is not fixable at this stage other than deleting that Sim.
This bug happens whenever you buy an outfit from a mannequin while being in the same category. If I switch to formal wear before buying an everyday outfit, it doesn't seem to link the outfits with each other. I assume there is some id that is being copied from one outfit to the other when a Sim buys an outfit from mannequin, which is also used for the jewelry tracker?
I hope these repro steps help fix this bug fast, so we can safely use our Crystal Creations pack.
- 8 months ago
I hope because rn it really seems like they don’t care.. not to be a downer but..
About The Sims 4 Bug Reports - Archive
Recent Discussions
- 7 hours ago
- 8 hours ago
- 9 hours ago