PECO Posted June 24, 2022 Posted June 24, 2022 (edited) Hey guys, i'm facing a weird bug with the ingame SKETCHPAD object (not to be confused with the tablet, which works just fine!) Seems to be a vanilla game bug, not related to any mods, but can someone confirm it to me, that it's definitely not just something specifically wrong with my game... BUG DESCRIPTION: Happens when I cancel a painting interaction before it's finished, the Sketchpad hangs in the air in 45 degree, instead of being put back into the sims' inventory. Also gets a last exception error. HOW TO REPLICATE: Buy a sketchpad (duh.) [ Activities and Skills > Creative > Digitalistic Sketchpad $750 ] Select a painting option from the pie menu (for example "Firgure painting") Before it finishes, cancel the interaction in the que (bottom left, lol) gratuitous butt shot included for good measure VIDEO: sketchpad_VP8.webm Formatted LE: Spoiler Exception raised while handling clip events: (ValueError: Trying to use GlobalResolver with type that is not supported by GlobalResolver: ParticipantType.Actor) Traceback (most recent call last): File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 179, in wrapper File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 209, in c_api_server_tick File "T:\InGame\Gameplay\Scripts\Server\sims\masked\v172.4\injector.py", line 26, in _wrapped_function File "T:\InGame\Gameplay\Scripts\Server\sims\masked\v172.4\zone_tick.py", line 74, in _turbolib_zone_game_update File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 487, in update File "T:\InGame\Gameplay\Scripts\Server\time_service.py", line 112, in update File "T:\InGame\Gameplay\Scripts\Server\scheduling.py", line 216, in simulate File "T:\InGame\Gameplay\Scripts\Server\elements.py", line 376, in _run File "T:\InGame\Gameplay\Scripts\Server\animation\animation_utils.py", line 434, in flush_all_animations File "T:\InGame\Gameplay\Scripts\Server\animation\arb_accumulator.py", line 499, in flush File "T:\InGame\Gameplay\Scripts\Server\animation\arb_accumulator.py", line 399, in _append_arb_to_element File "T:\InGame\Gameplay\Scripts\Server\animation\arb_element.py", line 245, in execute_and_merge_arb File "T:\InGame\Gameplay\Scripts\Server\animation\arb_element.py", line 272, in handle_events File "T:\InGame\Gameplay\Scripts\Core\native\animation\arb.py", line 385, in handle_events File "T:\InGame\Gameplay\Scripts\Server\carry\carry_postures.py", line 278, in carry_event_callback File "T:\InGame\Gameplay\Scripts\Server\objects\components\inventory.py", line 330, in system_add_object File "T:\InGame\Gameplay\Scripts\Server\objects\components\inventory.py", line 353, in _insert_item File "T:\InGame\Gameplay\Scripts\Server\objects\components\inventory_storage.py", line 323, in insert File "T:\InGame\Gameplay\Scripts\Server\objects\components\inventory_storage.py", line 492, in _insert File "T:\InGame\Gameplay\Scripts\Server\objects\components\inventory_item.py", line 1114, in set_inventory_type File "T:\InGame\Gameplay\Scripts\Server\objects\components\inventory_item.py", line 1311, in _apply_inventory_effects File "T:\InGame\Gameplay\Scripts\Server\objects\components\inventory_item.py", line 1318, in _apply_inventory_effects File "T:\InGame\Gameplay\Scripts\Server\objects\components\inventory_item.py", line 1269, in _run_decay_modifiers_tests File "T:\InGame\Gameplay\Scripts\Server\event_testing\tests.py", line 514, in run_tests File "T:\InGame\Gameplay\Scripts\Server\event_testing\resolver.py", line 124, in __call__ File "T:\InGame\Gameplay\Scripts\Server\event_testing\resolver.py", line 377, in get_participants ValueError: Trying to use GlobalResolver with type that is not supported by GlobalResolver: ParticipantType.Actorrtim=0 ClientInfo isn't here Exception attributes: Spoiler args: (<function exception at 0x00007FF4F9E65B90>, 'Animation', 'Exception raised while handling clip events:'), kwargs: {}, صذؼ: False, ػزخ: None, سطغ: <function exception at 0x00007FF4F9E65B90>, args: ('Animation', 'Exception raised while handling clip events:'), kwargs: {}, new_function: <function CommandCenterInjections.inject_log_exception at 0x00007FF4BF529170>, target_function: <function exception at 0x00007FF4F9E65B90>, self: <sims4.callback_utils.consume_exceptions object at 0x00007FF4FA5A39D0>, exc_type: <class 'ValueError'>, exc_value: Trying to use GlobalResolver with type that is not supported by GlobalResolver: ParticipantType.Actor, traceback: <traceback object at 0x00007FF4A81AC320>, self: <animation.arb.Arb object at 0x00007FF4EC3FBDD0>, events: ((4, 901, {'event_time': 0.0, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793}), (1, 6, {'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793, 'parent_child_id': 480494520872337459, 'parent_parent_id': None, 'parent_joint_name_hash': 0, 'parent_translation': Vector3(0.000000, 0.000000, 0.000000), 'parent_orientation': Quaternion(0.000000, 0.000000, 0.000000, 1.000000)}), (4, 701, {'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793})), event_context: <sims4.callback_utils.consume_exceptions object at 0x00007FF4FA5A39D0>, event_records: [_EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=4, event_id=901, callbacks=["functools.partial(<function hide_held_props at 0x00007FF4D2EDA200>, <sim '' 0xf530ca532627c51>)"], event_data={'event_time': 0.0, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793}, tag=47, errors=[]), _EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=1, event_id=6, callbacks=['<bound method ArbElement._event_handler_parent of ArbElement()>'], event_data={'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793, 'parent_child_id': 480494520872337459, 'parent_parent_id': None, 'parent_joint_name_hash': 0, 'parent_translation': Vector3(0.000000, 0.000000, 0.000000), 'parent_orientation': Quaternion(0.000000, 0.000000, 0.000000, 1.000000)}, tag=48, errors=[]), _EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=4, event_id=701, callbacks=['<bound method CarrySystemInventoryTarget.carry_event_callback of <carry.carry_postures.CarrySystemInventoryTarget object at 0x00007FF4FA5F5550>>', '<function CarryingNothing.append_transition_to_arb.<locals>.<lambda> at 0x00007FF4B0ABB5F0>', '<function CarryingNothing.append_transition_to_arb.<locals>.<lambda> at 0x00007FF4A8D81710>', '<bound method CarryPosture._event_handler_start_pose of posture_CarryNothing(7, None)>'], event_data={'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793}, tag=49, errors=['Exception raised.'])], actors: (480494520872337459, 1104240237290355793), handlers_to_delete: [<native.animation.arb._ArbEventHandler object at 0x00007FF4C0819FC8>, <native.animation.arb._ArbEventHandler object at 0x00007FF4AC497AB8>, <native.animation.arb._ArbEventHandler object at 0x00007FF4E8BEBE60>, <native.animation.arb._ArbEventHandler object at 0x00007FF4C0819638>, <native.animation.arb._ArbEventHandler object at 0x00007FF4C08194D0>, <native.animation.arb._ArbEventHandler object at 0x00007FF4AC25D4D0>], event_data: {'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793}, applicable_handlers: [<native.animation.arb._ArbEventHandler object at 0x00007FF4E8BEBE60>, <native.animation.arb._ArbEventHandler object at 0x00007FF4C0819638>, <native.animation.arb._ArbEventHandler object at 0x00007FF4C08194D0>, <native.animation.arb._ArbEventHandler object at 0x00007FF4AC25D4D0>], tag: 49, errors: ['Exception raised.'], clip_name: a2o_sketchpad_carry_putDown_inventory_x, callback_strings: ['<bound method CarrySystemInventoryTarget.carry_event_callback of <carry.carry_postures.CarrySystemInventoryTarget object at 0x00007FF4FA5F5550>>', '<function CarryingNothing.append_transition_to_arb.<locals>.<lambda> at 0x00007FF4B0ABB5F0>', '<function CarryingNothing.append_transition_to_arb.<locals>.<lambda> at 0x00007FF4A8D81710>', '<bound method CarryPosture._event_handler_start_pose of posture_CarryNothing(7, None)>'], data: <native.animation.arb.ArbEventData object at 0x00007FF49C714730>, handler: <native.animation.arb._ArbEventHandler object at 0x00007FF4AC25D4D0>, result: None, event_id: 701, event_type: 4, self: ArbElement(), sleep: True, event_context: <sims4.callback_utils.consume_exceptions object at 0x00007FF4FA5A39D0>, event_records: [_EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=4, event_id=901, callbacks=["functools.partial(<function hide_held_props at 0x00007FF4D2EDA200>, <sim '' 0xf530ca532627c51>)"], event_data={'event_time': 0.0, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793}, tag=47, errors=[]), _EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=1, event_id=6, callbacks=['<bound method ArbElement._event_handler_parent of ArbElement()>'], event_data={'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793, 'parent_child_id': 480494520872337459, 'parent_parent_id': None, 'parent_joint_name_hash': 0, 'parent_translation': Vector3(0.000000, 0.000000, 0.000000), 'parent_orientation': Quaternion(0.000000, 0.000000, 0.000000, 1.000000)}, tag=48, errors=[]), _EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=4, event_id=701, callbacks=['<bound method CarrySystemInventoryTarget.carry_event_callback of <carry.carry_postures.CarrySystemInventoryTarget object at 0x00007FF4FA5F5550>>', '<function CarryingNothing.append_transition_to_arb.<locals>.<lambda> at 0x00007FF4B0ABB5F0>', '<function CarryingNothing.append_transition_to_arb.<locals>.<lambda> at 0x00007FF4A8D81710>', '<bound method CarryPosture._event_handler_start_pose of posture_CarryNothing(7, None)>'], event_data={'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793}, tag=49, errors=['Exception raised.'])], self: ArbElement(tags=[47, 48, 49]), arb: <animation.arb.Arb object at 0x00007FF4EC3FBDD0>, safe_mode: True, arb_element: ArbElement(), event_records: [_EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=4, event_id=901, callbacks=["functools.partial(<function hide_held_props at 0x00007FF4D2EDA200>, <sim '' 0xf530ca532627c51>)"], event_data={'event_time': 0.0, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793}, tag=47, errors=[]), _EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=1, event_id=6, callbacks=['<bound method ArbElement._event_handler_parent of ArbElement()>'], event_data={'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793, 'parent_child_id': 480494520872337459, 'parent_parent_id': None, 'parent_joint_name_hash': 0, 'parent_translation': Vector3(0.000000, 0.000000, 0.000000), 'parent_orientation': Quaternion(0.000000, 0.000000, 0.000000, 1.000000)}, tag=48, errors=[]), _EventHandlerRecord(clip_name='a2o_sketchpad_carry_putDown_inventory_x', event_type=4, event_id=701, callbacks=['<bound method CarrySystemInventoryTarget.carry_event_callback of <carry.carry_postures.CarrySystemInventoryTarget object at 0x00007FF4FA5F5550>>', '<function CarryingNothing.append_transition_to_arb.<locals>.<lambda> at 0x00007FF4B0ABB5F0>', '<function CarryingNothing.append_transition_to_arb.<locals>.<lambda> at 0x00007FF4A8D81710>', '<bound method CarryPosture._event_handler_start_pose of posture_CarryNothing(7, None)>'], event_data={'event_time': 0.40000003576278687, 'clip_name': 'a2o_sketchpad_carry_putDown_inventory_x', 'clip_is_mirrored': False, 'request_id': 25, 'event_actor_id': 1104240237290355793}, tag=49, errors=['Exception raised.'])], _: True, self: arb_accumulator_service, buffer_arb_element: ArbElement(tags=[47, 48, 49]), arb: <animation.arb.Arb object at 0x00007FF4EC3FBDD0>, actors: {<sim '' 0xf530ca532627c51>, object_Sketchpad(0x06ab0f38911e0033)}, safe_mode: True, attach: True, self: arb_accumulator_service, timeline: <scheduling.Timeline object at 0x00007FF4C3DBB890>, animate_instantly: False, arb_sequence: [<animation.arb.Arb object at 0x00007FF4EC3FBDD0>], on_done: [], actors: {<sim '' 0xf530ca532627c51>, object_Sketchpad(0x06ab0f38911e0033)}, first_unprocessed_arb: 1, sequence_len: 1, buffer_arb_element: None, element_run_queue: [ArbElement(tags=[47, 48, 49])], sim_actors: [<sim '' 0xf530ca532627c51>], i: 0, arb: <animation.arb.Arb object at 0x00007FF4EC3FBDD0>, append_fn: <bound method ArbAccumulatorService._append_arb_to_element of <animation.arb_accumulator.ArbAccumulatorService object at 0x00007FF4BA9F8110>>, arb_sequence_element: <SubclassableGen; ArbSequenceElement; not-started>, Please don't reply with "have you tried XYZ" without actually trying to replicate this in game first. I'm not a total noob, I tried all the basic troubleshooting stuff. Edited June 24, 2022 by Peco_CinErotique
Scorpio Posted June 24, 2022 Posted June 24, 2022 1 hour ago, Peco_CinErotique said: Please don't reply with "have you tried XYZ" without actually trying to replicate this in game first. I'm not a total noob, I tried all the basic troubleshooting stuff. Just tested it and he just put it down on the floor with no errors. Bear in mind I haven't updated my game to 1.89 yet.
exorchrist6 Posted June 24, 2022 Posted June 24, 2022 @Peco_CinErotique Hi, I'm getting the same error, (updated to current version) the sketchpad completely unusable after cancelling the painting. I can't even use the debug function when shift clicking. (also not a noob here) The last exception I got from the game pretty much reads the same as yours; but last exception assistant just gave me unknown errors. So I'm taking an educated guess that this might be a base game issue introduced in the latest patch; as @Scorpio pointed out, he hasn't updated the game to current version yet, and it works fine for him. Also the fact that it was working for me not that long ago, (before the wedding stories DLC update was the last time I used it). 1
PECO Posted June 24, 2022 Author Posted June 24, 2022 41 minutes ago, Scorpio said: he just put it down on the floor with no errors honestly, that's equally strange , as according to the PutDownStrategy assigned to the sketchpad it should always be prioritize to put the sketchpad back into the sims' inventory. Spoiler <?xml version="1.0" encoding="utf-8"?> <I c="PutDownStrategy" i="strategy" m="carry.put_down_strategy" n="PutDownStrategy_Generic_SimInventory" s="97320"> <V n="floor_cost" t="enabled"> <T n="enabled">40</T> </V> <V n="inventory_cost" t="enabled"> <T n="enabled">0</T> </V> <V n="normal_slot_cost" t="enabled"> <T n="enabled">20</T> </V> <V n="object_inventory_cost" t="disabled" /> <V n="preferred_slot_cost" t="disabled" /> </I>
PECO Posted June 24, 2022 Author Posted June 24, 2022 7 minutes ago, exorchrist6 said: I'm getting the same error, Okay, thanks for the confirmation, now at least I know it's not something with my game. 1
Scorpio Posted June 24, 2022 Posted June 24, 2022 1 minute ago, Peco_CinErotique said: honestly, that's equally strange , as according to the PutDownStrategy assigned to the sketchpad it should always be prioritize to put the sketchpad back into the sims' inventory. Reveal hidden contents <?xml version="1.0" encoding="utf-8"?> <I c="PutDownStrategy" i="strategy" m="carry.put_down_strategy" n="PutDownStrategy_Generic_SimInventory" s="97320"> <V n="floor_cost" t="enabled"> <T n="enabled">40</T> </V> <V n="inventory_cost" t="enabled"> <T n="enabled">0</T> </V> <V n="normal_slot_cost" t="enabled"> <T n="enabled">20</T> </V> <V n="object_inventory_cost" t="disabled" /> <V n="preferred_slot_cost" t="disabled" /> </I> Sims often put down drinks, food, homework, or other things, on the ground too, but they don't cause errors obviously. Since you've likely removed all your mods to test this I can only assume it's another EA bug since they often break their own stuff with game patches. 1
PECO Posted June 24, 2022 Author Posted June 24, 2022 5 minutes ago, Scorpio said: Sims often put down drinks, food, homework, or other things, on the ground too, That's somewhat different, for example, food uses the PutDownStrategy_Food_Single tuning, which heavily prioritizes surfaces/floor over inventory. Spoiler <?xml version="1.0" encoding="utf-8"?> <I c="PutDownStrategy" i="strategy" m="carry.put_down_strategy" n="PutDownStrategy_Food_Single" s="28729"> <V n="floor_cost" t="enabled"> <T n="enabled">40</T> </V> <V n="ideal_slot_type_set" t="enabled"> <T n="enabled">objectSet_Food_Preferred</T> </V> <V n="inventory_cost" t="enabled"> <T n="enabled">60</T> </V> <V n="normal_slot_cost" t="enabled"> <T n="enabled">20</T> </V> <V n="object_inventory_cost" t="enabled"> <T n="enabled">1000</T> </V> <V n="preferred_slot_cost" t="enabled" /> </I>
BatDood Posted June 24, 2022 Posted June 24, 2022 I'll just chime in here even though I'm still waiting to update my game. When I use the tablet, sims will put it in their inventory. If it's throwing errors then it's probably a game bug. There's something about the GlobalResolver that seems to be causing issues as I've seen referenced before with the new update.
Scorpio Posted June 24, 2022 Posted June 24, 2022 24 minutes ago, BatDood said: When I use the tablet, sims will put it in their inventory. Did you cancel the painting progress but they still put it back in their inventory?
BatDood Posted June 24, 2022 Posted June 24, 2022 (edited) 10 minutes ago, Scorpio said: Did you cancel the painting progress but they still put it back in their inventory? No, because I'm a dumbass and can't read properly. Even if it IS in big, bold letters. lol I'll test but again, it's not worth much because my game isn't updated. EDIT: I cancelled it a few different times and my sim always puts it back in his inventory. Edited June 24, 2022 by BatDood Added info 2
PECO Posted June 24, 2022 Author Posted June 24, 2022 8 minutes ago, BatDood said: I cancelled it a few different times and my sim always puts it back in his inventory. Okay, thanks, so it seems that it's a recently added "new feature" by EA then. ?
BatDood Posted June 24, 2022 Posted June 24, 2022 Just now, Peco_CinErotique said: Okay, thanks, so it seems that it's a recently added "new feature" by EA then. ? You just gotta love those.
Scorpio Posted June 25, 2022 Posted June 25, 2022 19 hours ago, Peco_CinErotique said: Okay, thanks, so it seems that it's a recently added "new feature" by EA then. Just happened to me yesterday. Had my player sim resume the sketch he'd started before. Then an NPC asked for Sex and he carried it a bit further and then it vanished. Checked around in inventory and on the ground but nothing. Then today I noticed it hanging in mid-air. It's happened before with other objects they were using or carrying tho.
PECO Posted June 25, 2022 Author Posted June 25, 2022 28 minutes ago, Scorpio said: Had my player sim resume the sketch he'd started before. Then an NPC asked for Sex and he carried it a bit further and then it vanished. Ooof... that makes this bug a landmine. It's one thing that it can be avoided by not cancelling the interaction manually, but for a random autonomous action triggering it - that you can't foresee - now that really make it suck super hard.
Scorpio Posted June 25, 2022 Posted June 25, 2022 1 minute ago, Peco_CinErotique said: Ooof... that makes this bug a landmine. It's one thing that it can be avoided by not cancelling the interaction manually, but for a random autonomous action triggering it - that you can't foresee - now that really make it suck super hard. When WW starts going other Sims jump off the sofa's, chairs, and interrupt interactions plus more. It's like a mini-reset to the whole game and it's been that way for ages.
PECO Posted July 27, 2022 Author Posted July 27, 2022 Sorry for Necroing this thread... just wanted to disclose that this issue seems to have been finally fixed in the v1.90x game update. 2
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now