Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing asset files after SDK import via UPM #201

Closed
FejZa opened this issue Nov 19, 2020 · 4 comments · Fixed by XRTK/com.xrtk.core#690
Closed

Missing asset files after SDK import via UPM #201

FejZa opened this issue Nov 19, 2020 · 4 comments · Fixed by XRTK/com.xrtk.core#690
Assignees
Labels
Bug Something isn't working
Milestone

Comments

@FejZa
Copy link
Contributor

FejZa commented Nov 19, 2020

XRTK - Mixed Reality Toolkit Bug Report

Describe the bug

Importing the SDK via UPM by following the testplan descibred in XRTK/com.xrtk.core#684
reveals a bunch of warnings at step 3 of the testplan. Assets that are references by configuration profiles are missing, only their meta-files are available which Unity removed and logs warnings. While this only logs warnings it will cause errors as those files are required for hand controllers to work.

Examples for the warnings:

A meta data file (.meta) exists but its asset Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/FlatHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
UnityEditor.EditorApplication:Internal_CallDelayFunctions()

Removing Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/FlatHandPoseData.json because the asset does not exist


A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/GrabHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
UnityEditor.EditorApplication:Internal_CallDelayFunctions()

`Removing Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/GrabHandPoseData.json because the asset does not exist

To Reproduce

Follow the testplan at XRTK/com.xrtk.core#684

Expected behavior

Assets are imported together with the SDK.

Actual behavior

Assets are missing.

@FejZa FejZa added the Bug Something isn't working label Nov 19, 2020
@FejZa FejZa self-assigned this Nov 19, 2020
@FejZa FejZa added this to the Version 0.2.0 milestone Nov 19, 2020
@StephenHodgson
Copy link
Member

Related to XRTK/com.xrtk.core#675?

@StephenHodgson
Copy link
Member

StephenHodgson commented Nov 23, 2020

Here's the full list:

A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/FlatHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/GrabHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/OpenHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/PinchHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/PinchSteadyWristHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/PokeHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/ThumbsUpHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
A meta data file (.meta) exists but its asset 'Assets/XRTK.Generated/SDK/Profiles/Input/DataProviders/HandControllers/RecordedPoses/VictoryHandPoseData.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.

@StephenHodgson
Copy link
Member

I have a feeling these files either aren't checked into source control, or they're somehow getting removed from the upm deployment.

@StephenHodgson
Copy link
Member

StephenHodgson commented Nov 23, 2020

So I downloaded the tarball from upm.xrtk.io.

The json files are in there. I'm thinking that our asset import utility isn't copying them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants