One of our maps got 1 occurrence of the following verse runtime error:
ErrRuntime_ComputationLimitExceeded
The runtime terminated prematurely because Verse code took too long to execute within a single server tick. Try offloading heavy computation to async contexts.
Verse unrecoverable error: ErrRuntime_ComputationLimitExceeded: The runtime terminated prematurely because Verse code took too long to execute within a single server tick. Try offloading heavy computation to async contexts. (Script (VKPlay_EmptyOcean_VolumeSupport_VerseContentScope) has exceeded its maximum running time (3.54s). Possible infinite loop or excessive computation.) (Callstack unavailable)
Unfortunately there is very little indication as to what this error relates to. It seems like “VKPlay_EmptyOcean_VolumeSupport_VerseContentScope” may be able to point in the right direction, but it is unclear what this error refers to.
Steps to Reproduce
UNKNOWN
Expected Result
If a verse runtime error occurs, it is associated with a particular piece of our verse code.
Another update:
When i disable all verse then things work fine again. I will keep investigating this but it seems to be either a wrong error or a combination of something plus verse code.
I think i found the exact behavior that causes it:
In a level that uses streaming
Im teleporting a character to a really far away location (252km :D)
i am teleporting 10 props from characters old location to the characters new location
This causes a lag spike, the firther away the teleporting the higher the lag spike.
Breaking these teleports up into separate async operations stops the crash but causes a lot of lag.
ps.
at those kinds of distances everything seems to break down anyway, so this specific thing is not a big issue.
but general recommendation is to check if you have any verse code that is causing a long sync operations (especiually teleporting) as the error message seems to be faulty.
Since you’ve made this post have there been any changes to your approach in this?
I ran into the same issue when teleporting props and I’m wondering if I need to rethink my approach here. I’d rather avoid the lag spikes that come with spawning each teleport.
Same issue:
Verse unrecoverable error: ErrRuntime_ComputationLimitExceeded: The runtime terminated prematurely because Verse code took too long to execute within a single server tick. Try offloading heavy computation to async contexts. (Script (VKPlay_EmptyOcean_VolumeSupport_VerseContentScope) has exceeded its maximum running time (60.41s). Possible infinite loop or excessive computation.) (Callstack unavailable)
Verse includes teleporting devices to player’s location. Happens only when in discovery and above 100 players, everything works fine during edit session and at a full published session. I always check for Player.IsActive and do everything with < suspends >.
Verse unrecoverable error: ErrRuntime_ComputationLimitExceeded: The runtime terminated prematurely because Verse code took too long to execute within a single server tick. Try offloading heavy computation to async contexts. (Script (VKPlay_EmptyOcean_VolumeSupport_VerseContentScope) has exceeded its maximum running time (4.29s). Possible infinite loop or excessive computation.) (Callstack unavailable)
Do you know what distance is causing that? I am teleporting objects a maximum of 300m but still getting this bug. Not having any bugs in the terminal though
Hi! I’ve had the same verse error occur 15 days ago.
I have no ocean on my map. But the map is using streaming, and players are being teleported. But not very far. Im within the XL grid island always. The teleport locations have been the same for millions of plays without this issue aswell. I dont teleport any objects/props though
Edit: I got this just today again, but not as detailed error log
“Verse unrecoverable error: ErrRuntime_ComputationLimitExceeded: The runtime terminated prematurely because Verse code took too long to execute within a single server tick. Try offloading heavy computation to async contexts. (Script (VKPlay_EmptyOcean_VolumeSupport_VerseContentScope) has exceeded its maximum running time (6.70s). Possible infinite loop or excessive computation.) (Callstack unavailable)”
I’ve also had this error occur on a few maps, including one that:
Does NOT have streaming enabled
Does NOT teleport props
Only teleports players relatively small distances (~40 grid squares max)
Does NOT have any terrain, ocean, or other water volumes
It had 2 occurrences (27 and 24 days ago) when the map had VERY limited verse code, all being very short scripts. Now has had 2 additional occurrences in the last 2 days after a big update, which added much more verse, but most of it being run asynchronously.
Verse unrecoverable error: ErrRuntime_ComputationLimitExceeded: The runtime terminated prematurely because Verse code took too long to execute within a single server tick. Try offloading heavy computation to async contexts. (Script (VKPlay_EmptyOcean_VolumeSupport_VerseContentScope) has exceeded its maximum running time (3.74s). Possible infinite loop or excessive computation.) (Callstack unavailable)
No errors have given any additional information other than what’s seen here
We are seeing these crashes on another project, but they all reference the Input Trigger device. this crash is MUCH more common, happening ~50 times per day for us right now.
Verse unrecoverable error: ErrRuntime_ComputationLimitExceeded: The runtime terminated prematurely because Verse code took too long to execute within a single server tick. Try offloading heavy computation to async contexts. (Script (VKPlay_EmptyOcean_VolumeSupport_VerseContentScope) has exceeded its maximum running time (3.13s). Possible infinite loop or excessive computation.) Truncated callstack follows: Device_InputTrigger_C:Update Players Holding Input (Unknown source) (Source: Unknown(0,0, 0,0)) Device_InputTrigger_C:ExecuteUbergraph?ice_InputTrigger (Unknown source) (Source: Unknown(0,0, 0,0)) Device_InputTrigger_C:OnEventReceived^CC4F404D6E3D1002E0C88F21E272E3 (Unknown source) (Source: Unknown(0,0, 0,0))
Got verse error today again, first part the same. Last part something with “argetDummys”. I dont have any verse connected to targers.
Verse unrecoverable error: ErrRuntime_ComputationLimitExceeded: The runtime terminated prematurely because Verse code took too long to execute within a single server tick. Try offloading heavy computation to async contexts. (Script (VKPlay_EmptyOcean_VolumeSupport_VerseContentScope) has exceeded its maximum running time (5.41s). Possible infinite loop or excessive computation.)