Skip to content

HResult 0x80070057 after executing StartPreview in Hololens 2 #16

@PWMX-JOLP

Description

@PWMX-JOLP

I'm trying to get the CameraCapture sample to work on Hololens 2 but when I use the voice command start preview it executes the functions SetSpatialCoordinateSytem and StartPreview as it should but the display does not show the camera feed. When I checked the unity.log file it shows a HResult 0x80070057 right after executing the StartPreview function and then a message saying "A task was canceled"

According to this the HResult means there is an incorrect parameter, which I would not know what parameter is the problem. Here is the whole section of the log that comes right after executing StartPreview

`HResult: 0x80070057

UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
CameraCapture.BasePlugin`1:OnFailed(FailedState)
CameraCapture.CameraCapture:OnFailed(FailedState)
CameraCapture.<>c__DisplayClass20_0:b__0()
System.Runtime.Remoting.Contexts.CrossContextDelegate:Invoke()
CameraCapture.d__22:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

A task was canceled.
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
CameraCapture.d__28:MoveNext()
System.Runtime.CompilerServices.MoveNextRunner:InvokeMoveNext(Object)
System.Threading.TimerCallback:Invoke(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Runtime.CompilerServices.MoveNextRunner:Run()
System.Runtime.Remoting.Contexts.CrossContextDelegate:Invoke()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction(Object)
System.Threading.TimerCallback:Invoke(Object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback(ContextCallback, Object, Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run(Task, Boolean)
System.Threading.Tasks.Task:FinishContinuations()
System.Threading.Tasks.Task:CancellationCleanupLogic()
System.Threading.Tasks.Task1:TrySetCanceled(CancellationToken, Object) System.Threading.Tasks.Task1:TrySetCanceled(CancellationToken)
System.Threading.Tasks.TaskCompletionSource1:TrySetCanceled(CancellationToken) System.Threading.Tasks.TaskCompletionSource1:TrySetCanceled()
CameraCapture.CameraCapture:OnFailed(FailedState)
CameraCapture.<>c__DisplayClass20_0:b__0()
System.Runtime.Remoting.Contexts.CrossContextDelegate:Invoke()
CameraCapture.d__22:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)`

I thought it might be something related to permissions for the app but I already gave it all permissions manually and it still won't work. Any idea how to fix this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions