Skip to content

Instantly share code, notes, and snippets.

@eai04191
Last active July 25, 2024 00:47
Show Gist options
  • Save eai04191/e2013f004ae895dbacc4acf39f91ddfe to your computer and use it in GitHub Desktop.
Save eai04191/e2013f004ae895dbacc4acf39f91ddfe to your computer and use it in GitHub Desktop.
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>g__GetValue|1 (System.Single u, System.Single v) [0x0002a] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:80
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__6 (System.Single u, System.Single v) [0x00000] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:92
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__7 (Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.Vertex v) [0x00000] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:100
at System.Linq.Enumerable.All[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x0002c] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__2 (Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.Vertex[] vertices) [0x00000] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:100
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.SubMesh.RemovePrimitives (System.String component, System.Func`2[T,TResult] condition) [0x0003c] in .\Packages\com.anatawa12.avatar-optimizer\Internal\MeshInfo2\MeshInfo2.cs:821
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor.Process (nadena.dev.ndmf.BuildContext context, Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.MeshInfo2 target) [0x00170] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:99
at Anatawa12.AvatarOptimizer.Processors.EditSkinnedMeshComponentProcessor.Execute (nadena.dev.ndmf.BuildContext context) [0x000d5] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\EditSkinnedMeshComponentProcessor.cs:30
at nadena.dev.ndmf.Pass`1[T].nadena.dev.ndmf.IPass.Execute (nadena.dev.ndmf.BuildContext context) [0x00000] in .\Packages\nadena.dev.ndmf\Editor\API\Fluent\Pass.cs:64
at nadena.dev.ndmf.ConcretePass.Execute (nadena.dev.ndmf.BuildContext context) [0x00000] in .\Packages\nadena.dev.ndmf\Editor\API\Solver\PluginResolver.cs:36
at nadena.dev.ndmf.BuildContext.RunPass (nadena.dev.ndmf.ConcretePass pass) [0x00124] in .\Packages\nadena.dev.ndmf\Editor\API\BuildContext.cs:350
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>g__GetValue|1 (System.Single u, System.Single v) [0x0002a] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:80
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__6 (System.Single u, System.Single v) [0x00000] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:92
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__7 (Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.Vertex v) [0x00000] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:100
at System.Linq.Enumerable.All[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x0002c] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__2 (Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.Vertex[] vertices) [0x00000] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:100
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.SubMesh.RemovePrimitives (System.String component, System.Func`2[T,TResult] condition) [0x0003c] in .\Packages\com.anatawa12.avatar-optimizer\Internal\MeshInfo2\MeshInfo2.cs:821
at Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor.Process (nadena.dev.ndmf.BuildContext context, Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.MeshInfo2 target) [0x00170] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\SkinnedMeshes\RemoveMeshByMaskProcessor.cs:99
at Anatawa12.AvatarOptimizer.Processors.EditSkinnedMeshComponentProcessor.Execute (nadena.dev.ndmf.BuildContext context) [0x000d5] in .\Packages\com.anatawa12.avatar-optimizer\Editor\Processors\EditSkinnedMeshComponentProcessor.cs:30
at nadena.dev.ndmf.Pass`1[T].nadena.dev.ndmf.IPass.Execute (nadena.dev.ndmf.BuildContext context) [0x00000] in .\Packages\nadena.dev.ndmf\Editor\API\Fluent\Pass.cs:64
at nadena.dev.ndmf.ConcretePass.Execute (nadena.dev.ndmf.BuildContext context) [0x00000] in .\Packages\nadena.dev.ndmf\Editor\API\Solver\PluginResolver.cs:36
at nadena.dev.ndmf.BuildContext.RunPass (nadena.dev.ndmf.ConcretePass pass) [0x00124] in .\Packages\nadena.dev.ndmf\Editor\API\BuildContext.cs:350
IndexOutOfRangeException: x: -675, y: -289, u: -0.6585868, v: -0.2815331, w: 1024, h: 1024, l: 1048576
Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>g__GetValue|1 (System.Single u, System.Single v) (at ./Packages/com.anatawa12.avatar-optimizer/Editor/Processors/SkinnedMeshes/RemoveMeshByMaskProcessor.cs:82)
Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__6 (System.Single u, System.Single v) (at ./Packages/com.anatawa12.avatar-optimizer/Editor/Processors/SkinnedMeshes/RemoveMeshByMaskProcessor.cs:93)
Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__7 (Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.Vertex v) (at ./Packages/com.anatawa12.avatar-optimizer/Editor/Processors/SkinnedMeshes/RemoveMeshByMaskProcessor.cs:102)
System.Linq.Enumerable.All[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) (at <70471b9615aa4ecfa3ed1abb95b73832>:0)
Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor+<>c__DisplayClass3_1.<Process>b__2 (Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.Vertex[] vertices) (at ./Packages/com.anatawa12.avatar-optimizer/Editor/Processors/SkinnedMeshes/RemoveMeshByMaskProcessor.cs:102)
Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.SubMesh.RemovePrimitives (System.String component, System.Func`2[T,TResult] condition) (at ./Packages/com.anatawa12.avatar-optimizer/Internal/MeshInfo2/MeshInfo2.cs:821)
Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.RemoveMeshByMaskProcessor.Process (nadena.dev.ndmf.BuildContext context, Anatawa12.AvatarOptimizer.Processors.SkinnedMeshes.MeshInfo2 target) (at ./Packages/com.anatawa12.avatar-optimizer/Editor/Processors/SkinnedMeshes/RemoveMeshByMaskProcessor.cs:101)
Anatawa12.AvatarOptimizer.Processors.EditSkinnedMeshComponentProcessor.Execute (nadena.dev.ndmf.BuildContext context) (at ./Packages/com.anatawa12.avatar-optimizer/Editor/Processors/EditSkinnedMeshComponentProcessor.cs:30)
nadena.dev.ndmf.Pass`1[T].nadena.dev.ndmf.IPass.Execute (nadena.dev.ndmf.BuildContext context) (at ./Packages/nadena.dev.ndmf/Editor/API/Fluent/Pass.cs:64)
nadena.dev.ndmf.ConcretePass.Execute (nadena.dev.ndmf.BuildContext context) (at ./Packages/nadena.dev.ndmf/Editor/API/Solver/PluginResolver.cs:36)
nadena.dev.ndmf.BuildContext.RunPass (nadena.dev.ndmf.ConcretePass pass) (at ./Packages/nadena.dev.ndmf/Editor/API/BuildContext.cs:350)
UnityEngine.Debug:LogException(Exception)
nadena.dev.ndmf.ErrorReport:ReportError(IError) (at ./Packages/nadena.dev.ndmf/Editor/ErrorReporting/ErrorReport.cs:161)
nadena.dev.ndmf.ErrorReport:ReportException(Exception, String) (at ./Packages/nadena.dev.ndmf/Editor/ErrorReporting/ErrorReport.cs:207)
Anatawa12.AvatarOptimizer.ndmf.OptimizerPlugin:OnUnhandledException(Exception) (at ./Packages/com.anatawa12.avatar-optimizer/Editor/OptimizerPlugin.cs:95)
nadena.dev.ndmf.Plugin`1:nadena.dev.ndmf.IPluginInternal.OnUnhandledException(Exception) (at ./Packages/nadena.dev.ndmf/Editor/API/Fluent/Plugin.cs:91)
nadena.dev.ndmf.BuildContext:RunPass(ConcretePass) (at ./Packages/nadena.dev.ndmf/Editor/API/BuildContext.cs:354)
nadena.dev.ndmf.AvatarProcessor:ProcessAvatar(BuildContext, BuildPhase, BuildPhase) (at ./Packages/nadena.dev.ndmf/Editor/AvatarProcessor.cs:199)
nadena.dev.ndmf.VRChat.BuildFrameworkOptimizeHook:OnPreprocessAvatar(GameObject) (at ./Packages/nadena.dev.ndmf/Editor/VRChat/BuildFrameworkPreprocessHook.cs:71)
VRC.SDKBase.Editor.BuildPipeline.VRCBuildPipelineCallbacks:OnPreprocessAvatar(GameObject)
nadena.dev.ndmf.ApplyOnPlay:MaybeProcessAvatar(OnDemandSource, MonoBehaviour) (at ./Packages/nadena.dev.ndmf/Editor/ApplyOnPlay.cs:97)
nadena.dev.ndmf.runtime.AvatarActivator:Awake() (at ./Packages/nadena.dev.ndmf/Runtime/ApplyOnPlayGlobalActivator.cs:182)
UnityEngine.GameObject:AddComponent()
nadena.dev.ndmf.runtime.RuntimeUtil:GetOrAddComponent(GameObject) (at ./Packages/nadena.dev.ndmf/Runtime/RuntimeUtil.cs:33)
nadena.dev.ndmf.runtime.ApplyOnPlayGlobalActivator:Awake() (at ./Packages/nadena.dev.ndmf/Runtime/ApplyOnPlayGlobalActivator.cs:120)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment