Skip to main content
florianbuchholz1988
Inspiring
May 21, 2024
Solved

None of the building blocks for Multiplayer work in v65

First of all, why are the release notes still in the unity asset store still linked to the deprecated old version? Meta really needs to get their act together. It is so amazingly hard to find the release notes for the current version and even then, they are separated by each of the smaller SDKs, which makes no sense.

Now for the main issue:
I can not integrate / add any of the multiplayer-blocks into my existing unity-application. Any idea why?

Haven't tried out a clean install yet.

System.Linq.Lookup`2[TKey,TElement].Create (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] keySelector, System.Collections.Generic.IEqualityComparer`1[T] comparer) (at <bb4b38eec2634f5887af2d644ab0aceb>:0)
System.Linq.GroupedEnumerable`2[TSource,TKey].GetEnumerator () (at <bb4b38eec2634f5887af2d644ab0aceb>:0)
System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].ToArray () (at <bb4b38eec2634f5887af2d644ab0aceb>:0)
System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) (at <bb4b38eec2634f5887af2d644ab0aceb>:0)
Meta.XR.BuildingBlocks.Editor.InstallationRoutineSelector.ComputePossibleRoutines (Meta.XR.BuildingBlocks.Editor.InterfaceBlockData blockData) (at ./Library/PackageCache/com.meta.xr.sdk.core@65.0.0/Editor/BuildingBlocks/InstallationRoutineSelector/InstallationRoutineSelector.cs:45)
Meta.XR.BuildingBlocks.Editor.VariantsSelection.Setup (Meta.XR.BuildingBlocks.Editor.BlockData blockData, System.Boolean force) (at ./Library/PackageCache/com.meta.xr.sdk.core@65.0.0/Editor/BuildingBlocks/InstallationRoutineSelector/VariantsSelection.cs:83)
Meta.XR.BuildingBlocks.Editor.InterfaceBlockData.InstallWithDependencies (System.Collections.Generic.List`1[T] selectedGameObjects) (at ./Library/PackageCache/com.meta.xr.sdk.core@65.0.0/Editor/BuildingBlocks/InterfaceBlockData.cs:91)
Meta.XR.BuildingBlocks.Editor.InterfaceBlockData.InstallWithDependencies (UnityEngine.GameObject selectedGameObject) (at ./Library/PackageCache/com.meta.xr.sdk.core@65.0.0/Editor/BuildingBlocks/InterfaceBlockData.cs:120)
Meta.XR.BuildingBlocks.Editor.BlockData.InstallWithDependenciesAndCommit (System.Collections.Generic.List`1[T] selectedGameObjects) (at ./Library/PackageCache/com.meta.xr.sdk.core@65.0.0/Editor/BuildingBlocks/BlockData.cs:112)
Meta.XR.BuildingBlocks.Editor.BlockData.InstallWithDependenciesAndCommit (UnityEngine.GameObject selectedGameObject) (at ./Library/PackageCache/com.meta.xr.sdk.core@65.0.0/Editor/BuildingBlocks/BlockData.cs:126)
Meta.XR.BuildingBlocks.Editor.BlockData.AddToProject (UnityEngine.GameObject selectedGameObject, System.Action onInstall) (at ./Library/PackageCache/com.meta.xr.sdk.core@65.0.0/Editor/BuildingBlocks/BlockData.cs:70)
System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <bfbc89a04b6b4dd49c3614d03fc31ce8>:0)
UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at <f7237cf7abef49bfbb552d7eb076e422>:0)
UnityEngine.UnitySynchronizationContext.Exec () (at <f7237cf7abef49bfbb552d7eb076e422>:0)
UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at <f7237cf7abef49bfbb552d7eb076e422>:0)

This topic has been closed for replies.
florianbuchholz1988
Inspiring
May 21, 2024

Solution:

The old TouchHandGrabdoesn't work anymore because of the changed physicsgrabbable, and it is the reason why it doesn't work! You can not add new TouchHandGrab with the old ones existing in the scene as well.

You have to delete all the old TouchHandGrab-Gameobjects, removing just the deprecated Physics-Grabbable doesn't work, also using the same settings as the new ones doesn't work.

After you do this, you can add new TouchHandGrabs and also the other Building-Blocks withouth any problems.


You're welcome.

2 replies

florianbuchholz1988
Inspiring
May 21, 2024

So it seems that this window doesn't show up, if you upgrade from an older version to v65:

Great testing guys!

I also wonder how that works with "mirror" since Photon wants to have a **bleep**ton of money.

florianbuchholz1988
Inspiring
May 21, 2024

Solution:

The old TouchHandGrabdoesn't work anymore because of the changed physicsgrabbable, and it is the reason why it doesn't work! You can not add new TouchHandGrab with the old ones existing in the scene as well.

You have to delete all the old TouchHandGrab-Gameobjects, removing just the deprecated Physics-Grabbable doesn't work, also using the same settings as the new ones doesn't work.

After you do this, you can add new TouchHandGrabs and also the other Building-Blocks withouth any problems.


You're welcome.