none
hck studio crash while trying to create a package RRS feed

  • Question

  • I am trying to create a submission using an .HCKX file.

    I create a project, go to Package, Add Driver Folder. I use Connect and load the .hckx file. I asked for the Certificate which I select from the Certificate Store. Everything seems to go well....At the very end of the process after it seems to have read and processed everything, HCK says there is an "internal error" and it gives this information. (Of course, I have already uninstalled and reinstalled HCK.)

    Exception Details:

    System.ArgumentNullException: Value cannot be null.
    Parameter name: inArray
       at System.Convert.ToBase64String(Byte[] inArray)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageDatabaseReader.DoRead(Int32 id, DatabaseCollection databaseCollection, PackageTestLog& log)
       at CallSite.Target(Closure , CallSite , Object , Int32 , DatabaseCollection , PackageTestLog& )
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageDatabaseReader.TryRead[T](Int32 id, DatabaseCollection databaseCollection, T& obj)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.LoadHelper`2.LoadCollection()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageTestResult.<Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackagable.OnUnpacked>b__2()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.Lazy`1.get_Value()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageTestResult.GetLogs()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTestResult(TestResult result, Int32 testId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTest(Test test, Int32 targetId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTarget(Target target, Int32 targetFamilyId, Boolean isDeepMerged)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTargetFamily(TargetFamily targetFamily, Int32 productInstanceId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitProductInstance(ProductInstance productInstance, Int32 projectId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitProject(Project project, List`1 driverList)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageWriter.Save(String packageFile)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageWriter.Save(String packageFile, X509Certificate certificate)
       at Microsoft.Windows.Kits.Hardware.UI.Views.PackageView.CreateSubmissionPackage(X509Certificate certificate)
       at Microsoft.Windows.Kits.Hardware.UI.Views.PackageView.CreateSubmissionPackageCommand_Executed(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
       at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
       at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
       at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
       at System.Windows.Controls.Primitives.ButtonBase.OnClick()
       at System.Windows.Controls.Button.OnClick()
       at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

    Event Log Entries:

    [4/13/2014 2:45 PM]<Studio UI> Exception Message: 
    System.ArgumentNullException: Value cannot be null.
    Parameter name: inArray
       at System.Convert.ToBase64String(Byte[] inArray)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageDatabaseReader.DoRead(Int32 id, DatabaseCollection databaseCollection, PackageTestLog& log)
       at CallSite.Target(Closure , CallSite , Object , Int32 , DatabaseCollection , PackageTestLog& )
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageDatabaseReader.TryRead[T](Int32 id, DatabaseCollection databaseCollection, T& obj)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.LoadHelper`2.LoadCollection()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageTestResult.<Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackagable.OnUnpacked>b__2()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.Lazy`1.get_Value()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageTestResult.GetLogs()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTestResult(TestResult result, Int32 testId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTest(Test test, Int32 targetId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTarget(Target target, Int32 targetFamilyId, Boolean isDeepMerged)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTargetFamily(TargetFamily targetFamily, Int32 productInstanceId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitProductInstance(ProductInstance productInstance, Int32 projectId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitProject(Project project, List`1 driverList)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageWriter.Save(String packageFile)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageWriter.Save(String packageFile, X509Certificate certificate)
       at Microsoft.Windows.Kits.Hardware.UI.Views.PackageView.CreateSubmissionPackage(X509Certificate certificate)
       at Microsoft.Windows.Kits.Hardware.UI.Views.PackageView.CreateSubmissionPackageCommand_Executed(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
       at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
       at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
       at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
       at System.Windows.Controls.Primitives.ButtonBase.OnClick()
       at System.Windows.Controls.Button.OnClick()
       at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
    [4/13/2014 2:45 PM]<Package> LogoPackage: Created temp file 'C:\Users\Administrator\AppData\Local\Temp\1\tmp556D.tmp' for package.
    [4/13/2014 2:44 PM]<Studio UI> Exception Message: 
    System.ArgumentNullException: Value cannot be null.
    Parameter name: inArray
       at System.Convert.ToBase64String(Byte[] inArray)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageDatabaseReader.DoRead(Int32 id, DatabaseCollection databaseCollection, PackageTestLog& log)
       at CallSite.Target(Closure , CallSite , Object , Int32 , DatabaseCollection , PackageTestLog& )
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageDatabaseReader.TryRead[T](Int32 id, DatabaseCollection databaseCollection, T& obj)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.LoadHelper`2.LoadCollection()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageTestResult.<Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackagable.OnUnpacked>b__2()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.Lazy`1.get_Value()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageTestResult.GetLogs()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTestResult(TestResult result, Int32 testId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTest(Test test, Int32 targetId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTarget(Target target, Int32 targetFamilyId, Boolean isDeepMerged)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTargetFamily(TargetFamily targetFamily, Int32 productInstanceId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitProductInstance(ProductInstance productInstance, Int32 projectId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitProject(Project project, List`1 driverList)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageWriter.Save(String packageFile)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageWriter.Save(String packageFile, X509Certificate certificate)
       at Microsoft.Windows.Kits.Hardware.UI.Views.PackageView.CreateSubmissionPackage(X509Certificate certificate)
       at Microsoft.Windows.Kits.Hardware.UI.Views.PackageView.CreateSubmissionPackageCommand_Executed(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
       at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
       at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
       at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
       at System.Windows.Controls.Primitives.ButtonBase.OnClick()
       at System.Windows.Controls.Button.OnClick()
       at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
    [4/13/2014 2:43 PM]<Package> LogoPackage: Created temp file 'C:\Users\Administrator\AppData\Local\Temp\1\tmpCFA8.tmp' for package.
    [4/13/2014 2:42 PM]<Studio UI> Exception Message: 
    System.ArgumentNullException: Value cannot be null.
    Parameter name: inArray
       at System.Convert.ToBase64String(Byte[] inArray)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageDatabaseReader.DoRead(Int32 id, DatabaseCollection databaseCollection, PackageTestLog& log)
       at CallSite.Target(Closure , CallSite , Object , Int32 , DatabaseCollection , PackageTestLog& )
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageDatabaseReader.TryRead[T](Int32 id, DatabaseCollection databaseCollection, T& obj)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.LoadHelper`2.LoadCollection()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageTestResult.<Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackagable.OnUnpacked>b__2()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.Lazy`1.get_Value()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageTestResult.GetLogs()
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTestResult(TestResult result, Int32 testId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTest(Test test, Int32 targetId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTarget(Target target, Int32 targetFamilyId, Boolean isDeepMerged)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitTargetFamily(TargetFamily targetFamily, Int32 productInstanceId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitProductInstance(ProductInstance productInstance, Int32 projectId)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.SerializationVisitor.Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.IPackageVisitor.VisitProject(Project project, List`1 driverList)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageWriter.Save(String packageFile)
       at Microsoft.Windows.Kits.Hardware.ObjectModel.Submission.PackageWriter.Save(String packageFile, X509Certificate certificate)
       at Microsoft.Windows.Kits.Hardware.UI.Views.PackageView.CreateSubmissionPackage(X509Certificate certificate)
       at Microsoft.Windows.Kits.Hardware.UI.Views.PackageView.CreateSubmissionPackageCommand_Executed(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
       at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
       at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
       at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
       at System.Windows.Controls.Primitives.ButtonBase.OnClick()
       at System.Windows.Controls.Button.OnClick()
       at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
    [4/13/2014 2:41 PM]<Package> LogoPackage: Created temp file 'C:\Users\Administrator\AppData\Local\Temp\1\tmp46D.tmp' for package.
    [4/13/2014 2:13 PM]<Management> Initialized event entry for Management
    [4/13/2014 2:13 PM]<Execution> Initialized event entry for Execution
    [4/13/2014 2:13 PM]<FilterEngine> Initialized event entry for FilterEngine
    [4/13/2014 2:13 PM]<ResultViewModel> Initialized event entry for ResultViewModel
    System Information:

    Available Virtual Memory: 2,502.00 MB
    Available Physical Memory: 755.00 MB
    Available Space on drive C:\: 347,210.00 MB

    Sunday, April 13, 2014 10:05 PM

All replies

  • This is a known issue that is being investigated. http://social.msdn.microsoft.com/Forums/en-US/1b761c1a-5b45-4306-bf32-115740a14db1/hck-failure-on-merging-submission-package?forum=whck is the primary thread on this.

    John -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Monday, April 14, 2014 4:06 PM
  • John,

    This is occurring even when not merging. I occasionally have seen in the past where the dashboard says the package is not properly signed. When this occurred in the past, I would load the package back up on WHCK Studio, then repackage/sign it under a different name. Unfortunately, these packages created by QFE008 are crashing HCK studio, even on a completely seperate system/older HCK studio. I do not have QFE006 backed up, nor can I afford to re-run 7 OS runs for a Ethernet device, as that will set us back another 1.5 weeks. 

    Is there any alternative way to submit packages while this issue is being investigated?

    -Thomas

    Monday, April 14, 2014 4:50 PM
  • As this is being investigated, we discovered scenarios where just repacking w/o merging can also cause this issue. In short, creating an initial package (straight from the controller database) works but any type of repackaging is throwing the exception.

    As for other ways to submit, can you add the drivers when first packaging a project and submit the packages separately?


    John -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Monday, April 14, 2014 9:57 PM
  • John,

    The drivers and packages are complete, and can be viewed in HCK studio without error. However, sysdev dashboard will not accept the package with error "It looks like your package is either not signed or may be corrupt. Please ensure you have digitally signed your .hckx file yoursing your company's Microsoft Authenticode Codesigning certificate and try again."

    I have used both C# and Powershell Object Model to resign these packages, but still receive the same error. I had 12 total packages (2 drivers, 3 OS families). The Windows 7 packages were fine, and one Windows 8 package (x86) was fine. The other 7 receive this error/have this issue. These packages are complete and 100% passed. We will be 2 weeks behind schedule if I have to re-run these packages.

    Thank you,

    Thomas

    Monday, April 14, 2014 10:25 PM
  • Hi Thomas,

    I'm sorry to hear you're being affected by this bug. We have created guidelines for dealing with this bug which can be found here: http://blogs.msdn.com/b/windows_hardware_certification/archive/2014/04/16/hck-qfe-008-for-windows-8-1-has-been-removed-from-the-download-center.aspx

    I would recommend persuing the "Help! I’ve already installed QFE 008 and I need to merge and/or re-package my .hckx files" section. I hope this helps you reconcile these issues.

    Best,

    Wyatt

    • Proposed as answer by kukucz Thursday, April 17, 2014 1:51 PM
    Thursday, April 17, 2014 9:06 AM