jimmejardine / qiqqa-open-source

The open-sourced version of the award-winning Qiqqa research management tool for Windows
GNU General Public License v3.0
366 stars 60 forks source link

Failed Bibtex import from Zotero #342

Open Waxwood opened 2 years ago

Waxwood commented 2 years ago

I tried to import my Zotero database into Qiqqa in Windows 10. The import was partially successful, but an error message (which I can no longer remember) said there were problems.

When I open Qiqqa, several hundred PDFs are available, but Qiqqa crashes every time I try to add highlighting to a PDF (it won't add highlighting) and crashes with basic use. An error reporting box appears which asks me to submit the report, but there is no "SEND" button. The only option appears to be closing the window and NOT sending it. This should be fixed.

I have copied the errors into this email below. I sent a copy of this email to "support" at Qiqqa, but am not sure if that email addess is monitored.

Here are the error logs.

Exception Trees:

20210714183627:System.NullReferenceException: Object reference not set to an instance of an object. at Qiqqa.Documents.PDF.PDFControls.Page.Highlight.PDFHighlightLayer.PDFHighlightLayer_Loaded(Object sender, 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, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)



Recent Logs:

20210714.183621 [Q] INFO [Daemon.PDFTextExtractor.1] [31.684M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:222 Forced:False Language:' is redundant as text exists 20210714.183621 [Q] INFO [Daemon.PDFTextExtractor.1] [31.709M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:223 Forced:False Language:' is redundant as text exists 20210714.183621 [Q] DEBUG [Daemon.Maintainable:BackgroundWorkerDaemon.DoMaintenance_Infrequent] [31.766M] DoMaintenance_Infrequent START 20210714.183621 [Q] DEBUG [Daemon.Maintainable:BackgroundWorkerDaemon.DoMaintenance_Infrequent] [31.766M] MetadataExtractionDaemon::DoMaintenance START 20210714.183621 [Q] DEBUG [Daemon.Maintainable:BackgroundWorkerDaemon.DoMaintenance_Infrequent] [31.782M] MetadataExtractionDaemon::DoMaintenance: Breaking out of outer processing loop due to no more files to process right now. 20210714.183621 [Q] INFO [Daemon.Maintainable:BackgroundWorkerDaemon.DoMaintenance_Infrequent] [31.782M] 1ms were spent to extract metadata 20210714.183621 [Q] DEBUG [Daemon.Maintainable:BackgroundWorkerDaemon.DoMaintenance_Infrequent] [31.791M] Incremental building of the library index for library Library Guest: Guest took 0ms. 20210714.183621 [Q] DEBUG [Daemon.Maintainable:BackgroundWorkerDaemon.DoMaintenance_Infrequent] [31.791M] DoMaintenance_Infrequent END 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [31.881M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:224 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [31.946M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:225 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [31.954M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:226 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [31.971M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:227 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [31.979M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:228 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.028M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:229 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.077M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:230 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.110M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:231 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.134M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:232 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.159M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:233 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.192M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:234 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.208M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:235 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.232M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:236 Forced:False Language:' is redundant as text exists 20210714.183622 [Q] INFO [Daemon.PDFTextExtractor.1] [32.249M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:237 Forced:False Language:' is redundant as text exists 20210714.183623 [Q] INFO [Daemon.PDFTextExtractor.1] [32.617M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:238 Forced:False Language:' is redundant as text exists 20210714.183623 [Q] INFO [Daemon.PDFTextExtractor.1] [32.718M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:239 Forced:False Language:' is redundant as text exists 20210714.183623 [Q] INFO [Daemon.PDFTextExtractor.1] [32.817M] GROUP Job 'PDF:140T/320 - 236A7843F6E7115B3D6CCE020CC5720291AFC77 Page:240 Forced:False Language:' is redundant as text exists 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [31.400M] Succeeded running OCR with parameters: GROUP "C:\Users\Ray\AppData\Local\Quantisle\Qiqqa\Guest\documents\A\AC1FE11B28589B69708766C23445FC1826158D.pdf" 21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 "C:\Users\Ray\AppData\Local\Temp\Qiqqa\TempFile.cc8cb29e-6c1b-48d1-a081-8f2ec4d6c7e3.txt" "" "" --- Exit Code: 0 --- Exit code: 0 --- Standard output: 20210714.183623 [OCR] INFO [Main] [0.850M] Logging initialised. 20210714.183624 [OCR] INFO [Main] [10.544M] We have a text extract word list of length 20 20210714.183624 [OCR] INFO [Main] [10.544M] +Writing OCR to file C:\Users\Ray\AppData\Local\Temp\Qiqqa\TempFile.cc8cb29e-6c1b-48d1-a081-8f2ec4d6c7e3.txt 20210714.183624 [OCR] INFO [Main] [8.119M] -Writing OCR to file C:\Users\Ray\AppData\Local\Temp\Qiqqa\TempFile.cc8cb29e-6c1b-48d1-a081-8f2ec4d6c7e3.txt --- Standard error: --EXIT--

20210714.183624 [Q] DEBUG [Daemon.PDFTextExtractor.1] [32.472M] PDFOCR:3688 page(s) to textify and 36 page(s) to OCR. (1/3725: 0.0%) 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [33.262M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:22 Forced:False Language:' is redundant as text exists 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [33.270M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:23 Forced:False Language:' is redundant as text exists 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [33.295M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:24 Forced:False Language:' is redundant as text exists 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [33.327M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:25 Forced:False Language:' is redundant as text exists 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [33.344M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:26 Forced:False Language:' is redundant as text exists 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [33.352M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:27 Forced:False Language:' is redundant as text exists 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [33.368M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:28 Forced:False Language:' is redundant as text exists 20210714.183624 [Q] INFO [Daemon.PDFTextExtractor.1] [33.376M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:29 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.392M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:30 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] DEBUG [Daemon.Maintainable:FolderWatcherManager.TaskDaemonEntryPoint.Lib(Library Guest: Guest)] [33.409M] FolderWatcherTask for library Library Guest: Guest START 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.417M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:31 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.474M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:32 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.515M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:33 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.539M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:34 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.564M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:35 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.596M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:36 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.604M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:37 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.645M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:38 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.686M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:39 Forced:False Language:' is redundant as text exists 20210714.183625 [Q] INFO [Daemon.PDFTextExtractor.1] [33.719M] GROUP Job 'PDF:20T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:40 Forced:False Language:' is redundant as text exists 20210714.183626 [Q] INFO [Daemon.PDFTextExtractor.1] [29.834M] Succeeded running OCR with parameters: GROUP "C:\Users\Ray\AppData\Local\Quantisle\Qiqqa\Guest\documents\A\AC1FE11B28589B69708766C23445FC1826158D.pdf" 41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60 "C:\Users\Ray\AppData\Local\Temp\Qiqqa\TempFile.7ca47c06-247d-4dd1-83ab-d2401e2b7cac.txt" "" "" --- Exit Code: 0 --- Exit code: 0 --- Standard output: 20210714.183626 [OCR] INFO [Main] [0.850M] Logging initialised. 20210714.183626 [OCR] INFO [Main] [9.992M] We have a text extract word list of length 20 20210714.183626 [OCR] INFO [Main] [9.992M] +Writing OCR to file C:\Users\Ray\AppData\Local\Temp\Qiqqa\TempFile.7ca47c06-247d-4dd1-83ab-d2401e2b7cac.txt 20210714.183626 [OCR] INFO [Main] [7.340M] -Writing OCR to file C:\Users\Ray\AppData\Local\Temp\Qiqqa\TempFile.7ca47c06-247d-4dd1-83ab-d2401e2b7cac.txt --- Standard error: --EXIT--

20210714.183626 [Q] INFO [Daemon.PDFTextExtractor.1] [31.100M] GROUP Job 'PDF:40T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:42 Forced:False Language:' is redundant as text exists 20210714.183626 [Q] INFO [Daemon.PDFTextExtractor.1] [31.124M] GROUP Job 'PDF:40T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:43 Forced:False Language:' is redundant as text exists 20210714.183626 [Q] INFO [Daemon.PDFTextExtractor.1] [31.132M] GROUP Job 'PDF:40T/290 - AC1FE11B28589B69708766C23445FC1826158D Page:44 Forced:False Language:' is redundant as text exists 20210714.183626 [Q] ERROR [Main] [31.354M] RemarkOnException.....

System.NullReferenceException Message: Object reference not set to an instance of an object. HResult: 0x80004003 Source: Qiqqa StackTrace: at Qiqqa.Documents.PDF.PDFControls.Page.Highlight.PDFHighlightLayer.PDFHighlightLayer_Loaded(Object sender, 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, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) TargetSite: Void PDFHighlightLayer_Loaded(System.Object, System.Windows.RoutedEventArgs) System.Object =

20210714.183626 [Q] ERROR [Main] [31.403M] RemarkOnException_GUI_THREAD...

System.NullReferenceException Message: Object reference not set to an instance of an object. HResult: 0x80004003 Source: Qiqqa StackTrace: at Qiqqa.Documents.PDF.PDFControls.Page.Highlight.PDFHighlightLayer.PDFHighlightLayer_Loaded(Object sender, 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, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) TargetSite: Void PDFHighlightLayer_Loaded(System.Object, System.Windows.RoutedEventArgs) System.Object =

20210714.183627 [Q] ERROR [Main] [21.976M] Unhandled Exception Handler: Something unexpected has happened, but it's okay. Object reference not set to an instance of an object. - You can continue working, but we would appreciate it if you would send us some feedback on what you were doing when this happened.

System.NullReferenceException Message: Object reference not set to an instance of an object. HResult: 0x80004003 Source: Qiqqa StackTrace: at Qiqqa.Documents.PDF.PDFControls.Page.Highlight.PDFHighlightLayer.PDFHighlightLayer_Loaded(Object sender, 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, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) TargetSite: Void PDFHighlightLayer_Loaded(System.Object, System.Windows.RoutedEventArgs) System.Object =

20210714.183627 [Q] INFO [Main] [22.146M] About to display client stats: Something unexpected has happened, but it's okay. Object reference not set to an instance of an object. Stacktrace: at Utilities.Logging.LogInfo(String msg) at Utilities.Logging.Info(String msg, Object[] args) at Qiqqa.Common.MessageBoxControls.UnhandledExceptionMessageBox.Display(String title, String useful_text_heading, String useful_text_subheading, String comments_label, Boolean display_exception_section, Boolean display_faq_link, Exception ex) at Qiqqa.Common.MessageBoxControls.UnhandledExceptionMessageBox.DisplayException(Exception ex) at Qiqqa.Main.MainEntry.RemarkOnException_GUI_THREAD(Exception ex, Boolean potentially_fatal) at Qiqqa.Main.MainEntry.<>cDisplayClass23_0.b__0() at Utilities.GUI.WPFDoEvents.InvokeInUIThread(Action action, Dispatcher override_dispatcher, DispatcherPriority priority) at Qiqqa.Main.MainEntry.RemarkOnException(Exception ex, Boolean potentially_fatal) at Qiqqa.Main.MainEntry.application_DispatcherUnhandledException(Object sender, DispatcherUnhandledExceptionEventArgs e) at System.Windows.Threading.Dispatcher.CatchException(Exception e) at System.Windows.Threading.Dispatcher.CatchExceptionStatic(Object source, Exception e) at System.Windows.Threading.ExceptionWrapper.CatchException(Object source, Exception e, Delegate catchHandler) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) 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 Utilities.GUI.WPFDoEvents.DoEvents() at Utilities.GUI.WPFDoEvents.<>c.b2_0() at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore() at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) 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.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at Qiqqa.Main.MainEntry.Main()

GerHobbelt commented 2 years ago

Thanks for reporting the issues and providing the log extracts!

I tried to import my Zotero database into Qiqqa in Windows 10. The import was partially successful, but an error message (which I can no longer remember) said there were problems.

When I open Qiqqa, several hundred PDFs are available, but Qiqqa crashes every time I try to add highlighting to a PDF (it won't add highlighting) and crashes with basic use.

🤔 Guessing here, but this sounds like you're using one of the last v83 experimental releases. If I guessed correct, then your problems re highlighting would be solved (at least for the time being) by downgrading to the v82 release. You can download that one and simply install it over the existing Qiqqa install: all v79-83 versions are binary compatible.

Releases are available here: https://github.com/GerHobbelt/qiqqa-open-source/releases and v82 is at https://github.com/GerHobbelt/qiqqa-open-source/releases/tag/v82.0.7579.33985

An error reporting box appears which asks me to submit the report, but there is no "SEND" button. The only option appears to be closing the window and NOT sending it. This should be fixed.

Yeah, that UI can be improved. 😢 What you can do is ZIP the Qiqqa logfiles and email those to me (ger at hobbelt.com).

I have copied the errors into this email below. I sent a copy of this email to "support" at Qiqqa, but am not sure if that email addess is monitored.

qiqqa.com is not operational anymore. I don't know if anyone still gets those emails (I've never worked for the company) but since qiqqa was turned into open source, this github site is the base for all development and support anyway.

Here are the error logs.

👍

20210714.183627 [Q] ERROR [Main] [21.976M] Unhandled Exception Handler: Something unexpected has happened, but it's okay. Object reference not set to an instance of an object. - You can continue working, but we would appreciate it if you would send us some feedback on what you were doing when this happened.

System.NullReferenceException Message: Object reference not set to an instance of an object. HResult: 0x80004003 Source: Qiqqa StackTrace: at Qiqqa.Documents.PDF.PDFControls.Page.Highlight.PDFHighlightLayer.PDFHighlightLayer_Loaded(Object sender, RoutedEventArgs e)

At least, this is a known problem in the last couple of v83 experimental releases. We're transitioning to a slightly more responsive UI (still windows only) and this is one of the bugs we introduced there, regrettably. A new release has to be produced but is currently stuck & waiting on another brittle portion of the transition (SORAX PDF library removal & replacement by a different technology base)

AliceFive commented 2 years ago

Hi -- I am trying to migrate my not-too-huge (~300 refs) Zotero library to qiqqa v82s and it will not work. The Zotero export shows a "BibTeX Document" along with a "files" folder, containing multiple numbered folders, some containing a single PDF and many containing a "ZOTERO-FT-CACHE File" and an HTML item, even for references for which I also have a PDF saved. I try to load the BibTeX document, but get an error saying there aren't many PDFs and do I want to continue? I have checked the "Export files" box when exporting to the local file for uploading, but I can't unite them. I'm on Windows 11.

I am not git savvy so will be hopeless to insert code into something. There are only so many hurdles I can take at once! I see lots of complaints (from users of many platforms!) about Zotero's export structure when I google but haven't found a solution.

I'd like to use qiqqa but I need to get my research done and on to writing, so maybe I just rely on the sniffer, or hope I have all the PDFs in my Downloads folder still...? Thanks.