Try In Silverlight
 
Canvas for OneNote now supports OneNote 2010 and Windows XP
Today we posted a version of Canvas for OneNote with two changes:   The ability to support OneNote 2010 and allow installs on Windows XP.
 
Are we listening to you?  
Ok… so you won’t notice any new features or behavior in this update, but we are listening and really appreciate the comments and feedback we’ve received for Canvas for OneNote. 
• Over 70% of people we surveyed said they preferred the canvas view for navigating their large notebooks:  cool! 
• People also told us that a view like this really needs to be tightly integrated into the application:  great to hear! 
• People also really wanted to be able to delete pages:  what a crazy concept!!  (actually, we totally agree and a product would of course ship with such a feature). 
• We have some really passionate Windows XP users!!
 
Well, why aren’t you releasing an update with those changes?
The team originally working on the project was pretty small (think 5), and we actually stopped working on Canvas for OneNote a while ago (though we have been gathering usage data and talking to customers and the Office product teams to share our findings).  We’ve been working on exciting new projects that incorporate some of our Canvas for OneNote findings that we hope to share in the future. 
 
Why are you doing this then?
We love technology.  A lot.  We really like OneNote 2010 (the improved search feature is one of my favorites), plus easy screen clippings, the Linked Notes feature, and the ability to access and take notes anywhere with OneNote Web App and OneNote mobile (available later this year).  A few of us made some changes during our spare time to enable OneNote 2010 and XP support, and after some testing, wanted to share the goodness with you all.
 
So, if you are still running Windows XP we look forward to (finally!) hearing your feedback. If you want to upgrade to Windows 7 with a touch enabled screen, you will be able to experience Canvas for OneNote and other touch enabled programs in a whole new way. If you can, I hope you also give Office 2010 a spin with Canvas for OneNote. 
 
Keep the feedback coming – it only makes us better.
 
-Nathan

Comments

THANK YOU

thanks for WinXP support and OneNote 2010 support. Hope all the Office Labs projects are updated for Office 2010 and WinXP. The most most important and most requested one is Search Commands for Office 2010.
anonymuos at 3/25/2010 9:41 PM

Canvas for OneNote Windows XP SP3, Office 2010 Abborts

Hi,

I installed Canvas for OneNote but the installation abborts on start-up. I get the following message:

ERROR Misc 20100326101349 1: Unhandled exception: System.DllNotFoundException: Unable to load DLL 'sqmapi.dll': No se puede encontrar el módulo especificado. (Exception from HRESULT: 0x8007007E)
   en Microsoft.OfficeLabs.NativeMethods.SqmApiWrapper.GetSession(String pwszSessionIdentifier, UInt32 cbMaxSessionSize, UInt32 dwFlags)
   en Microsoft.OfficeLabs.Diagnostics.Sqm.GetSession(String sessionId, UInt32 maxSessionSize, String dataFileNamePattern, UInt32 maxSessionFilesToQueue, Boolean createNew, UInt32 appId)
   en Microsoft.OfficeLabs.Diagnostics.Sqm.GetSession(String sessionId, String applicationName, Boolean createNew, UInt32 appId)
   en Microsoft.Internal.Canvas.Common.SqmDataManager.StartSession()
   en Microsoft.Internal.Canvas.MainWindow.OnLoaded(Object source, RoutedEventArgs e)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   en System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
   en System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
   en MS.Internal.LoadedOrUnloadedOperation.DoWork()
   en System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   en System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   en System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   en System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.DispatcherOperation.InvokeImpl()
   en System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   en System.Threading.ExecutionContext.runTryCode(Object userData)
   en System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Windows.Threading.DispatcherOperation.Invoke()
   en System.Windows.Threading.Dispatcher.ProcessQueue()
   en System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   en MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   en MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   en System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   en System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   en System.Windows.Threading.Dispatcher.Run()
   en System.Windows.Application.RunDispatcher(Object ignore)
   en System.Windows.Application.RunInternal(Window window)
   en System.Windows.Application.Run(Window window)
   en System.Windows.Application.Run()
   en Microsoft.Internal.Canvas.App.Main(). Aborting.

Thanks for all help.

Tom

tomhogers at 3/26/2010 7:23 AM

Re: Canvas for OneNote Windows XP SP3, Office 2010 Aborts

Have resolved problem by copying 'sqmapi.dll' from the pptPlex folder I already had installed to my /Windows/System32 folder.

Tom
tomhogers at 3/26/2010 8:45 AM

Re: Canvas for OneNote Windows XP SP3, Office 2010 Aborts

Sorry Guys, I spoke to early.

Canvas now starts but I can´t get past the welcome screen. New error message reads:

ERROR Misc 20100326115051 1: Unhandled exception: System.FormatException: El índice (basado en cero) debe ser mayor o igual a cero y menor que el tamaño de la lista de argumentos.
   en System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
   en System.String.Format(IFormatProvider provider, String format, Object[] args)
   en System.Diagnostics.TraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String format, Object[] args)
   en System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String format, Object[] args)
   en Microsoft.Internal.Canvas.Common.Logger.Exception(String message, Exception exception)
   en Microsoft.Internal.Canvas.Common.Log.Exception(String component, String message, Exception exception)
   en Microsoft.Internal.Canvas.FirstRunWizard.SelectNotebookPage..ctor(String[] notebooks, String destinationNotebook)
   en Microsoft.Internal.Canvas.FirstRunWizard.GettingStartedPage.Agree_Click(Object sender, RoutedEventArgs e)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   en System.Windows.Controls.Primitives.ButtonBase.OnClick()
   en System.Windows.Controls.Button.OnClick()
   en System.Windows.Controls.Primitives.ButtonBase.OnAccessKey(AccessKeyEventArgs e)
   en System.Windows.Input.AccessKeyManager.ProcessKey(List`1 targets, String key, Boolean existsElsewhere, Boolean userInitiated)
   en System.Windows.Input.AccessKeyManager.ProcessKeyForSender(Object sender, String key, Boolean existsElsewhere, Boolean userInitiated)
   en System.Windows.Input.AccessKeyManager.OnKeyDown(KeyEventArgs e)
   en System.Windows.Input.AccessKeyManager.PostProcessInput(Object sender, ProcessInputEventArgs e)
   en System.Windows.Input.InputManager.ProcessStagingArea()
   en System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   en System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   en System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
   en System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
   en System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
   en System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   en System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
   en System.Windows.Interop.HwndSource.WeakEventPreprocessMessage.OnPreprocessMessage(MSG& msg, Boolean& handled)
   en System.Windows.Interop.ThreadMessageEventHandler.Invoke(MSG& msg, Boolean& handled)
   en System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
   en System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   en System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   en System.Windows.Window.ShowHelper(Object booleanBox)
   en System.Windows.Window.Show()
   en System.Windows.Window.ShowDialog()
   en Microsoft.Internal.Canvas.MainWindow.LaunchFirstRunWizard()
   en Microsoft.Internal.Canvas.MainWindow.OnLoaded(Object source, RoutedEventArgs e)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   en System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
   en System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
   en MS.Internal.LoadedOrUnloadedOperation.DoWork()
   en System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   en System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   en System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   en System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.DispatcherOperation.InvokeImpl()
   en System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   en System.Threading.ExecutionContext.runTryCode(Object userData)
   en System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Windows.Threading.DispatcherOperation.Invoke()
   en System.Windows.Threading.Dispatcher.ProcessQueue()
   en System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   en MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   en MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   en System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   en System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   en System.Windows.Threading.Dispatcher.Run()
   en System.Windows.Application.RunDispatcher(Object ignore)
   en System.Windows.Application.RunInternal(Window window)
   en System.Windows.Application.Run(Window window)
   en System.Windows.Application.Run()
   en Microsoft.Internal.Canvas.App.Main(). Aborting.

Thanks,

Tom
tomhogers at 3/26/2010 8:54 AM

Re: Canvas for OneNote Windows XP SP3, Office 2010 Aborts

Sorry Guys, I spoke to early.

Canvas now starts but I can´t get past the welcome screen. New error message reads:

ERROR Misc 20100326115051 1: Unhandled exception: System.FormatException: El índice (basado en cero) debe ser mayor o igual a cero y menor que el tamaño de la lista de argumentos.
   en System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
   en System.String.Format(IFormatProvider provider, String format, Object[] args)
   en System.Diagnostics.TraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String format, Object[] args)
   en System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String format, Object[] args)
   en Microsoft.Internal.Canvas.Common.Logger.Exception(String message, Exception exception)
   en Microsoft.Internal.Canvas.Common.Log.Exception(String component, String message, Exception exception)
   en Microsoft.Internal.Canvas.FirstRunWizard.SelectNotebookPage..ctor(String[] notebooks, String destinationNotebook)
   en Microsoft.Internal.Canvas.FirstRunWizard.GettingStartedPage.Agree_Click(Object sender, RoutedEventArgs e)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   en System.Windows.Controls.Primitives.ButtonBase.OnClick()
   en System.Windows.Controls.Button.OnClick()
   en System.Windows.Controls.Primitives.ButtonBase.OnAccessKey(AccessKeyEventArgs e)
   en System.Windows.Input.AccessKeyManager.ProcessKey(List`1 targets, String key, Boolean existsElsewhere, Boolean userInitiated)
   en System.Windows.Input.AccessKeyManager.ProcessKeyForSender(Object sender, String key, Boolean existsElsewhere, Boolean userInitiated)
   en System.Windows.Input.AccessKeyManager.OnKeyDown(KeyEventArgs e)
   en System.Windows.Input.AccessKeyManager.PostProcessInput(Object sender, ProcessInputEventArgs e)
   en System.Windows.Input.InputManager.ProcessStagingArea()
   en System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   en System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   en System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
   en System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
   en System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
   en System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   en System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
   en System.Windows.Interop.HwndSource.WeakEventPreprocessMessage.OnPreprocessMessage(MSG& msg, Boolean& handled)
   en System.Windows.Interop.ThreadMessageEventHandler.Invoke(MSG& msg, Boolean& handled)
   en System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
   en System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   en System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   en System.Windows.Window.ShowHelper(Object booleanBox)
   en System.Windows.Window.Show()
   en System.Windows.Window.ShowDialog()
   en Microsoft.Internal.Canvas.MainWindow.LaunchFirstRunWizard()
   en Microsoft.Internal.Canvas.MainWindow.OnLoaded(Object source, RoutedEventArgs e)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   en System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
   en System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
   en MS.Internal.LoadedOrUnloadedOperation.DoWork()
   en System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   en System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   en System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   en System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.DispatcherOperation.InvokeImpl()
   en System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   en System.Threading.ExecutionContext.runTryCode(Object userData)
   en System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Windows.Threading.DispatcherOperation.Invoke()
   en System.Windows.Threading.Dispatcher.ProcessQueue()
   en System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   en System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   en System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   en MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   en MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   en System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   en System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   en System.Windows.Threading.Dispatcher.Run()
   en System.Windows.Application.RunDispatcher(Object ignore)
   en System.Windows.Application.RunInternal(Window window)
   en System.Windows.Application.Run(Window window)
   en System.Windows.Application.Run()
   en Microsoft.Internal.Canvas.App.Main(). Aborting.

Thanks,

Tom
tomhogers at 3/26/2010 9:10 AM

Same problem as Tom's

Installs, no problem.  It then launches itself and explodes with SEVERAL Errors.  Since I cant attach a screen print, will give you the highlights:

Windowns XP
OneNote 2007

Error: System.DlNoFoundException: Unable to load DLL 'sqmapi.dll': The specified module could not be found
(Exception from HResult:0x8007007E) at ...........
Tmunge01 at 3/26/2010 11:34 AM

sqmapi.dll errors

Hmmm, we thought we fixed that.  Checking stuff on our end and will let you know.  thanks for the feedback, and sorry for the troubles!

Nathan F (Office Labs) at 3/26/2010 1:24 PM

sqmapi.dll

Hello,
Ive found a way to make canvas work (windows xp + onenote2007.. on a netbook!) :
I have made a quick search to find another file named sqmapi.ddl and I found one on C:\program files\Windows live\Messenger
I've just copied and pasted it on C:\WINDOWS
and canvas works fine ;)
Lolo at 3/26/2010 2:09 PM

Canvas crashes with office 2010 (32 bit) & Win 7 (64 bit)

I get the following Error report when trying to install with office 2010 beta and Win 7 Pro 64 bit:

"We’re sorry. This application must shut down because the following error has occurred: System.TypelnitializationException: The type initializer for
‘MicrosoftJnternal.Canvas.Model.OneNote.OneNoteAppDataProvider threw an exception. ---> System.RuntimeJnteropServices.COMException (0x80004023): Retrieving the COM class factory for component
with CLSID {OO39FFEC-A022-4232-8274-6B34787BFC27} failed due to the following erron 80004023.
at MicrosoftJnternal.Canvas.Model.OneNote.OneNoteApplication..ctorO
at MicrosoftJnternal.Canvas.Model.OneNote.OneNoteAppDataProvider..ctorQ
at MicrosoftJnternal.Canvas.Model.OneNote.OneNoteAppDataProvider..cctorO
--- End of inner exception stack trace ---
at Microsoftinternal.Canvas.Model.OneNote.OneNoteAppDataProvider.get_InstanceO
at Microsoftjnternal.Canvas.CanvasModel.GetDefaultDocumentLocationÇj
at MicrosoftJnternal.Canvas.MainWindow.OnLoaded(Object source, RoutedEventArgs e)
at System.Windows.EventRoute.InvokeHa n dlerslmpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UlElement.RaiseEventlmpl(DependencyObject sender, RoutedEventArgs args)
at MS.Internal.FrameworkObject.OnLoaded(RoutedEventArgs args)
at System.Wi ndows.Broa dcastEventHel per.BroadcastEvent(DependencyObject root RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at System.Windows.Media.MediaContext.FireLoadedPendingCallbackso
at System.Windows.Media.MediaContext.FirelnvokeOnRenderCallbacksQ
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperationJnvokelmplO
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback,, Object state)
at System.Windows.Threading.DispatcherOperationJnvokeO
at System.Windows.Threading.Dispatcher.ProcessQueueo
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, 1nt32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, 1nt32 msg, IntPtr wParam, IntPtr IParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapperJnternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.InvokeJmpl(DispatcherPriority priority, TimeSpan timeout Delegate method, Object args, Boolean isSingleParameter)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, 1nt32 msg, IntPtr wParam, IntPtr IParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFramelmpl(DispatcherFrame frame)
at System.Windows.Application.Runlnternal(Window window)
at MicrosoftJnternal.Canvas.App.MainO"

Let me know if there is any other info you need.  Good luck.
Nick Smith at 3/28/2010 4:06 AM

error on load (win xp sp3 and one note 2007

ERROR Misc 20100328004008 1: Unhandled exception: System.DllNotFoundException: Unable to load DLL 'sqmapi.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
   at Microsoft.OfficeLabs.NativeMethods.SqmApiWrapper.GetSession(String pwszSessionIdentifier, UInt32 cbMaxSessionSize, UInt32 dwFlags)
   at Microsoft.OfficeLabs.Diagnostics.Sqm.GetSession(String sessionId, UInt32 maxSessionSize, String dataFileNamePattern, UInt32 maxSessionFilesToQueue, Boolean createNew, UInt32 appId)
   at Microsoft.OfficeLabs.Diagnostics.Sqm.GetSession(String sessionId, String applicationName, Boolean createNew, UInt32 appId)
   at Microsoft.Internal.Canvas.Common.SqmDataManager.StartSession()
   at Microsoft.Internal.Canvas.MainWindow.OnLoaded(Object source, RoutedEventArgs e)
   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 e)
   at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
   at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
   at MS.Internal.LoadedOrUnloadedOperation.DoWork()
   at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(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, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at System.Windows.Application.Run()
   at Microsoft.Internal.Canvas.App.Main(). Aborting.
passisgreen at 3/28/2010 5:00 AM

Issues folks are hitting

First, thanks to folks trying out our new build and sharing feedback.  We've heard some great new feedback from folks who got things working, and... Sounds like some people are having issues, too! 

SQMAPI.DLL issues?  Thanks to the folks reporting issues with the missing sqmapi.dll...  TomHoggers and Lolo found a workaround you can search above... And we're looking into it on our end, too.

Other crashes:  It would be great if people could post to our Discussion Forum (http://www.officelabs.com/projects/canvasforonenote/Lists/Discussions/AllItems.aspx) so we can follow up on each thread.  It would help to know:

1)  Where in the setup process the error occured (picking a notebook, the 'please wait...' screen, other?)

2)  If you picked a notebook you already had or created a new notebook from the setup wizard. 

3)  Where the notebook is located on your computer (c:\, network drive, others)?

Many thanks all!! 

-Nathan



Nathan F (Office Labs) at 3/28/2010 5:17 PM

Can't Install

The installer tells me that I don't have OneNote on my computer so it can't be installed. Does this not work with the 2010 Beta? That's what I have, and isn't that the latest version of OneNote 2010?
Miriam at 3/28/2010 6:15 PM

Worked for me with no other problems, thanks Tom!

I installed pptPlex solely to get 'sqmapi.dll' and make the copy per your instructions.

It went smoothly and I had no other problems at first glance. Of course I don't have a touch screen... but the scroll and mouse seems to suffice.

Thanks!

 Re:
>tomhogers
>at 3/26/2010 7:23 AM
>Re: Canvas for OneNote Windows XP SP3, Office 2010 Aborts

>Have resolved problem by copying 'sqmapi.dll' from the >pptPlex folder I already had installed to >my /Windows/System32 folder.
TheAnt at 4/16/2010 12:29 PM

I forgot to disclose my OS, etc

I am running XP and my office 2003 was sorta patched to 2007 after I purchased OneNote. While installing Canvas, it asked me to do another download and install of what appeared to be compatibility apps for Excel, Word,... the other Office tools.

OK, so I didn't thoroughly read and just did a point and click and agree, etc., ... We ADD folks use intuition which in the future "a long long time ago" will be known as "The Force" and be mentored by Yodda.
TheAnt at 4/16/2010 12:33 PM

vow   nice post

linlianming at 7/7/2010 2:04 AM
 Sign In to comment.
Get Microsoft Silverlight
no thanks