LOGIN  |  REGISTER
Smart Living Made Brilliant!
CASTLEOS FORUM

HomeBug Reports

A forum topic for reporting bugs and other issues with CastleOS

Exceptions Messages in this topic - RSS

Scott Goffman
Scott Goffman
Posts: 111


9/10/2014
Scott Goffman
Scott Goffman
Posts: 111
Running into a few unhandled exception crashes with the Kinect service. Testing on two different PCs, both running Windows 7, one with a Kinect + drivers, the other without. Neither have the Core service installed.

First, the latest Kinect Beta Configurator crashes on startup with the same exception, but called from different locations in code:

PC 1 (with Kinect + driver) Exception Info: System.TypeInitializationException
Stack:

at Microsoft.Kinect.KinectSensorCollection.get_Instance()
at ae.f()
at ae.b(System.Object)
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart(System.Object)

PC 2 (no Kinect) Exception Info: System.TypeInitializationException
Stack:
at Microsoft.Kinect.KinectSensorCollection.get_Instance()
at s.p()
at s.a(System.Object)
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart(System.Object)




(Edit: After installing MSSpeech_TTS, the below crash went away.)
The other crash was in the release Kinect Configurator, occurs when clicking "Advanced":

Both PCs Exception Info: System.PlatformNotSupportedException
Stack:
at Microsoft.Speech.Synthesis.SpeechSynthesizer.get_InstalledVoices()
at CastleOSKinectServiceConfigurator.Pages.Apex.AdvancedSettingsView.BindVoicesToComboBox()
at CastleOSKinectServiceConfigurator.Pages.Apex.AdvancedSettingsView.UserControl_Loaded(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
at System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)
at System.Windows.BroadcastEventHelper.BroadcastEvent(System.Windows.DependencyObject, System.Windows.RoutedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(System.Object)
at MS.Internal.LoadedOrUnloadedOperation.DoWork()
at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(System.Object)
at System.Windows.Media.MediaContext.RenderMessageHandler(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at CastleOSKinectServiceConfigurator.App.Main()

Hope that helps!

-Scott
edited by sgoffman on 9/10/2014
0 link
Chris Cicchitelli
Chris Cicchitelli
Administrator
Posts: 3390


9/10/2014
Chris Cicchitelli
Chris Cicchitelli
Administrator
Posts: 3390
Hey Scott, these errors are because prerequisite software doesn't appear to be installed fully. For the first one, I'd suggest installing the latest Kinect SDK 1.8 here:

http://www.microsoft.com/en-us/download/details.aspx?id=40278

For the second one, that is working as expected as there is no Kinect attached, it only works with the Kinect.

For the final one, it appears the TTS voice wasn't installed, which you fixed when you downloaded it. You'll want to be sure it's the ZiraPro voice, and there is a link to it on our download page.

Let us know how you make out!

Thanks,
Chris
0 link