Git Product home page Git Product logo

Comments (26)

milos12345 avatar milos12345 commented on May 29, 2024 1

It is a completely new project with those 3 installed through UPM. I didn't modify anything

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024 1

I tested it also on another PC with HP Reverb, newly installed Unity. WMR for SteamVR, both Beta and Stable, same issue with clicking these objects, and with the Axis Setup error message

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Wondering how you're getting the missing input axes, but it could be part of the problem.

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024

I have also tried dev branch, if I am doing it correctly: New project, downloaded branch "development" which I extracted into Assets\XRTK-Core-development. I also extracted SDK-development into Assets\XRTK-Core-development\Submodules\SDK and did the same with WindowsMixedReality-development and I still get the "Input Axis not setup. "

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Thanks for the update.

Were you able to pull this project directly and get it to run?

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024

It does play, but in addition to that error also has Unable to register a service with a null concrete IMixedRealityControllerDataProvider type. and there is not XRTK logo in inspector

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Very strange. Make sure you've got Developer Mode enabled on your OS to make sure the symbolic links are being correctly generated for the submodules

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024

Developer Mode was already enabled. I have retried repeating everything it in new project with newly downloaded development branches and it shows
Failed to load 'D:/M/Template/XRTKTemplate8/Assets/XRTK-Core-development/XRTK-Core/ProjectSettings/XRSettings.asset' because it was serialized with a newer version of Unity. (Has a higher SerializedFile version) and the same for WindowsMixedReality and SDK. Still using Unity 2019.1.14f1
Then on Configure the Unity Crashes
Reopenning does not show these messages again
Then the Configure works (still no XRTK logo) and at that time the mentioned issue with IMixedRealityControllerDataProvider appears
Clone and Customize works
Play works, and as soon as I turn on the controller I get Input Axis is not setup. on every frame
OpenVR mode

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Okay thanks for the update. Trying to reproduce on my side.

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Not sure how this value can be null. Can you open your version and tell me what you see on line 65 of the BaseControllerPointerInspector?

image

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Also try using the new upm releases and let me know if you can reproduce this issue.

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024

Tried with new Project, imported "com.xrtk.core": "0.1.19", "com.xrtk.sdk": "0.1.13", "com.xrtk.wmr": "0.1.5"
Line 65 in BaseControllerPointerInspector is
EditorGUILayout.PropertyField(isTargetPositionLockedOnFocusLock);

I also have error

Unable to register a service with a null concrete IMixedRealityControllerDataProvider type.
UnityEngine.Debug:LogError(Object)
XRTK.Services.MixedRealityToolkit:CreateAndRegisterService(Type, SupportedPlatforms, Object[]) (at Library/PackageCache/[email protected]/Services/MixedRealityToolkit.cs:845)
XRTK.Services.MixedRealityToolkit:InitializeServiceLocator() (at Library/PackageCache/[email protected]/Services/MixedRealityToolkit.cs:376)
XRTK.Services.MixedRealityToolkit:InitializeInstance() (at Library/PackageCache/[email protected]/Services/MixedRealityToolkit.cs:278)
XRTK.Services.MixedRealityToolkit:Awake() (at Library/PackageCache/[email protected]/Services/MixedRealityToolkit.cs:689)

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Unable to register a service with a null concrete IMixedRealityControllerDataProvider type.

There should be a name in the next error, what's the service that didn't get started?

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024

Yes, sorry, there is also

Failed to start Oculus Controller Data Provider!
UnityEngine.Debug:LogError(Object)
XRTK.Services.MixedRealityToolkit:InitializeServiceLocator() (at Library/PackageCache/[email protected]/Services/MixedRealityToolkit.cs:383)
XRTK.Services.MixedRealityToolkit:InitializeInstance() (at Library/PackageCache/[email protected]/Services/MixedRealityToolkit.cs:278)
XRTK.Services.MixedRealityToolkit:Awake() (at Library/PackageCache/[email protected]/Services/MixedRealityToolkit.cs:689)

I tried deleting Oculus from XR settings, but the message is still there.

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

The oculus one is harmless atm. It's just because we haven't made a release on upm yet, but that's currently processing. Should be published in the next hour or so.

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

The real problem is the NRE in the pointer inspectors. For some reason you've got a mismatch there, and I'm not sure why.

Did you implement your own controller pointers? Seems like the SDK and the Core are out of sync. But if you did the UPM only install then they should be good to go.

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

What headset are you testing with?

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024

HP WMR (not Reverb)

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Even with the UPM updates in a new project you're still getting the axis not setup and pointer NRE errors?

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024

It was just pulled, http://upm.xrtk.io:4873/, Still have the Axis setup error. Is there anything else I can do to make it more up to date?

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Not that I'm aware.

Please do me a favor and open a new bug report for the invalid axis and be sure to put in the full stack trace. That's a separate error and I wanna follow up with it. Thanks.

from com.xrtk.sdk.

milos12345 avatar milos12345 commented on May 29, 2024

Sent. Thanks

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Thanks for the update

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Can you tell me exactly which object is getting the null reference?

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

Tried with new Project, imported "com.xrtk.core": "0.1.19", "com.xrtk.sdk": "0.1.13", "com.xrtk.wmr": "0.1.5"
Line 65 in BaseControllerPointerInspector is
EditorGUILayout.PropertyField(isTargetPositionLockedOnFocusLock);

This confuses me because I removed isTargetPositionLockedOnFocusLock in com.xrtk.sdk 0.1.13

from com.xrtk.sdk.

StephenHodgson avatar StephenHodgson commented on May 29, 2024

I think I tracked this down. Should be fixed with #74

from com.xrtk.sdk.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.