decentraland / unity-explorer

Apache License 2.0
8 stars 11 forks source link

dclexperience: doors do not open when near #676

Closed m3taphysics closed 3 months ago

m3taphysics commented 6 months ago

Explorer Alpha build version:

Main

Issue Description:

image

Steps to reproduce:

  1. load dclexperience.dcl.eth
NickKhalow commented 6 months ago

fixed

NickKhalow commented 6 months ago

approved https://decentralandteam.slack.com/archives/C069RU2KF2P/p1714557637958529

NickKhalow commented 6 months ago

For some users some doors won't work

NickKhalow commented 6 months ago
ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: minimumLength
System.Buffers.ConfigurableArrayPool`1[T].Rent (System.Int32 minimumLength) (at <e307bbb467104258887a104f6151f183>:0)
CRDT.Memory.CRDTPooledMemoryAllocator.GetMemoryBuffer (System.ReadOnlyMemory`1[System.Byte]& originalStream, System.Int32 shift, System.Int32 length) (at Assets/Scripts/CRDT/Memory/CRDTPooledMemoryAllocator.cs:54)
CRDT.Memory.CRDTPooledMemoryAllocator.CRDT.Memory.ICRDTMemoryAllocator.GetMemoryBuffer (System.ReadOnlyMemory`1[System.Byte]& originalStream, System.Int32 shift, System.Int32 length) <0x6c6ab8388 + 0x00053> in <e19c433aaf8649b98aa22832dd4addbe>:0
CRDT.Deserializer.CRDTDeserializer.TryDeserializePutComponent (System.ReadOnlyMemory`1[System.Byte]& memory, CRDT.Protocol.CRDTMessage& crdtMessage) (at Assets/Scripts/CRDT/Deserializer/CRDTDeserializer.cs:145)
CRDT.Deserializer.CRDTDeserializer.DeserializeBatch (System.ReadOnlyMemory`1[System.Byte]& memory, System.Collections.Generic.IList`1[T] messages) (at Assets/Scripts/CRDT/Deserializer/CRDTDeserializer.cs:44)
CRDT.Deserializer.CRDTDeserializer.CRDT.Deserializer.ICRDTDeserializer.DeserializeBatch (System.ReadOnlyMemory`1[System.Byte]& memory, System.Collections.Generic.IList`1[T] messages) (at Assets/Scripts/CRDT/Deserializer/CRDTDeserializer.cs:21)
CrdtEcsBridge.JsModulesImplementation.EngineAPIImplementation.CrdtSendToRenderer (System.ReadOnlyMemory`1[T] dataMemory, System.Boolean returnData) (at Assets/Scripts/CrdtEcsBridge/JsModulesImplementation/EngineAPIImplementation.cs:92)
SceneRuntime.Apis.Modules.EngineApi.EngineApiWrapper.CrdtSendToRenderer (Microsoft.ClearScript.JavaScript.ITypedArray`1[T] data) (at Assets/Scripts/SceneRuntime/Apis/Modules/EngineApi/EngineApiWrapper.cs:45)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
DCL.Diagnostics.DebugLogReportHandler:LogExceptionInternal(Exception, ReportData, Object) (at Assets/DCL/PerformanceAndDiagnostics/Diagnostics/ReportsHandling/Handlers/DebugLogReportHandler.cs:104)
DCL.Diagnostics.ReportHandlerBase:LogException(Exception, ReportData, Object) (at Assets/DCL/PerformanceAndDiagnostics/Diagnostics/ReportsHandling/Handlers/ReportHandlerBase.cs:49)
DCL.Diagnostics.ReportHubLogger:LogException(Exception, ReportData, ReportHandler) (at Assets/DCL/PerformanceAndDiagnostics/Diagnostics/ReportsHandling/ReportHubLogger.cs:126)
DCL.Diagnostics.ReportHub:LogException(Exception, ReportData, ReportHandler) (at Assets/DCL/PerformanceAndDiagnostics/Diagnostics/ReportsHandling/ReportHub.cs:118)
SceneRunner.Scene.ExceptionsHandling.SceneExceptionsHandler:OnEngineException(Exception, String) (at Assets/Scripts/SceneRunner/Scene/ExceptionsHandling/SceneExceptionsHandler.cs:113)
SceneRuntime.Apis.Modules.EngineApi.EngineApiWrapper:CrdtSendToRenderer(ITypedArray`1) (at Assets/Scripts/SceneRuntime/Apis/Modules/EngineApi/EngineApiWrapper.cs:54)
System.Reflection.MethodBase:Invoke(Object, Object[])
Microsoft.ClearScript.Util.<>c:<InvokeMethod>b__0_0(MethodInfo, Object, Object[])
Microsoft.ClearScript.Util.InvokeHelpers:InvokeMethodInternal(IHostInvokeContext, MethodInfo, Object, Object[], Func`4, Type, ScriptMemberFlags)
Microsoft.ClearScript.Util.InvokeHelpers:InvokeMethod(IHostInvokeContext, MethodInfo, Object, Object[], ScriptMemberFlags)
Microsoft.ClearScript.MethodBindSuccess:Invoke(HostItem)
Microsoft.ClearScript.HostItem:InvokeMethod(String, Type[], Object[], Object[])
Microsoft.ClearScript.HostItem:InvokeMethod(String, Object[], Object[])
Microsoft.ClearScript.HostItem:InvokeHostMember(String, BindingFlags, Object[], Object[], Boolean&)
Microsoft.ClearScript.HostItem:InvokeMember(String, BindingFlags, Object[], Object[], CultureInfo, Boolean, Boolean&)
Microsoft.ClearScript.HostItem:InvokeMember(String, BindingFlags, Object[], Object[], CultureInfo, Boolean)
Microsoft.ClearScript.HostMethod:TryInvoke(IHostInvokeContext, BindingFlags, Object[], Object[], Object&)
Microsoft.ClearScript.Util.InvokeHelpers:TryInvokeObject(IHostInvokeContext, Object, BindingFlags, Object[], Object[], Boolean, Object&)
Microsoft.ClearScript.HostItem:InvokeHostMember(String, BindingFlags, Object[], Object[], Boolean&)
Microsoft.ClearScript.HostItem:InvokeMember(String, BindingFlags, Object[], Object[], CultureInfo, Boolean, Boolean&)
Microsoft.ClearScript.<>c__DisplayClass147_0:<InvokeReflectMember>b__0()
Microsoft.ClearScript.ScriptEngine:HostInvoke(Func`1)
Microsoft.ClearScript.HostItem:HostInvoke(Func`1)
Microsoft.ClearScript.HostItem:InvokeReflectMember(String, BindingFlags, Object[], CultureInfo, String[], Boolean&)
Microsoft.ClearScript.HostItem:InvokeReflectMember(String, BindingFlags, Object[], CultureInfo, String[])
Microsoft.ClearScript.HostItem:System.Reflection.IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])
Microsoft.ClearScript.HostItem:Microsoft.ClearScript.Util.IDynamic.Invoke(Boolean, Object[])
Microsoft.ClearScript.V8.V8ProxyHelpers:InvokeHostObject(Object, Boolean, Object[])
Microsoft.ClearScript.V8.V8ProxyHelpers:InvokeHostObject(IntPtr, Boolean, Object[])
Microsoft.ClearScript.V8.SplitProxy.V8SplitProxyManaged:InvokeHostObject(IntPtr, Boolean, Int32, Ptr, Ptr)
Microsoft.ClearScript.V8.SplitProxy.Impl_OSX_Arm64:V8Object_Invoke(Handle, Boolean, Ptr, Ptr)
Microsoft.ClearScript.V8.SplitProxy.Impl_OSX_Arm64:Microsoft.ClearScript.V8.SplitProxy.IV8SplitProxyNative.V8Object_Invoke(Handle, Boolean, Object[])
Microsoft.ClearScript.V8.SplitProxy.<>c__DisplayClass26_0:<Invoke>b__0(IV8SplitProxyNative)
Microsoft.ClearScript.V8.SplitProxy.V8SplitProxyNative:Invoke(Func`2)
Microsoft.ClearScript.V8.SplitProxy.V8ObjectImpl:Invoke(Boolean, Object[])
Microsoft.ClearScript.V8.<>c__DisplayClass21_0:<Invoke>b__0()
Microsoft.ClearScript.ScriptEngine:ScriptInvokeInternal(Func`1)
Microsoft.ClearScript.V8.<>c__DisplayClass127_0`1:<ScriptInvoke>b__0()
Microsoft.ClearScript.V8.SplitProxy.V8SplitProxyManaged:InvokeHostAction(IntPtr)
Microsoft.ClearScript.V8.SplitProxy.Impl_OSX_Arm64:V8Context_InvokeWithLock(Handle, IntPtr)
Microsoft.ClearScript.V8.SplitProxy.Impl_OSX_Arm64:Microsoft.ClearScript.V8.SplitProxy.IV8SplitProxyNative.V8Context_InvokeWithLock(Handle, IntPtr)
Microsoft.ClearScript.V8.SplitProxy.<>c__DisplayClass13_0:<InvokeWithLock>b__0(IV8SplitProxyNative)
Microsoft.ClearScript.V8.SplitProxy.V8SplitProxyNative:Invoke(Action`1)
Microsoft.ClearScript.V8.SplitProxy.V8ContextProxyImpl:InvokeWithLock(Action)
Microsoft.ClearScript.V8.V8ScriptEngine:ScriptInvoke(Func`1)
Microsoft.ClearScript.V8.V8ScriptItem:Invoke(Boolean, Object[])
Microsoft.ClearScript.ScriptObject:InvokeAsFunction(Object[])
SceneRuntime.SceneRuntimeImpl:UpdateScene(Single) (at Assets/Scripts/SceneRuntime/SceneRuntimeImpl.cs:130)
SceneRunner.<StartUpdateLoopAsync>d__30:MoveNext() (at Assets/Scripts/SceneRunner/SceneFacade.cs:151)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`1:Run() (at ./Library/PackageCache/com.cysharp.unitask@73d86259ce/Runtime/CompilerServices/StateMachineRunner.cs:189)
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback()