Code Monkey home page Code Monkey logo

nixnote2's Introduction

NixNote2

Introduction

An unofficial client of Evernote for Linux.

Nixnote

Installation

Debian and Ubuntu

Install from distribution repository

For users of Debian Stretch (Debian 9) or later, Debian unstable and Ubuntu 17.04+, you may install from the official repositories. This will become the stable release we will encourage users to install.

sudo apt update
sudo apt install nixnote2

For users of Debian Stretch (Debian 9), you may also install the latest upstream stable release from stretch-backports repository:

# !! NOTE: You need to enable stretch-backports repository first
# See https://backports.debian.org for instructions
# After you enabled backports repository, type the following commands:
sudo apt update
sudo apt install nixnote2 -t stretch-backports

You may find the package information on Debian PTS.

Install via daily PPA

For testing the very latest functionality, there is an unstable Daily-build PPA for Debian/Ubuntu (provided by artmg). This is only recommended for Advanced users.

sudo add-apt-repository ppa:nixnote/nixnote2-daily
sudo apt update
sudo apt install nixnote2

Arch Linux

NixNote2 is available via AUR: nixnote-beta, nixnote.

These packages are also available in [archlinuxcn] unofficial repository.

Gentoo Linux

NixNote is acailable via gentoo-zh overlay, you can install by:

# run with root privileges
layman -a gentoo-zh
emerge nixnote:1 # to install nixnote-1.6
# or
emerge nixnote:2 # to install nixnote-2.0

RPM package on Copr

The NixNote2 package for Fedora and other distros using RPM packages is now on Copr, provided by Nuno Dias.

dnf copr enable nunodias/nixnote2
dnf install nixnote2

# OR for OLDER Distros using yum
yum copr enable nunodias/nixnote2
yum install nixnote2

nixnote2's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nixnote2's Issues

Error syncing after emptying trash through evernote web

I noticed NixNote 2 stopped syncing with a crash right after I cleared over 200 notes through Evernote Web. Here's the log from running NixNote2 at a terminal window:

DEBUG 2015-02-13 15:10:31.492 ( global.cpp @ 79 ) Shared memory key: "1b73cc55-9a2f-441b-877a-ca1d0131cd21"
INFO 2015-02-13 15:10:31.506 ( main.cpp @ 135 ) Built with Qt 4.8.4 running on 4.8.6
DEBUG 2015-02-13 15:10:31.528 ( nixnote.cpp @ 108 ) Looking for transaltions: "/usr/share/nixnote2/translations/nixnote2_pt_BR.qm"
DEBUG 2015-02-13 15:10:31.532 ( sql/databaseconnection.cpp @ 32 ) SQL drivers available: ("QSQLITE", "QMYSQL3", "QMYSQL")
TRACE 2015-02-13 15:10:31.532 ( sql/databaseconnection.cpp @ 33 ) Adding database SQLITE
TRACE 2015-02-13 15:10:31.533 ( sql/databaseconnection.cpp @ 35 ) Setting DB name
TRACE 2015-02-13 15:10:31.533 ( sql/databaseconnection.cpp @ 37 ) Opening database
TRACE 2015-02-13 15:10:31.533 ( sql/databaseconnection.cpp @ 45 ) Preparing tables
TRACE 2015-02-13 15:10:31.534 ( sql/databaseconnection.cpp @ 54 ) Creating filter table
TRACE 2015-02-13 15:10:31.561 ( sql/databaseconnection.cpp @ 57 ) Adding to filter table
TRACE 2015-02-13 15:10:31.598 ( sql/databaseconnection.cpp @ 59 ) Addition complete
TRACE 2015-02-13 15:10:31.598 ( nixnote.cpp @ 131 ) Setting up global settings
TRACE 2015-02-13 15:10:31.598 ( nixnote.cpp @ 135 ) Setting up counter thread
TRACE 2015-02-13 15:10:31.598 ( nixnote.cpp @ 139 ) Setting up sync thread
TRACE 2015-02-13 15:10:31.598 ( nixnote.cpp @ 143 ) Setting up GUI
TRACE 2015-02-13 15:10:31.652 ( nixnote.cpp @ 262 ) Setting up tool bar
TRACE 2015-02-13 15:10:31.652 ( nixnote.cpp @ 327 ) Adding main splitter
TRACE 2015-02-13 15:10:31.653 ( nixnote.cpp @ 689 ) Starting NixNote.setupNoteList()
TRACE 2015-02-13 15:10:31.653 ( gui/ntableview.cpp @ 50 ) Entering NTableView constructor
TRACE 2015-02-13 15:10:31.654 ( gui/ntableview.cpp @ 59 ) Setting up edit triggers
TRACE 2015-02-13 15:10:31.654 ( gui/ntableview.cpp @ 63 ) Setting up fort metrics
TRACE 2015-02-13 15:10:31.654 ( gui/ntableview.cpp @ 66 ) Initializing proxy
TRACE 2015-02-13 15:10:31.664 ( gui/ntableview.cpp @ 82 ) Setting up table deligates
TRACE 2015-02-13 15:10:31.664 ( gui/ntableview.cpp @ 106 ) Setting up column headers
TRACE 2015-02-13 15:10:31.664 ( gui/ntableview.cpp @ 297 ) Exiting NTableView constructor
TRACE 2015-02-13 15:10:31.668 ( nixnote.cpp @ 723 ) Leaving NixNote.setupNoteList()
TRACE 2015-02-13 15:10:31.668 ( nixnote.cpp @ 810 ) Starting NixNote.setupFavoritesdNotebookTree()
TRACE 2015-02-13 15:10:31.670 ( nixnote.cpp @ 827 ) Exiting NixNote.setupFavoritesTree()
TRACE 2015-02-13 15:10:31.670 ( nixnote.cpp @ 836 ) Starting NixNote.setupSynchronizedNotebookTree()
TRACE 2015-02-13 15:10:31.686 ( nixnote.cpp @ 845 ) Exiting NixNote.setupSynchronizedNotebookTree()
TRACE 2015-02-13 15:10:31.686 ( nixnote.cpp @ 754 ) Starting NixNote.setupTagTree()
TRACE 2015-02-13 15:10:31.776 ( nixnote.cpp @ 769 ) Exiting NixNote.setupTagTree()
TRACE 2015-02-13 15:10:31.776 ( nixnote.cpp @ 736 ) Starting NixNote.setupSearchTree()
TRACE 2015-02-13 15:10:31.777 ( nixnote.cpp @ 746 ) Exiting NixNote.setupSearchTree()
TRACE 2015-02-13 15:10:31.777 ( nixnote.cpp @ 778 ) Starting NixNote.setupAttributeTree()
TRACE 2015-02-13 15:10:31.778 ( nixnote.cpp @ 785 ) Exiting NixNote.setupAttributeTree()
TRACE 2015-02-13 15:10:31.779 ( nixnote.cpp @ 793 ) Starting NixNote.setupTrashTree()
TRACE 2015-02-13 15:10:31.779 ( nixnote.cpp @ 800 ) Exiting NixNote.setupTrashTree()
TRACE 2015-02-13 15:10:31.779 ( nixnote.cpp @ 854 ) Starting NixNote.setupTabWindow()
TRACE 2015-02-13 15:10:31.916 ( nixnote.cpp @ 891 ) Exiting NixNote.setupTabWindow()
TRACE 2015-02-13 15:10:31.916 ( nixnote.cpp @ 354 ) Setting up left panel
TRACE 2015-02-13 15:10:31.925 ( nixnote.cpp @ 367 ) Resetting left side widgets
TRACE 2015-02-13 15:10:31.925 ( nixnote.cpp @ 375 ) Restoring window state
TRACE 2015-02-13 15:10:31.927 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2015-02-13 15:10:31.932 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:31.933 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2015-02-13 15:10:31.936 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:31.936 ( html/noteformatter.cpp @ 105 ) Rebuilding HTML
TRACE 2015-02-13 15:10:31.939 ( html/noteformatter.cpp @ 115 ) Before preHTMLFormat
TRACE 2015-02-13 15:10:31.940 ( html/noteformatter.cpp @ 123 ) About to set content
TRACE 2015-02-13 15:10:32.056 ( html/noteformatter.cpp @ 127 ) Starting to modify tags
TRACE 2015-02-13 15:10:32.056 ( html/noteformatter.cpp @ 191 ) Searching for all en-media tags;
TRACE 2015-02-13 15:10:32.056 ( html/noteformatter.cpp @ 193 ) Search complete: 0
TRACE 2015-02-13 15:10:32.057 ( html/noteformatter.cpp @ 129 ) Done modifying tags
TRACE 2015-02-13 15:10:32.057 ( html/noteformatter.cpp @ 149 ) Done rebuiling HTML
TRACE 2015-02-13 15:10:32.060 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2015-02-13 15:10:32.063 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:32.187 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2015-02-13 15:10:32.190 ( sql/notetable.cpp @ 825 ) Fetched resources
DEBUG 2015-02-13 15:10:32.191 ( nixnote.cpp @ 457 ) ":windowIcon0.png"
TRACE 2015-02-13 15:10:32.201 ( nixnote.cpp @ 500 ) Setting up timers
TRACE 2015-02-13 15:10:32.201 ( nixnote.cpp @ 506 ) Setting up more connections for tab windows & threads
DEBUG 2015-02-13 15:10:32.203 ( nixnote.cpp @ 1291 ) starting NixNote.updateSelectionCriteria()
DEBUG 2015-02-13 15:10:32.203 ( filters/filterengine.cpp @ 30 ) Purging filters
DEBUG 2015-02-13 15:10:32.224 ( filters/filterengine.cpp @ 32 ) Resetting filter table
DEBUG 2015-02-13 15:10:32.243 ( filters/filterengine.cpp @ 36 ) Reset complete
DEBUG 2015-02-13 15:10:32.243 ( filters/filterengine.cpp @ 46 ) Filtering favorite
DEBUG 2015-02-13 15:10:32.243 ( filters/filterengine.cpp @ 48 ) Filtering notebooks
DEBUG 2015-02-13 15:10:32.273 ( filters/filterengine.cpp @ 50 ) Filtering tags
DEBUG 2015-02-13 15:10:32.273 ( filters/filterengine.cpp @ 52 ) Filtering trash
DEBUG 2015-02-13 15:10:32.275 ( filters/filterengine.cpp @ 54 ) Filtering search string
DEBUG 2015-02-13 15:10:32.276 ( filters/filterengine.cpp @ 56 ) Filtering attributes
DEBUG 2015-02-13 15:10:32.276 ( filters/filterengine.cpp @ 58 ) Filtering complete
DEBUG 2015-02-13 15:10:32.276 ( nixnote.cpp @ 1296 ) Refreshing data
TRACE 2015-02-13 15:10:32.276 ( gui/ntableview.cpp @ 406 ) Getting valid lids in filter
DEBUG 2015-02-13 15:10:32.276 ( gui/ntableview.cpp @ 413 ) Valid LIDs retrieved. Refreshing selection
TRACE 2015-02-13 15:10:32.278 ( gui/ntableview.cpp @ 441 ) Highlighting selected rows after refresh
TRACE 2015-02-13 15:10:32.278 ( gui/ntableview.cpp @ 454 ) Highlighting complete
TRACE 2015-02-13 15:10:32.278 ( gui/ntableview.cpp @ 457 ) Selecting one item if nothing else is selected
DEBUG 2015-02-13 15:10:32.278 ( gui/ntableview.cpp @ 651 ) Selecting row 0 lid: 3157
TRACE 2015-02-13 15:10:32.278 ( gui/ntableview.cpp @ 464 ) refleshSelection() complete
TRACE 2015-02-13 15:10:32.279 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2015-02-13 15:10:32.287 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:32.288 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2015-02-13 15:10:32.291 ( sql/notetable.cpp @ 825 ) Fetched resources
DEBUG 2015-02-13 15:10:32.291 ( threads/counterrunner.cpp @ 37 ) Starting CounterRunner
DEBUG 2015-02-13 15:10:32.291 ( sql/databaseconnection.cpp @ 32 ) SQL drivers available: ("QSQLITE", "QMYSQL3", "QMYSQL")
TRACE 2015-02-13 15:10:32.291 ( sql/databaseconnection.cpp @ 33 ) Adding database SQLITE
TRACE 2015-02-13 15:10:32.292 ( sql/databaseconnection.cpp @ 35 ) Setting DB name
TRACE 2015-02-13 15:10:32.292 ( sql/databaseconnection.cpp @ 37 ) Opening database
TRACE 2015-02-13 15:10:32.292 ( sql/databaseconnection.cpp @ 45 ) Preparing tables
TRACE 2015-02-13 15:10:32.292 ( sql/databaseconnection.cpp @ 54 ) Creating filter table
TRACE 2015-02-13 15:10:32.328 ( sql/databaseconnection.cpp @ 57 ) Adding to filter table
TRACE 2015-02-13 15:10:32.356 ( sql/databaseconnection.cpp @ 59 ) Addition complete
DEBUG 2015-02-13 15:10:32.356 ( threads/counterrunner.cpp @ 39 ) CounterRunner exiting.
TRACE 2015-02-13 15:10:32.382 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2015-02-13 15:10:32.387 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:32.388 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2015-02-13 15:10:32.391 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:32.391 ( nixnote.cpp @ 148 ) Connecting signals
DEBUG 2015-02-13 15:10:32.707 ( utilities/encrypt.cpp @ 84 ) Return Code: 0
DEBUG 2015-02-13 15:10:33.021 ( utilities/encrypt.cpp @ 84 ) Return Code: 0
DEBUG 2015-02-13 15:10:33.027 ( nixnote.cpp @ 213 ) Exiting NixNote constructor
DEBUG 2015-02-13 15:10:33.046 ( threads/indexrunner.cpp @ 53 ) Starting IndexRunner
DEBUG 2015-02-13 15:10:33.046 ( threads/syncrunner.cpp @ 50 ) Starting SyncRunner.synchronize()
DEBUG 2015-02-13 15:10:33.046 ( sql/databaseconnection.cpp @ 32 ) SQL drivers available: ("QSQLITE", "QMYSQL3", "QMYSQL")
DEBUG 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 32 ) SQL drivers available: ("QSQLITE", "QMYSQL3", "QMYSQL")
TRACE 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 33 ) Adding database SQLITE
TRACE 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 33 ) Adding database SQLITE
TRACE 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 35 ) Setting DB name
TRACE 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 35 ) Setting DB name
TRACE 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 37 ) Opening database
TRACE 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 37 ) Opening database
TRACE 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 45 ) Preparing tables
TRACE 2015-02-13 15:10:33.047 ( sql/databaseconnection.cpp @ 45 ) Preparing tables
TRACE 2015-02-13 15:10:33.050 ( sql/databaseconnection.cpp @ 54 ) Creating filter table
TRACE 2015-02-13 15:10:33.050 ( sql/databaseconnection.cpp @ 54 ) Creating filter table
TRACE 2015-02-13 15:10:33.073 ( sql/databaseconnection.cpp @ 57 ) Adding to filter table
TRACE 2015-02-13 15:10:33.095 ( sql/databaseconnection.cpp @ 59 ) Addition complete
DEBUG 2015-02-13 15:10:33.095 ( threads/indexrunner.cpp @ 62 ) Indexrunner initialized.
TRACE 2015-02-13 15:10:33.124 ( sql/databaseconnection.cpp @ 57 ) Adding to filter table
TRACE 2015-02-13 15:10:33.152 ( sql/databaseconnection.cpp @ 59 ) Addition complete
DEBUG 2015-02-13 15:10:33.153 ( communication/communicationmanager.cpp @ 112 ) Inside CommunicationManager::initNoteStore()
DEBUG 2015-02-13 15:10:33.153 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo
DEBUG 2015-02-13 15:10:35.097 ( communication/communicationmanager.cpp @ 120 ) "https://www.evernote.com/edam/note/s384"
TRACE 2015-02-13 15:10:35.097 ( threads/syncrunner.cpp @ 90 ) Sync thread: 140340721796864
DEBUG 2015-02-13 15:10:35.097 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo
DEBUG 2015-02-13 15:10:36.079 ( threads/syncrunner.cpp @ 126 ) --->>> Current Chunk High Sequence Number: 8371
DEBUG 2015-02-13 15:10:36.079 ( threads/syncrunner.cpp @ 127 ) --->>> Last User High Sequence Number: 8129
INFO 2015-02-13 15:10:36.079 ( nixnote.cpp @ 1564 ) "Beginning Sync"
DEBUG 2015-02-13 15:10:36.079 ( threads/syncrunner.cpp @ 130 ) Remote changes found
DEBUG 2015-02-13 15:10:36.079 ( threads/syncrunner.cpp @ 131 ) Downloading changes
TRACE 2015-02-13 15:10:36.079 ( threads/syncrunner.cpp @ 188 ) Entering SyncRunner::SyncRemoteToLocal()
INFO 2015-02-13 15:10:36.079 ( nixnote.cpp @ 1564 ) "Downloading changes"
DEBUG 2015-02-13 15:10:36.466 ( communication/communicationmanager.cpp @ 983 ) All notes retrieved. Getting resources
DEBUG 2015-02-13 15:10:36.467 ( communication/communicationmanager.cpp @ 996 ) Getting ink notes
DEBUG 2015-02-13 15:10:36.467 ( threads/syncrunner.cpp @ 225 ) -(Pass 1)->>>> Old USN: 8129 New USN: 8371
INFO 2015-02-13 15:10:36.467 ( nixnote.cpp @ 1564 ) "Download 0% complete for notebooks, tags, & searches."
INFO 2015-02-13 15:10:36.467 ( nixnote.cpp @ 1564 ) "Download complete for notebooks, tags, & searches. Downloading notes."
DEBUG 2015-02-13 15:10:37.072 ( communication/communicationmanager.cpp @ 983 ) All notes retrieved. Getting resources
DEBUG 2015-02-13 15:10:37.072 ( communication/communicationmanager.cpp @ 996 ) Getting ink notes
DEBUG 2015-02-13 15:10:37.072 ( threads/syncrunner.cpp @ 254 ) -(Pass 2) ->>>> Old USN: 8129 New USN: 8179
TRACE 2015-02-13 15:10:37.072 ( threads/syncrunner.cpp @ 358 ) Entering SyncRunner::syncRemoteExpungedNotes
INFO 2015-02-13 15:10:37.072 ( nixnote.cpp @ 1564 ) "Download 0% complete."
TRACE 2015-02-13 15:10:37.076 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.083 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.084 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.087 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.088 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.091 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.092 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.095 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.096 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.098 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.099 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.102 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.103 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.106 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.107 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.110 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.111 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.115 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.116 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.120 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.121 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.125 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.126 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.129 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.130 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.133 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.134 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.137 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.138 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.141 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.142 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.145 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.146 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.149 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.150 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.153 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.153 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.155 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.200 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.205 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2015-02-13 15:10:37.254 ( sql/notetable.cpp @ 819 ) Fetching Resources? true With binary? false
TRACE 2015-02-13 15:10:37.259 ( sql/notetable.cpp @ 825 ) Fetched resources
Error: signal 11:
nixnote2(_Z13fault_handleri+0x18)[0x47f8c8]
/lib/x86_64-linux-gnu/libc.so.6(+0x36d40)[0x7fa40ad42d40]
nixnote2(_ZN9NoteTable7expungeEi+0x3de)[0x52fd7e]
nixnote2(_ZN9NoteTable7expungeE7QString+0x41)[0x5301b1]
nixnote2(_ZN10SyncRunner23syncRemoteExpungedNotesE5QListI7QStringE+0x82)[0x4c67c2]
nixnote2(_ZN10SyncRunner16processSyncChunkERN10qevercloud9SyncChunkEi+0x9e2)[0x4cb782]
nixnote2(_ZN10SyncRunner17syncRemoteToLocalEi+0x4c6)[0x4cbff6]
nixnote2(_ZN10SyncRunner12evernoteSyncEv+0x2fe)[0x4cd72e]
nixnote2(_ZN10SyncRunner11synchronizeEv+0x21e)[0x4ce06e]
nixnote2[0x6f3335]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x24e)[0x7fa40ba87c1e]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7fa40c2e8e2c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x270)[0x7fa40c2ef4a0]
nixnote2(_ZN11Application6notifyEP7QObjectP6QEvent+0x15)[0x61e3a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x6d)[0x7fa40ba6f4dd]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x1ed)[0x7fa40ba72b3d]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1aaf83)[0x7fa40ba9cf83]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x254)[0x7fa4088cce04]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048)[0x7fa4088cd048]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7fa4088cd0ec]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x8e)[0x7fa40ba9c7be]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x2f)[0x7fa40ba6e0af]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x175)[0x7fa40ba6e3a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QThread4execEv+0xbf)[0x7fa40b96ac5f]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x7b32f)[0x7fa40b96d32f]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x8182)[0x7fa40a68d182]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fa40ae0700d]
Error: signal 11:
nixnote2(_Z13fault_handleri+0x18)[0x47f8c8]
/lib/x86_64-linux-gnu/libc.so.6(+0x36d40)[0x7fa40ad42d40]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZNK18QThreadStorageData3getEv+0x22)[0x7fa40b96b642]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x3decd6)[0x7fa40c4fdcd6]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZNK12QFontPrivate15engineForScriptEi+0x72)[0x7fa40c4fddb2]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZNK13QFontMetricsF7leadingEv+0xe)[0x7fa40c512c2e]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x312b1d)[0x7fa40c431b1d]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x313681)[0x7fa40c432681]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZNK12QFontMetrics12boundingRectERK5QRectiRK7QStringiPi+0xf3)[0x7fa40c512523]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZNK12QFontMetrics4sizeEiRK7QStringiPi+0x

Intermitent input focus loss when sync starts while editing note

Intermittently (but frequently) if I'm typing and a scheduled sync runs, the input focus seems to be lost. The cursor keeps blinking but typing does nothing.

Watching the trace logs when this happens, I see that it redoes the note selection criteria in the view, and I'm wondering if that is effectively re-selecting and thus re-loading the note editor?

Incorrect sRGB profiles in some png files

Please correct sRGB profiles in theese files. Because it show wornings in console:
libpng warning: iCCP: known incorrect sRGB profile

identify: iCCP: known incorrect sRGB profile images/black_dot.png
identify: iCCP: known incorrect sRGB profile images/collapsed.png
identify: iCCP: known incorrect sRGB profile images/down_arrow_small.png
identify: iCCP: known incorrect sRGB profile images/notebook_old.png
identify: iCCP: known incorrect sRGB profile images/notebook_small_old.png

Error in sync - cyrrillic tag

Every time I run the synchronization see the error report

ERROR 2014-07-22 14:18:57.601 ( application.cpp @ 41 ) **********************************************************
ERROR 2014-07-22 14:18:57.601 ( application.cpp @ 42 ) **********************************************************
ERROR 2014-07-22 14:18:57.601 ( application.cpp @ 43 ) **********************************************************
ERROR 2014-07-22 14:18:57.601 ( application.cpp @ 44 ) **********************************************************
ERROR 2014-07-22 14:18:57.601 ( application.cpp @ 45 ) **********************************************************
ERROR 2014-07-22 14:18:57.601 ( application.cpp @ 46 ) **********************************************************
ERROR 2014-07-22 14:18:57.601 ( application.cpp @ 47 ) **********************************************************
ERROR 2014-07-22 14:18:57.601 ( application.cpp @ 48 ) std::exception was caught: qevercloud::Optional: nonexistent value access2

Unable to update note. Invalid note structure:

Sorry. My bad! I had following sentence:

Das Gleichungssystem hat n+4 Unbekannte (n inverse Tiefen + 4 \lambda) und 4n - 6 Gleichungen(�H_S_1 und H_S_2 sind jeweils 2n - 3).

which throw me this error:
INFO 2015-04-23 22:54:18.277 ( nixnote.cpp @ 1554 ) "Beginning Sync"
ERROR 2015-04-23 22:54:22.558 ( communication/communicationmanager.cpp @ 488 ) EDAMUserException: 11

INFO 2015-04-23 22:54:22.559 ( nixnote.cpp @ 1554 ) "Unable to update note. Invalid note structure : "
INFO 2015-04-23 22:54:22.559 ( nixnote.cpp @ 1554 ) "Unable to update note. Invalid note structure : "

While copying it into the github editor I recognized the false symbol �.... In Nixnote it wasn't visible.

Sorry for that.

Communication Error - Data Conflict

This error started after gaining access to shared Evernote folders. Evernote folders still sync as expected, but the shared folders do not sync.

debug code pasted in-line here:

INFO 2014-12-21 11:26:41.039 ( main.cpp @ 135 ) Built with Qt 4.8.4 running on 4.8.6
DEBUG 2014-12-21 11:26:41.057 ( nixnote.cpp @ 108 ) Looking for transaltions: "/usr/share/nixnote2/translations/nixnote2_en_US.qm"
DEBUG 2014-12-21 11:26:41.059 ( sql/databaseconnection.cpp @ 32 ) SQL drivers available: ("QSQLITE", "QMYSQL3", "QMYSQL")
TRACE 2014-12-21 11:26:41.059 ( sql/databaseconnection.cpp @ 33 ) Adding database SQLITE
TRACE 2014-12-21 11:26:41.062 ( sql/databaseconnection.cpp @ 35 ) Setting DB name
TRACE 2014-12-21 11:26:41.062 ( sql/databaseconnection.cpp @ 37 ) Opening database
TRACE 2014-12-21 11:26:41.062 ( sql/databaseconnection.cpp @ 45 ) Preparing tables
TRACE 2014-12-21 11:26:41.063 ( sql/databaseconnection.cpp @ 54 ) Creating filter table
TRACE 2014-12-21 11:26:41.065 ( sql/databaseconnection.cpp @ 57 ) Adding to filter table
TRACE 2014-12-21 11:26:41.067 ( sql/databaseconnection.cpp @ 59 ) Addition complete
TRACE 2014-12-21 11:26:41.067 ( nixnote.cpp @ 131 ) Setting up global settings
TRACE 2014-12-21 11:26:41.067 ( nixnote.cpp @ 135 ) Setting up counter thread
TRACE 2014-12-21 11:26:41.067 ( nixnote.cpp @ 139 ) Setting up sync thread
TRACE 2014-12-21 11:26:41.067 ( nixnote.cpp @ 143 ) Setting up GUI
TRACE 2014-12-21 11:26:41.130 ( nixnote.cpp @ 262 ) Setting up tool bar
TRACE 2014-12-21 11:26:41.130 ( nixnote.cpp @ 327 ) Adding main splitter
TRACE 2014-12-21 11:26:41.131 ( nixnote.cpp @ 689 ) Starting NixNote.setupNoteList()
TRACE 2014-12-21 11:26:41.131 ( gui/ntableview.cpp @ 50 ) Entering NTableView constructor
TRACE 2014-12-21 11:26:41.132 ( gui/ntableview.cpp @ 59 ) Setting up edit triggers
TRACE 2014-12-21 11:26:41.133 ( gui/ntableview.cpp @ 63 ) Setting up fort metrics
TRACE 2014-12-21 11:26:41.133 ( gui/ntableview.cpp @ 66 ) Initializing proxy
TRACE 2014-12-21 11:26:41.139 ( gui/ntableview.cpp @ 82 ) Setting up table deligates
TRACE 2014-12-21 11:26:41.139 ( gui/ntableview.cpp @ 106 ) Setting up column headers
TRACE 2014-12-21 11:26:41.140 ( gui/ntableview.cpp @ 297 ) Exiting NTableView constructor
TRACE 2014-12-21 11:26:41.144 ( nixnote.cpp @ 723 ) Leaving NixNote.setupNoteList()
TRACE 2014-12-21 11:26:41.144 ( nixnote.cpp @ 810 ) Starting NixNote.setupFavoritesdNotebookTree()
TRACE 2014-12-21 11:26:41.146 ( nixnote.cpp @ 827 ) Exiting NixNote.setupFavoritesTree()
TRACE 2014-12-21 11:26:41.146 ( nixnote.cpp @ 836 ) Starting NixNote.setupSynchronizedNotebookTree()
TRACE 2014-12-21 11:26:41.153 ( nixnote.cpp @ 845 ) Exiting NixNote.setupSynchronizedNotebookTree()
TRACE 2014-12-21 11:26:41.153 ( nixnote.cpp @ 754 ) Starting NixNote.setupTagTree()
TRACE 2014-12-21 11:26:41.156 ( nixnote.cpp @ 769 ) Exiting NixNote.setupTagTree()
TRACE 2014-12-21 11:26:41.156 ( nixnote.cpp @ 736 ) Starting NixNote.setupSearchTree()
TRACE 2014-12-21 11:26:41.157 ( nixnote.cpp @ 746 ) Exiting NixNote.setupSearchTree()
TRACE 2014-12-21 11:26:41.157 ( nixnote.cpp @ 778 ) Starting NixNote.setupAttributeTree()
TRACE 2014-12-21 11:26:41.158 ( nixnote.cpp @ 785 ) Exiting NixNote.setupAttributeTree()
TRACE 2014-12-21 11:26:41.158 ( nixnote.cpp @ 793 ) Starting NixNote.setupTrashTree()
TRACE 2014-12-21 11:26:41.159 ( nixnote.cpp @ 800 ) Exiting NixNote.setupTrashTree()
TRACE 2014-12-21 11:26:41.159 ( nixnote.cpp @ 854 ) Starting NixNote.setupTabWindow()
TRACE 2014-12-21 11:26:41.239 ( nixnote.cpp @ 891 ) Exiting NixNote.setupTabWindow()
TRACE 2014-12-21 11:26:41.239 ( nixnote.cpp @ 354 ) Setting up left panel
TRACE 2014-12-21 11:26:41.247 ( nixnote.cpp @ 367 ) Resetting left side widgets
TRACE 2014-12-21 11:26:41.247 ( nixnote.cpp @ 375 ) Restoring window state
TRACE 2014-12-21 11:26:41.263 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2014-12-21 11:26:41.263 ( sql/notetable.cpp @ 825 ) Fetched resources
DEBUG 2014-12-21 11:26:41.263 ( nixnote.cpp @ 457 ) ":windowIcon6.png"
TRACE 2014-12-21 11:26:41.263 ( nixnote.cpp @ 500 ) Setting up timers
TRACE 2014-12-21 11:26:41.264 ( nixnote.cpp @ 506 ) Setting up more connections for tab windows & threads
DEBUG 2014-12-21 11:26:41.264 ( nixnote.cpp @ 1291 ) starting NixNote.updateSelectionCriteria()
DEBUG 2014-12-21 11:26:41.264 ( filters/filterengine.cpp @ 30 ) Purging filters
DEBUG 2014-12-21 11:26:41.266 ( filters/filterengine.cpp @ 32 ) Resetting filter table
DEBUG 2014-12-21 11:26:41.268 ( filters/filterengine.cpp @ 36 ) Reset complete
DEBUG 2014-12-21 11:26:41.268 ( filters/filterengine.cpp @ 46 ) Filtering favorite
DEBUG 2014-12-21 11:26:41.268 ( filters/filterengine.cpp @ 48 ) Filtering notebooks
DEBUG 2014-12-21 11:26:41.269 ( filters/filterengine.cpp @ 50 ) Filtering tags
DEBUG 2014-12-21 11:26:41.269 ( filters/filterengine.cpp @ 52 ) Filtering trash
DEBUG 2014-12-21 11:26:41.269 ( filters/filterengine.cpp @ 54 ) Filtering search string
DEBUG 2014-12-21 11:26:41.269 ( filters/filterengine.cpp @ 56 ) Filtering attributes
DEBUG 2014-12-21 11:26:41.269 ( filters/filterengine.cpp @ 58 ) Filtering complete
DEBUG 2014-12-21 11:26:41.270 ( nixnote.cpp @ 1296 ) Refreshing data
TRACE 2014-12-21 11:26:41.270 ( gui/ntableview.cpp @ 406 ) Getting valid lids in filter
DEBUG 2014-12-21 11:26:41.270 ( gui/ntableview.cpp @ 413 ) Valid LIDs retrieved. Refreshing selection
TRACE 2014-12-21 11:26:41.271 ( gui/ntableview.cpp @ 441 ) Highlighting selected rows after refresh
TRACE 2014-12-21 11:26:41.271 ( gui/ntableview.cpp @ 454 ) Highlighting complete
TRACE 2014-12-21 11:26:41.271 ( gui/ntableview.cpp @ 457 ) Selecting one item if nothing else is selected
TRACE 2014-12-21 11:26:41.271 ( gui/ntableview.cpp @ 464 ) refleshSelection() complete
DEBUG 2014-12-21 11:26:41.273 ( threads/counterrunner.cpp @ 37 ) Starting CounterRunner
DEBUG 2014-12-21 11:26:41.273 ( sql/databaseconnection.cpp @ 32 ) SQL drivers available: ("QSQLITE", "QMYSQL3", "QMYSQL")
TRACE 2014-12-21 11:26:41.273 ( sql/databaseconnection.cpp @ 33 ) Adding database SQLITE
TRACE 2014-12-21 11:26:41.273 ( sql/databaseconnection.cpp @ 35 ) Setting DB name
TRACE 2014-12-21 11:26:41.273 ( sql/databaseconnection.cpp @ 37 ) Opening database
TRACE 2014-12-21 11:26:41.273 ( sql/databaseconnection.cpp @ 45 ) Preparing tables
TRACE 2014-12-21 11:26:41.275 ( sql/databaseconnection.cpp @ 54 ) Creating filter table
TRACE 2014-12-21 11:26:41.276 ( sql/databaseconnection.cpp @ 57 ) Adding to filter table
TRACE 2014-12-21 11:26:41.278 ( sql/databaseconnection.cpp @ 59 ) Addition complete
DEBUG 2014-12-21 11:26:41.278 ( threads/counterrunner.cpp @ 39 ) CounterRunner exiting.
TRACE 2014-12-21 11:26:41.282 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2014-12-21 11:26:41.283 ( sql/notetable.cpp @ 825 ) Fetched resources
TRACE 2014-12-21 11:26:41.283 ( nixnote.cpp @ 148 ) Connecting signals
DEBUG 2014-12-21 11:26:41.425 ( utilities/encrypt.cpp @ 84 ) Return Code: 0
DEBUG 2014-12-21 11:26:41.569 ( utilities/encrypt.cpp @ 84 ) Return Code: 0
DEBUG 2014-12-21 11:26:41.576 ( nixnote.cpp @ 213 ) Exiting NixNote constructor
DEBUG 2014-12-21 11:26:41.586 ( threads/indexrunner.cpp @ 53 ) Starting IndexRunner
DEBUG 2014-12-21 11:26:41.586 ( threads/syncrunner.cpp @ 50 ) Starting SyncRunner.synchronize()
DEBUG 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 32 ) SQL drivers available: ("QSQLITE", "QMYSQL3", "QMYSQL")
DEBUG 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 32 ) SQL drivers available: ("QSQLITE", "QMYSQL3", "QMYSQL")
TRACE 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 33 ) Adding database SQLITE
TRACE 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 33 ) Adding database SQLITE
TRACE 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 35 ) Setting DB name
TRACE 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 35 ) Setting DB name
TRACE 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 37 ) Opening database
TRACE 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 37 ) Opening database
TRACE 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 45 ) Preparing tables
TRACE 2014-12-21 11:26:41.586 ( sql/databaseconnection.cpp @ 45 ) Preparing tables
TRACE 2014-12-21 11:26:41.589 ( sql/databaseconnection.cpp @ 54 ) Creating filter table
TRACE 2014-12-21 11:26:41.589 ( sql/databaseconnection.cpp @ 54 ) Creating filter table
TRACE 2014-12-21 11:26:41.591 ( sql/databaseconnection.cpp @ 57 ) Adding to filter table
TRACE 2014-12-21 11:26:41.593 ( sql/databaseconnection.cpp @ 59 ) Addition complete
DEBUG 2014-12-21 11:26:41.593 ( communication/communicationmanager.cpp @ 112 ) Inside CommunicationManager::initNoteStore()
DEBUG 2014-12-21 11:26:41.593 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo
TRACE 2014-12-21 11:26:41.599 ( sql/databaseconnection.cpp @ 57 ) Adding to filter table
TRACE 2014-12-21 11:26:41.600 ( sql/databaseconnection.cpp @ 59 ) Addition complete
DEBUG 2014-12-21 11:26:41.600 ( threads/indexrunner.cpp @ 62 ) Indexrunner initialized.
DEBUG 2014-12-21 11:26:41.825 ( communication/communicationmanager.cpp @ 120 ) "https://www.evernote.com/edam/note/s517"
TRACE 2014-12-21 11:26:41.825 ( threads/syncrunner.cpp @ 90 ) Sync thread: 140257235728128
DEBUG 2014-12-21 11:26:41.825 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo
DEBUG 2014-12-21 11:26:41.947 ( threads/syncrunner.cpp @ 126 ) --->>> Current Chunk High Sequence Number: 234
DEBUG 2014-12-21 11:26:41.947 ( threads/syncrunner.cpp @ 127 ) --->>> Last User High Sequence Number: 234
DEBUG 2014-12-21 11:26:41.947 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo
INFO 2014-12-21 11:26:41.948 ( nixnote.cpp @ 1564 ) "Beginning Sync"
ERROR 2014-12-21 11:26:42.074 ( communication/communicationmanager.cpp @ 366 ) EDAMUserException: 10

INFO 2014-12-21 11:26:42.075 ( nixnote.cpp @ 1564 ) "Communication Error - Data conflict : "
INFO 2014-12-21 11:26:42.076 ( nixnote.cpp @ 1564 ) "Communication Error - Data conflict : "
TRACE 2014-12-21 11:26:42.076 ( gui/ntableview.cpp @ 406 ) Getting valid lids in filter
DEBUG 2014-12-21 11:26:42.076 ( gui/ntableview.cpp @ 413 ) Valid LIDs retrieved. Refreshing selection
TRACE 2014-12-21 11:26:42.078 ( gui/ntableview.cpp @ 441 ) Highlighting selected rows after refresh
TRACE 2014-12-21 11:26:42.078 ( gui/ntableview.cpp @ 454 ) Highlighting complete
TRACE 2014-12-21 11:26:42.079 ( gui/ntableview.cpp @ 457 ) Selecting one item if nothing else is selected
DEBUG 2014-12-21 11:26:42.079 ( gui/ntableview.cpp @ 651 ) Selecting row 20 lid: 154
TRACE 2014-12-21 11:26:42.079 ( gui/ntableview.cpp @ 464 ) refleshSelection() complete
TRACE 2014-12-21 11:26:42.081 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2014-12-21 11:26:42.082 ( sql/notetable.cpp @ 825 ) Fetched resources
DEBUG 2014-12-21 11:26:42.088 ( nixnote.cpp @ 1291 ) starting NixNote.updateSelectionCriteria()
DEBUG 2014-12-21 11:26:42.088 ( filters/filterengine.cpp @ 30 ) Purging filters
DEBUG 2014-12-21 11:26:42.090 ( filters/filterengine.cpp @ 32 ) Resetting filter table
DEBUG 2014-12-21 11:26:42.091 ( filters/filterengine.cpp @ 36 ) Reset complete
DEBUG 2014-12-21 11:26:42.091 ( filters/filterengine.cpp @ 46 ) Filtering favorite
DEBUG 2014-12-21 11:26:42.091 ( filters/filterengine.cpp @ 48 ) Filtering notebooks
DEBUG 2014-12-21 11:26:42.093 ( filters/filterengine.cpp @ 50 ) Filtering tags
DEBUG 2014-12-21 11:26:42.093 ( filters/filterengine.cpp @ 52 ) Filtering trash
DEBUG 2014-12-21 11:26:42.093 ( filters/filterengine.cpp @ 54 ) Filtering search string
DEBUG 2014-12-21 11:26:42.093 ( filters/filterengine.cpp @ 56 ) Filtering attributes
DEBUG 2014-12-21 11:26:42.093 ( filters/filterengine.cpp @ 58 ) Filtering complete
DEBUG 2014-12-21 11:26:42.093 ( nixnote.cpp @ 1296 ) Refreshing data
TRACE 2014-12-21 11:26:42.093 ( gui/ntableview.cpp @ 406 ) Getting valid lids in filter
DEBUG 2014-12-21 11:26:42.093 ( gui/ntableview.cpp @ 413 ) Valid LIDs retrieved. Refreshing selection
TRACE 2014-12-21 11:26:42.094 ( gui/ntableview.cpp @ 441 ) Highlighting selected rows after refresh
TRACE 2014-12-21 11:26:42.094 ( gui/ntableview.cpp @ 454 ) Highlighting complete
TRACE 2014-12-21 11:26:42.094 ( gui/ntableview.cpp @ 457 ) Selecting one item if nothing else is selected
TRACE 2014-12-21 11:26:42.094 ( gui/ntableview.cpp @ 464 ) refleshSelection() complete
DEBUG 2014-12-21 11:26:56.601 ( threads/syncrunner.cpp @ 50 ) Starting SyncRunner.synchronize()
TRACE 2014-12-21 11:26:56.601 ( threads/syncrunner.cpp @ 90 ) Sync thread: 140257235728128
DEBUG 2014-12-21 11:26:56.602 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo
DEBUG 2014-12-21 11:26:56.729 ( threads/syncrunner.cpp @ 126 ) --->>> Current Chunk High Sequence Number: 234
DEBUG 2014-12-21 11:26:56.729 ( threads/syncrunner.cpp @ 127 ) --->>> Last User High Sequence Number: 234
DEBUG 2014-12-21 11:26:56.729 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo
INFO 2014-12-21 11:26:56.729 ( nixnote.cpp @ 1564 ) "Beginning Sync"
ERROR 2014-12-21 11:26:56.845 ( communication/communicationmanager.cpp @ 366 ) EDAMUserException: 10

INFO 2014-12-21 11:26:56.846 ( nixnote.cpp @ 1564 ) "Communication Error - Data conflict : "
INFO 2014-12-21 11:26:56.846 ( nixnote.cpp @ 1564 ) "Communication Error - Data conflict : "
TRACE 2014-12-21 11:26:56.846 ( gui/ntableview.cpp @ 406 ) Getting valid lids in filter
DEBUG 2014-12-21 11:26:56.847 ( gui/ntableview.cpp @ 413 ) Valid LIDs retrieved. Refreshing selection
TRACE 2014-12-21 11:26:56.847 ( gui/ntableview.cpp @ 441 ) Highlighting selected rows after refresh
TRACE 2014-12-21 11:26:56.847 ( gui/ntableview.cpp @ 454 ) Highlighting complete
TRACE 2014-12-21 11:26:56.847 ( gui/ntableview.cpp @ 457 ) Selecting one item if nothing else is selected
TRACE 2014-12-21 11:26:56.847 ( gui/ntableview.cpp @ 464 ) refleshSelection() complete
TRACE 2014-12-21 11:26:56.849 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false
TRACE 2014-12-21 11:26:56.850 ( sql/notetable.cpp @ 825 ) Fetched resources
DEBUG 2014-12-21 11:26:56.856 ( nixnote.cpp @ 1291 ) starting NixNote.updateSelectionCriteria()
DEBUG 2014-12-21 11:26:56.856 ( filters/filterengine.cpp @ 30 ) Purging filters
DEBUG 2014-12-21 11:26:56.858 ( filters/filterengine.cpp @ 32 ) Resetting filter table
DEBUG 2014-12-21 11:26:56.859 ( filters/filterengine.cpp @ 36 ) Reset complete
DEBUG 2014-12-21 11:26:56.860 ( filters/filterengine.cpp @ 46 ) Filtering favorite
DEBUG 2014-12-21 11:26:56.860 ( filters/filterengine.cpp @ 48 ) Filtering notebooks
DEBUG 2014-12-21 11:26:56.861 ( filters/filterengine.cpp @ 50 ) Filtering tags
DEBUG 2014-12-21 11:26:56.861 ( filters/filterengine.cpp @ 52 ) Filtering trash
DEBUG 2014-12-21 11:26:56.861 ( filters/filterengine.cpp @ 54 ) Filtering search string
DEBUG 2014-12-21 11:26:56.861 ( filters/filterengine.cpp @ 56 ) Filtering attributes
DEBUG 2014-12-21 11:26:56.861 ( filters/filterengine.cpp @ 58 ) Filtering complete
DEBUG 2014-12-21 11:26:56.861 ( nixnote.cpp @ 1296 ) Refreshing data
TRACE 2014-12-21 11:26:56.861 ( gui/ntableview.cpp @ 406 ) Getting valid lids in filter
DEBUG 2014-12-21 11:26:56.862 ( gui/ntableview.cpp @ 413 ) Valid LIDs retrieved. Refreshing selection
TRACE 2014-12-21 11:26:56.862 ( gui/ntableview.cpp @ 441 ) Highlighting selected rows after refresh
TRACE 2014-12-21 11:26:56.862 ( gui/ntableview.cpp @ 454 ) Highlighting complete
TRACE 2014-12-21 11:26:56.862 ( gui/ntableview.cpp @ 457 ) Selecting one item if nothing else is selected
TRACE 2014-12-21 11:26:56.862 ( gui/ntableview.cpp @ 464 ) refleshSelection() complete

Nixnote2 crashes after opening and sitting at the initial screen for a few seconds

I have over 13000 notes in my personal evernote, with 12000 in a single notebook, as well as another 1100 notes in Evernote for Business notebooks. I also have 3926 personal tags and I don't see any easy place to get a count for the # of business tags in the iOS app.

Lots of large notes, many images, PDFs, documents, etc with my evernote database on windows being roughly 10 GB.

I use arch linux as my primary desktop at home and when I saw a preview image of the new nixnote2 I was very impressed and wanted to give it a try.

I have installed it from the Arch User Repository using the nixnote-beta package.

I was able to start nixnote and it had profiles configured from a previous time that I had tried nixnote against my evernote sandbox account.

I created a new profile and it began synching. It worked on synching for a day and a half and then crashed. When it first starts I can see that it says it has 9000+ notes but now it will open and without me touching anything or clicking synch it will crash.

screenshot from 2015-09-16 11-52-07

I have opened it from a terminal window and here is the output it provided:

[cmagnuson@node1 ~]$ sudo pacman -Q nixnote-beta
nixnote-beta 2.0-8
[cmagnuson@node1 ~]$ nixnote2
DEBUG 2015-09-16 11:38:09.746 ( global.cpp @ 84 ) Shared memory key:  "1b73cc55-9a2f-441b-877a-ca1d0131cd24" 
 INFO 2015-09-16 11:38:09.779 ( main.cpp @ 139 ) Built with Qt 4.8.6 running on 4.8.7 
"Error: Failed to parse XRef entry [276]." 
"Error: Failed to parse XRef entry [1]." 
"Error: Failed to parse XRef entry [1]." 
"Error: Object (1 0) is not a pageDict" 
"Error: Failed parsing page 2 using hint tables" 
"Error: Failed to parse XRef entry [275]." 
"Error: Top-level pages object is wrong type (null)" 
Error: signal 11:
nixnote2(_Z13fault_handleri+0x18)[0x4839e8]
/usr/lib/libc.so.6(+0x33680)[0x7f659f007680]
/usr/lib/libpoppler-qt4.so.4(_ZNK7Poppler4Page4textERK6QRectFNS0_10TextLayoutE+0x61)[0x7f65a3b618d1]
/usr/lib/libpoppler-qt4.so.4(_ZNK7Poppler4Page4textERK6QRectF+0x1f)[0x7f65a3b61a3f]
nixnote2(_ZN11IndexRunner8indexPdfEiRN10qevercloud8ResourceE+0x473)[0x5b43d3]
nixnote2(_ZN11IndexRunner5indexEv+0x10fe)[0x5b8d0e]
nixnote2[0x71e0cb]
/usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x1d1)[0x7f659fdc43d1]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7f65a066c39c]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x2b6)[0x7f65a06731f6]
nixnote2(_ZN11Application6notifyEP7QObjectP6QEvent+0x15)[0x641bd5]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8d)[0x7f659fdaa55d]
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x376)[0x7f659fdad9e6]
/usr/lib/libQtCore.so.4(+0x1cc703)[0x7f659fdda703]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x24d)[0x7f659c6329fd]
/usr/lib/libglib-2.0.so.0(+0x49ce0)[0x7f659c632ce0]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f659c632d8c]
/usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x86)[0x7f659fdda876]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x41)[0x7f659fda8dd1]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x1b5)[0x7f659fda9145]
/usr/lib/libQtCore.so.4(_ZN7QThread4execEv+0x139)[0x7f659fc97849]
/usr/lib/libQtCore.so.4(+0x8c13c)[0x7f659fc9a13c]
/usr/lib/libpthread.so.0(+0x74a4)[0x7f659eba84a4]
/usr/lib/libc.so.6(clone+0x6d)[0x7f659f0bd13d]
[cmagnuson@node1 ~]$ 

Let me know if there is anything I can try on my side to help establish what is causing this.

Nixnote2 beta - ubuntu package should depend on libavcodec-extra / avformat-extra too

The Ubuntu / Debian package currently depends on:
libavcodec53 | libavcodec54
libavformat53 | libavformat54
libswscale2

However, the users might have the -extra package installed, which adds extra codecs support, so please use the following for the package dependencies:
libavcodec53 | libavcodec54 | libavcodec-extra-53 | libavcodec-extra-54
libavformat53 | libavformat54 | libavformat-extra-53 | libavformat-extra-54
libswscale2 | libswscale-extra-2

Nixnote Unity scope not working in Ubuntu 14.04

The new Unity scope doesn't work for me in Ubuntu 14.04: I can see the scope under the Application lens (if you select Filter Results > Dash plugins) but no search results are returned by this scope.

I've tried both the global search and selecting the plugin on the right as well as "evernote:" and "nixnote" keywords, but they didn't return any results.

I'm using Nixnote2 Beta 2 (and the new Nixnote Unity scope) debs downloaded from Sourceforge, in Ubuntu 14.04 (64bit).

Data Conflict during sync

When I attempt to sync with Evernote, the sync aborts with a Data Conflict error. Unfortunately I cannot find any more detailed diagnostic information than the output on the console...

DEBUG 2014-11-19 12:29:51.184 ( global.cpp @ 79 ) Shared memory key:  "1b73cc55-9a2f-441b-877a-ca1d0131cd21" 
 INFO 2014-11-19 12:29:51.187 ( main.cpp @ 135 ) Self built from Commit 7a8d856 with Qt 4.8.6 running on 4.8.6 
 INFO 2014-11-19 12:30:02.545 ( nixnote.cpp @ 1564 ) "Beginning Sync" 
ERROR 2014-11-19 12:30:04.101 ( communication/communicationmanager.cpp @ 424 ) EDAMUserException: 10 

 INFO 2014-11-19 12:30:04.104 ( nixnote.cpp @ 1564 ) "Communication Error - Data conflict : " 
 INFO 2014-11-19 12:30:04.110 ( nixnote.cpp @ 1564 ) "Communication Error - Data conflict : " 

If I have more recent notes on the Evernote cloud then they are successfully pulled to the NixNote2 client. Also none of my local notes have the flag in the Sync column, and I have no notes in any of my local "Conflict" notebooks, so I cannot understand understand where this conflict is arising.

Unable to update note. Invalid note structure

I am getting : Unable to update note. Invalid note structure when i try to sync, i am not sure what note is the offending one as there is no information

thanks for the program! hope i can use it again

Open in New Window fails to recognise new note title (Minor)

Once you have done Open Note in New Window, it will not recognise any new update to Title (note name)

This is, however, a relatively minor issue

NixNote 2.0-beta2 on Lubuntu 14.04 (package nixnote from ppa:vincent-c/nevernote)

Reproduce

The following test is all on a single new note which is created, then successively renamed, to reproduce the issue

  • create a note and set the Title to NewNoteCalledA
  • select different note to see Title change in Note List
  • Select NewNoteCalledA to view it
  • modify Title to NewNoteCalledB
  • select different note to see Title change in Note List
  • right click on NewNoteCalledB and choose View in New Window
  • Note Window opens with Title NewNoteCalledB
  • Close New Window
  • Select NewNoteCalledB to view it
  • modify Title to NewNoteCalledC
  • select different note to see Title change in Note List
  • right click on NewNoteCalledC and choose View in New Window
  • Note Window opens with Title still showing as NewNoteCalledB (B rather than C)

Workaround

Changing Notebook to refresh the Note List will NOT make the New Window appear with the correct name.
Exiting the application and restarting WILL make the New Window appear with the correct name

Nonexistent value access exception during sync

Hi,

One rainy day in Saint-Petersburg I encountered one more QEvercloud's nonexistent value access exception during the sync and I was able to track it down:

sql/notetable.cpp, starting from line 669:

        // We search the table to get the name in the correct case.
        // We lowercased them above to sort properly without regards
        // to case.  Now, for the note list we need the correct case
        for (int i=0; i<sortedNames.size(); i++) {
            if (i>0)
                tagName = tagName+", ";
            Tag currentTag;
            qint32 tagLid = tagTable.findByName(sortedNames[i], account);
            tagTable.get(currentTag, tagLid);
            tagName = tagName + currentTag.name;    // <-- here the exception is thrown
        }

I found that in my case the exception was thrown because currentTag.name was not set. Moreover, it seems currentTag was simply not found in tagTable because its guid, parentGuid and updateSequenceNum were not set just as well. I don't know for sure whether such case is "valid" logically so I don't offer a quick workaround of checking whether currentTag.name.isSet() as a pull request.

nixnote2 UI responsive very very slow

nixnote2 UI responsive very very slow
what's going on?
I run nixnote2 at bash.
it show
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
How can I fix this ?

$ nixnote2
DEBUG 2014-07-23 10:35:21.260 ( global.cpp @ 79 ) Shared memory key: "1b73cc55-9a2f-441b-877a-ca1d0131cd21"
INFO 2014-07-23 10:35:21.260 ( main.cpp @ 135 ) Built with Qt 4.8.6 running on 4.8.6
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:36:40.343 ( nixnote.cpp @ 1564 ) "Beginning Sync"
INFO 2014-07-23 10:36:40.344 ( nixnote.cpp @ 1564 ) "Downloading changes"
INFO 2014-07-23 10:36:41.325 ( nixnote.cpp @ 1564 ) "Download 0% complete for notebooks, tags, & searches."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:38:27.461 ( nixnote.cpp @ 1564 ) "Download 99% complete for notebooks, tags, & searches."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:38:27.466 ( nixnote.cpp @ 1564 ) "Download complete for notebooks, tags, & searches. Downloading notes."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:39:52.079 ( nixnote.cpp @ 1564 ) "Download 0% complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:42:38.450 ( nixnote.cpp @ 1564 ) "Download 45% complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:43:57.510 ( nixnote.cpp @ 1564 ) "Download 50% complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:52:01.663 ( nixnote.cpp @ 1564 ) "Download 57% complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:57:07.701 ( nixnote.cpp @ 1564 ) "Download 67% complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 10:58:36.971 ( nixnote.cpp @ 1564 ) "Download 72% complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 11:00:32.391 ( nixnote.cpp @ 1564 ) "Download 75% complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 11:01:44.333 ( nixnote.cpp @ 1564 ) "Download 90% complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 11:01:55.877 ( nixnote.cpp @ 1564 ) "Download complete."
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x29f9db0), parent's thread is QThread(0x1e84b70), current thread is QThread(0x1f6a768)
INFO 2014-07-23 11:01:57.978 ( nixnote.cpp @ 1564 ) "Sync Complete"

"Unable to sync. Bad data format : "

Hi when i try to sync my DB i get the following error:

BUG 2015-06-03 09:08:43.292 ( gui/nbrowserwindow.cpp @ 2760 ) Font Name: "Times" 
DEBUG 2015-06-03 09:08:44.135 ( communication/communicationmanager.cpp @ 120 ) "https://www.evernote.com/edam/note/s16" 
DEBUG 2015-06-03 09:08:44.135 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo 
DEBUG 2015-06-03 09:08:44.832 ( threads/syncrunner.cpp @ 133 ) --->>>  Current Chunk High Sequence Number:  32302 
DEBUG 2015-06-03 09:08:44.832 ( threads/syncrunner.cpp @ 134 ) --->>>  Last User High Sequence Number:  32302 
DEBUG 2015-06-03 09:08:44.832 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo 
 INFO 2015-06-03 09:08:44.833 ( nixnote.cpp @ 1683 ) "Beginning Sync" 
ERROR 2015-06-03 09:08:47.283 ( communication/communicationmanager.cpp @ 488 ) EDAMUserException: 2 

 INFO 2015-06-03 09:08:47.284 ( nixnote.cpp @ 1683 ) "Unable to sync. Bad data format : " 

Yesterday the sync was working fine.

Favorites not working

If I put a note into the favorites and later click on it nothing happens. If I click multiple times on different notes in the favorites NixNote crashes. (Beta2)

Tray bugs

I think that it is not new, but to mention also (fonts in XFCE are horrible).

Tray bugs:

  1. It is impossible to set to start hidden (minimized) in tray, as it is minimized (not hidden) and appear in windows list (e.g. on startup). It remain in tray when in tray is ticked hide option.

  2. When you tick show in tray, it will not show, rather appear in windows list (again) and you must ot tick on windows list icon to show it.

  3. When you than click close (despite checked function to close in tray) it is closed complete (gone from tray).

read-only mode

It would be great if nixnote provided a read-only button / menu-option that could be toggled on or off. When enabled, this would prevent any editing of notes while viewing them. If this were implemented, it might also be nice to be able to set what the default start-state should be.

System Tray Icon

I think would be really useful to have nixnote running background on the system tray and have few options for this, like open, quit or new note.

Build on fedora breaks due to fixed include paths.

The thrift and poppler library paths are hard-coded and broken on non ubuntu systems.

Needs to use pgk-config thrift-qt --cflags and pkg-config poppler-qt4 --cflags for example.

  • update:

add this to the qmake file:

unix {
CONFIG += link_pkgconfig
PKGCONFIG += poppler poppler-qt4 thrift-qt thrift
LIBS += -Wl,-L./lib -lssl -lpthread -L/usr/lib -g -rdynamic
}

breaks now because the generated thrift code has broken paths.

g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed

I have ~30 Notebooks and 4 of them wont open in Nixnote. If I click on one of them Nixnots stops working (gui freeze). Nixnote 2.0-beta3.

(nixnote2:22464): GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed

(nixnote2:22464): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

Here is a full log with debug level trace: https://gist.github.com/fnkr/707a8448199796734485

Frequent "DB Locked" after editing

I'm finding that editing notes is often resulting in a deadlock on the database. Example TRACE logs:

DEBUG 2014-10-10 13:18:39.509 ( threads/indexrunner.cpp @ 87 ) Unindexed Notes found: 1 
TRACE 2014-10-10 13:18:39.510 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false 
TRACE 2014-10-10 13:18:39.510 ( sql/notetable.cpp @ 825 ) Fetched resources 
DEBUG 2014-10-10 13:18:39.510 ( threads/indexrunner.cpp @ 147 ) Indexing note: "List" 
ERROR 2014-10-10 13:28:00.279 ( sql/nsqlquery.cpp @ 43 ) DB Locked: Retry # 11 
ERROR 2014-10-10 13:28:51.351 ( sql/nsqlquery.cpp @ 43 ) DB Locked: Retry # 12 
ERROR 2014-10-10 13:29:42.407 ( sql/nsqlquery.cpp @ 43 ) DB Locked: Retry # 13 
DEBUG 2014-10-10 13:30:33.121 ( html/enmlformatter.cpp @ 83 ) Starting tidy true 
DEBUG 2014-10-10 13:30:33.124 ( html/enmlformatter.cpp @ 88 ) Stopping tidy false Return Code: 0 
DEBUG 2014-10-10 13:30:33.125 ( html/enmlformatter.cpp @ 89 ) Tidy Errors: "" 
DEBUG 2014-10-10 13:30:33.156 ( html/enmlformatter.cpp @ 326 ) Checking tag "div" 
...
DEBUG 2014-10-10 13:30:33.158 ( html/enmlformatter.cpp @ 326 ) Checking tag "strike" 
ERROR 2014-10-10 13:30:33.481 ( sql/nsqlquery.cpp @ 43 ) DB Locked: Retry # 14 
TRACE 2014-10-10 13:30:34.493 ( sql/notetable.cpp @ 819 ) Fetching Resources? false With binary? false 
TRACE 2014-10-10 13:30:34.494 ( sql/notetable.cpp @ 825 ) Fetched resources 
TRACE 2014-10-10 13:30:34.494 ( html/noteformatter.cpp @ 105 ) Rebuilding HTML 
TRACE 2014-10-10 13:30:34.496 ( html/noteformatter.cpp @ 115 ) Before preHTMLFormat 
TRACE 2014-10-10 13:30:34.497 ( html/noteformatter.cpp @ 123 ) About to set content 
TRACE 2014-10-10 13:30:34.501 ( html/noteformatter.cpp @ 127 ) Starting to modify tags 
TRACE 2014-10-10 13:30:34.501 ( html/noteformatter.cpp @ 191 ) Searching for all en-media tags; 
TRACE 2014-10-10 13:30:34.501 ( html/noteformatter.cpp @ 193 ) Search complete: 0 
TRACE 2014-10-10 13:30:34.501 ( html/noteformatter.cpp @ 129 ) Done modifying tags 
TRACE 2014-10-10 13:30:34.502 ( html/noteformatter.cpp @ 149 ) Done rebuiling HTML 
ERROR 2014-10-10 13:30:44.537 ( sql/nsqlquery.cpp @ 43 ) DB Locked: Retry # 11 
...
ERROR 2014-10-10 13:31:24.624 ( sql/nsqlquery.cpp @ 43 ) DB Locked: Retry # 15 
DEBUG 2014-10-10 13:31:25.565 ( threads/syncrunner.cpp @ 50 ) Starting SyncRunner.synchronize() 
TRACE 2014-10-10 13:31:25.566 ( threads/syncrunner.cpp @ 90 ) Sync thread: 140131803047680 
DEBUG 2014-10-10 13:31:25.568 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo 
ERROR 2014-10-10 13:32:15.732 ( sql/nsqlquery.cpp @ 43 ) DB Locked: Retry # 16 

The only way to recover from this seems to be to kill nixnote and restart it. Trying to exit it normally, the shutdown seems to get stuck on this deadlock and it never exits.

[Enhancement] Option to only show notifications for sync errors

Being notified of sync errors is nice (esp. given Evernote's frequent "you're talking to us too much" rate limiting responses), but being notified about automatic/periodic successful syncs is often noise.

So, making sync notifications be a tri-state (e.g. "Never", "Errors", "Always") instead of a boolean on/off would be a nice enhancement.

Unable to sync: Bad data format

I'm getting this error on one instance of nixnote2, each time I try to sync. I have two other instances running on other PCs, and they appear to be syncing fine. The most notable difference is that the one that is failing had been "off" for a few days, so it has more stuff to catch up on.

DEBUG 2014-09-26 19:53:19.980 ( threads/syncrunner.cpp @ 50 ) Starting SyncRunner.synchronize() 
TRACE 2014-09-26 19:53:19.981 ( threads/syncrunner.cpp @ 90 ) Sync thread: 140540083119872 
DEBUG 2014-09-26 19:53:19.981 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo 
DEBUG 2014-09-26 19:53:20.612 ( threads/syncrunner.cpp @ 126 ) --->>>  Current Chunk High Sequence Number:  5165 
DEBUG 2014-09-26 19:53:20.612 ( threads/syncrunner.cpp @ 127 ) --->>>  Last User High Sequence Number:  5165 
DEBUG 2014-09-26 19:53:20.612 ( communication/communicationmanager.cpp @ 143 ) Inside CommunicationManager::getUserInfo 
 INFO 2014-09-26 19:53:20.612 ( nixnote.cpp @ 1564 ) "Beginning Sync" 
ERROR 2014-09-26 19:53:21.210 ( communication/communicationmanager.cpp @ 366 ) EDAMUserException: 2 

 INFO 2014-09-26 19:53:21.210 ( nixnote.cpp @ 1564 ) "Unable to sync. Bad data format : " 
 INFO 2014-09-26 19:53:21.210 ( nixnote.cpp @ 1564 ) "Unable to sync. Bad data format : " 

I'm running a local build from source of 7a8d856

nixnote2 beta2 crashes on ubuntu 14.04

nixnote2 crashes at my ubuntu14.04 (64bit) after the second startup with the following dump:
(the passwiord was set correct at the first session)

DEBUG 2014-08-03 00:44:21.845 ( global.cpp @ 79 ) Shared memory key: "1b73cc55-9a2f-441b-877a-ca1d0131cd22"
INFO 2014-08-03 00:44:21.846 ( main.cpp @ 135 ) Built with Qt 4.8.4 running on 4.8.6
"Error: Incorrect password"
Error: signal 11:
nixnote2(_Z13fault_handleri+0x18)[0x47f8c8]
/lib/x86_64-linux-gnu/libc.so.6(+0x36ff0)[0x7fdf7aecdff0]
/lib/x86_64-linux-gnu/libpthread.so.0(pthread_mutex_lock+0x4)[0x7fdf7aa6a414]
/usr/lib/x86_64-linux-gnu/libpoppler.so.44(_ZN7Catalog11getNumPagesEv+0x1c)[0x7fdf7653a30c]
nixnote2(_ZN11IndexRunner8indexPdfEiRN10qevercloud8ResourceE+0x361)[0x5a2ca1]
nixnote2(_ZN11IndexRunner5indexEv+0x5c6)[0x5a6ec6]
nixnote2[0x6f8696]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x24e)[0x7fdf7bc12c1e]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7fdf7c473e2c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x270)[0x7fdf7c47a4a0]
nixnote2(_ZN11Application6notifyEP7QObjectP6QEvent+0x15)[0x61e3a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x6d)[0x7fdf7bbfa4dd]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x1ed)[0x7fdf7bbfdb3d]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1aaf83)[0x7fdf7bc27f83]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x254)[0x7fdf786d2e04]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048)[0x7fdf786d3048]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7fdf786d30ec]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x8e)[0x7fdf7bc277be]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x2f)[0x7fdf7bbf90af]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x175)[0x7fdf7bbf93a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QThread4execEv+0xbf)[0x7fdf7baf5c5f]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x7b32f)[0x7fdf7baf832f]
/usr/lib/nvidia-304-updates/libGL.so.1(+0xaa8f4)[0x7fdf7a5e58f4]

Best regards

Frank

Sync stops after syncing 200 notes

I installed nixnote 2 beta 3 on debian 8. At first it seemed to work though it doesn't sync anymore after 200 notes. I also noticed that the last note synced was from 31/12/14... not sure which of these numbers is a coincidence...

There are no visisble error messages and the sync icon keeps looking like nixnote would try to sync.

Based on the terminal output it does try to get notes, though I previously left it running for an hour and more and no more notes are being synced.

Here's the terminal output:

Gtk-Message: Failed to load module "canberra-gtk-module"
...
 INFO 2015-05-15 07:06:46.010 ( main.cpp @ 139 ) Built with Qt 4.8.6 running on 4.8.6 
 INFO 2015-05-15 07:06:49.147 ( nixnote.cpp @ 1554 ) "Beginning Sync" 
 INFO 2015-05-15 07:06:49.148 ( nixnote.cpp @ 1554 ) "Downloading changes" 
 INFO 2015-05-15 07:06:49.965 ( nixnote.cpp @ 1554 ) "Download 0% complete for notebooks, tags, & searches." 
 INFO 2015-05-15 07:06:57.227 ( nixnote.cpp @ 1554 ) "Download 96% complete for notebooks, tags, & searches." 
 INFO 2015-05-15 07:06:57.228 ( nixnote.cpp @ 1554 ) "Download complete for notebooks, tags, & searches.  Downloading notes." 
INFO 2015-05-15 07:10:21.765 ( nixnote.cpp @ 1554 ) "Download 0% complete." 

EDAMNotFoundException

I opened Evernote, changed a note's Notebook and edited it, and then hit Sync - and I got EDAMNotFoundException. Here's an extract from the Message Log:

 INFO 2015-06-17 14:48:05.090 ( nixnote.cpp @ 1554 ) "Beginning Sync" 
 INFO 2015-06-17 14:48:05.801 ( nixnote.cpp @ 1554 ) "Downloading notes for shared notebook X." 
 INFO 2015-06-17 14:48:06.257 ( nixnote.cpp @ 1554 ) "Downloading notes for shared notebook Y." 
ERROR 2015-06-17 14:48:06.567 ( communication/communicationmanager.cpp @ 497 ) EDAMNotFoundException 
ERROR 2015-06-17 14:48:06.568 ( communication/communicationmanager.cpp @ 1064 ) EDAMNotFoundException: 

 INFO 2015-06-17 14:48:06.569 ( nixnote.cpp @ 1554 ) "EDAMNotFoundException: Note not found" 
 INFO 2015-06-17 14:48:07.022 ( nixnote.cpp @ 1554 ) "Downloading 100% complete for tags in shared notebook Z." 
 INFO 2015-06-17 14:48:07.022 ( nixnote.cpp @ 1554 ) "Downloading notes for shared notebook Z." 
 INFO 2015-06-17 14:48:07.042 ( nixnote.cpp @ 1554 ) "EDAMNotFoundException: Note not found" 

Let me know if there's any more info I can give you.

install.sh not working

sudo make install calls "install.sh"

this tries to execute the following commands:

cp $package_dir/usr/share/applications/nixnote2.desktop /usr/share/applications/nixnote2.desktop
mkdir /usr/share/nixnote2
cp -r $package_dir/usr/share/nixnote2/* /usr/share/nixnote2/
cp $package_dir/usr/bin/nixnote2 /usr/bin/nixnote2

but the source dirs do not exist, I will submit a pull request with the updated paths rusing the ones given in the wiki

Copy / paste to external program not pasting formatting / bullet points

Just worked out my minutes in NixNote2 beta3. When I copy paste the contents to an email to share it with my colleagues, all the formatting is missing. Most notably, the bullet points that I always have used extensively.

Would be a nice feature to add, after you get it a bit more stable... It just crashed, turns out I lost the note completely now...

Nixnote2 beta2 crashes during sync - Possible inknote issue.

Hi,

when I start nixnote and click sync button, it starts synchronizing. After downloading of 207 MB, it crashes.

There is terminal output:

DEBUG 2014-07-28 12:10:24.596 ( global.cpp @ 79 ) Shared memory key: "1b73cc55-9a2f-441b-877a-ca1d0131cd21"
INFO 2014-07-28 12:10:24.597 ( main.cpp @ 135 ) Built with Qt 4.8.4 running on 4.8.6
Got bus address: "unix:abstract=/tmp/dbus-rkoRjDvhTY,guid=2c3bcd04bafdffe19eead21053d60ef5"
Connected to accessibility bus at: "unix:abstract=/tmp/dbus-rkoRjDvhTY,guid=2c3bcd04bafdffe19eead21053d60ef5"
Registered DEC: true
Registered event listener change listener: true
INFO 2014-07-28 12:10:33.017 ( nixnote.cpp @ 1564 ) "Zahajuji synchronizaci"
INFO 2014-07-28 12:10:33.018 ( nixnote.cpp @ 1564 ) "Stahuji změny"
INFO 2014-07-28 12:10:33.897 ( nixnote.cpp @ 1564 ) "Stahování 0% hotovo pro poznámkové bloky, štítky a hledání."
INFO 2014-07-28 12:11:52.733 ( nixnote.cpp @ 1564 ) "Stahování 97% hotovo pro poznámkové bloky, štítky a hledání."
INFO 2014-07-28 12:11:52.735 ( nixnote.cpp @ 1564 ) "Stahování dokončeno pro poznámkové bloky, štítky a hledání. Stahuji poznámky."
Error: signal 11:
nixnote2(_Z13fault_handleri+0x18)[0x47f8c8]
/lib/x86_64-linux-gnu/libc.so.6(+0x35480)[0x7fc000777480]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE+0x187)[0x7fc00149dae7]
nixnote2(ZN20CommunicationManager20downloadInkNoteImageE7QStringPN10qevercloud8ResourceES0_S0+0x2e2)[0x5e3af2]
nixnote2(ZN20CommunicationManager16checkForInkNotesER5QListIN10qevercloud8ResourceEE7QStringS5+0x9d)[0x5e42cd]
nixnote2(_ZN20CommunicationManager16processSyncChunkERN10qevercloud9SyncChunkE7QString+0x5ce)[0x5e4abe]
nixnote2(_ZN20CommunicationManager12getSyncChunkERN10qevercloud9SyncChunkEiiib7QString+0x52c)[0x5e666c]
nixnote2(_ZN10SyncRunner17syncRemoteToLocalEi+0x39f)[0x4cbecf]
nixnote2(_ZN10SyncRunner12evernoteSyncEv+0x2fe)[0x4cd72e]
nixnote2(_ZN10SyncRunner11synchronizeEv+0x21e)[0x4ce06e]
nixnote2[0x6f3335]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x1c1)[0x7fc0014a0ed1]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7fc001d01c0c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x2a0)[0x7fc001d08360]
nixnote2(_ZN11Application6notifyEP7QObjectP6QEvent+0x15)[0x61e3a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x6d)[0x7fc0014887fd]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x201)[0x7fc00148bed1]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1a8e43)[0x7fc0014b5e43]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x254)[0x7fbffbadbe04]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048)[0x7fbffbadc048]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7fbffbadc0ec]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x77)[0x7fc0014b5fa7]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x31)[0x7fc001487481]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x185)[0x7fc001487795]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QThread4execEv+0xe9)[0x7fc001385c39]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x7b39f)[0x7fc00138839f]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x80a4)[0x7fc0001110a4]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fc00082804d]
QThreadStorage: Thread 0x7fbfd405e4d0 exited after QThreadStorage 10 destroyed
Error: signal 11:
nixnote2(_Z13fault_handleri+0x18)[0x47f8c8]
/lib/x86_64-linux-gnu/libc.so.6(+0x35480)[0x7fc000777480]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN4QPenC1Ev+0x24)[0x7fc001e77164]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN13QPainterStateC1Ev+0x64)[0x7fc001e43e94]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x37ebf3)[0x7fc001eb9bf3]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x388640)[0x7fc001ec3640]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN8QPainter5beginEP12QPaintDevice+0x12e)[0x7fc001e47f0e]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN8QPainterC2EP12QPaintDevice+0x108)[0x7fc001e48a18]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+0x514)[0x7fc001d4c0e4]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x3d4c72)[0x7fc001f0fc72]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN14QWidgetPrivate16syncBackingStoreEv+0x80)[0x7fc001d41460]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x580)[0x7fc001d518e0]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN11QMainWindow5eventEP6QEvent+0x103)[0x7fc00210fd63]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7fc001d01c0c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x2a0)[0x7fc001d08360]
nixnote2(_ZN11Application6notifyEP7QObjectP6QEvent+0x15)[0x61e3a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x6d)[0x7fc0014887fd]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x201)[0x7fc00148bed1]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1a8e43)[0x7fc0014b5e43]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x254)[0x7fbffbadbe04]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048)[0x7fbffbadc048]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7fbffbadc0ec]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x5d)[0x7fc0014b5f8d]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x2662c6)[0x7fc001da12c6]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x31)[0x7fc001487481]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x185)[0x7fc001487795]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x87)[0x7fc00148cef7]
nixnote2(main+0x922)[0x47c7d2]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fc000763b45]
nixnote2[0x47f7e8]

Create Launchpad autobuild to publish NixNote2 to Ubuntu PPA

Inspired by Maffblaster's Issue #63 I am creating this self-assigned enhancement request to cajole me into setting up an Import from GitHub to Launchpad so that NixNote2 can be auto-built into a PPA. The result will make it really simple, even for novice users, to install key milestone versions of NixNote2 into Ubuntu and it's derivative distributions.

  • I intend to create this as a Team PPA, in the hope that others may consider collaborating. This way I hope to reduce the likelihood that the PPA will become stale if any individual suddenly gets too busy on other projects.
  • This will be the first time I have published to a PPA. I am tracking what I learn (see https://github.com/artmg/lubuild/wiki/Application-Packaging), and I plan to write out the procedures, so that others who wish to help will find it simple to follow.
  • My intention is to automate as much as possible, reducing the effort for collaborators, and I would hope to have a series of pushbutton tasks that can be executed everytime baumgarr cuts a milestone version of the codebase. If it is quick and easy, it is more likely to be done, and continue to be done, for as many versions of ubuntu as are likely to be in use.
  • I am now at the point where I need to set up the launchpad import and get it to use the deb/control in the source folders (keeping my fingers crossed that it gives launchpad's debian build farm everything it needs to know)

I welcome guidance from any fellow NixNote fans who may have experience of building to PPAs, as I put this together

Too small UI fonts in Ubuntu

I can not say about another Linux distribution, but in Ubuntu 14.04 I have too small UI fonts.

If I use qt4-config that does not help they stay the same

Nixnote2 Maturity?

Hey, sorry if this isn't the right avenue to ask this, but would you consider your rewrite mature enough for daily use?

Substring search stopped working?

I loved NixNote for being able to find substrings of words. When I have the word "trajectory" in a note and search for "ctory" the note was still found. Now it seems that (like in the official evernote client and e.g. gmail) words are only matched from the beginning of the word on. (I have to search for e.g. "traj" to find the note with "trajectory". Where there any changes concerning this in the last few versions? Did you remove this function for performance sake? Is there a way to allow the user to reenable it? Or did this "substring search" never exist and I just remember it wrongly?

[Request] Nixnote 2 - 32 bit build

Hi, i'm sorry if this is a wrong place to post this.
But can you make a 32 bit built available like the 64 you have on sourceforge?

TY,
calhaus

Dockerfile to set up the compilation environment

I have a dockerfile that will eliminate the manual requirement of setting up the dev environment for Nixnote2.

Here it is:

FROM ubuntu:15.04
RUN apt-get update ; apt-get install --assume-yes binutils build-essential bash-completion libqt4-dev make g++ libpoppler-qt4-dev libboost-dev libopencv-dev libhunspell-dev

With a container based on this image, compilation was a breeze and the resulting binary works perfectly.
An additional benefit of the dockerfile is the self-declaration of the build requirements.

Quick Link breaks Sync in NixNote2

Error

"Unable to update note. Invalid note structure" appears after using Quick Link to note with name containing spaces

Version

NixNote2 (2.0-beta2)

Reproduce

  • Sync to ensure there are no errors
  • Create a new note
  • type in the name of another note which contains spaces
  • select the note name
  • right-click / Quick Link
  • Move off note to save
  • Click Sync
  • Log shows:

ERROR ( communication/communicationmanager.cpp @ 488 ) EDAMUserException: 11
INFO ( nixnote.cpp @ 1564 ) "Unable to update note. Invalid note structure : "

Diagnosis

  • The Quick Link works, but malformed HTML causes ENML_VALIDATION error
  • This is because spaces are handled incorrectly when adding the attribute Title="name of other note"
  • Click on note to open, then View / Show Source

<a href="evernote:///view/xxxxx/nxxx/uid/uid" title="name" of="" other="" note"="">

Additional information

  • The status bar did not tell me which Note caused the validation error
  • With Message Level = Debug the logs did not say which Note caused it
  • To find out which Note is causing Sync Error:
    • Click on Notebooks in navigation pane to view all Notes
    • Click on Date Updated column header to sort by most recent note
    • Scroll horizontal bar to right until Sync column is visible
    • the last note with a * in the Sync column is likely to be the one with issues
    • diagnose issues using View Menu / Show Source

Appreciation

  • Thanks so much to baumgarr for the effort he has put into this project - NixNote2 without Java gives me the powerful evernote client I wanted, with non of the lag

HiDPI support

I am using GNOME3 with a HiDPI screen. Since GNOME 3.12, my Xft.dpi is automatically set to 192 by GNOME, which is twice as the default. This seems to work well (fonts, elements are twice large) on most GTK and QT applications. However, in Nixnote2, the GUI (including the editor) does not follow the DPI setting, except for the right-click menu.

Since so many QT 4/5 applications work without problems, it does not look like a hard issue to fix. I'm currently learning QT and might try to look into it myself if I have time later.

Import or restore not working

Rather than syncing with my production db, I wanted to restore a backup I had taken with NN1.6.1 into NN2-beta3. The progress pop-up shows, but then hangs indefinitely until I cancel.
Nothing is populated. I tried the same with an export / import, but seems to hang at the same stage.

LinuxLover9 (aka iNote) on Ubuntu 14.04.2 LTS

 INFO 2015-06-06 22:19:33.588 ( nixnote.cpp @ 1554 ) "Importing Notes" 
ERROR 2015-06-06 22:19:33.820 ( application.cpp @ 41 ) ********************************************************** 
ERROR 2015-06-06 22:19:33.820 ( application.cpp @ 42 ) ********************************************************** 
ERROR 2015-06-06 22:19:33.820 ( application.cpp @ 43 ) ********************************************************** 
ERROR 2015-06-06 22:19:33.820 ( application.cpp @ 44 ) ********************************************************** 
ERROR 2015-06-06 22:19:33.820 ( application.cpp @ 45 ) ********************************************************** 
ERROR 2015-06-06 22:19:33.820 ( application.cpp @ 46 ) ********************************************************** 
ERROR 2015-06-06 22:19:33.820 ( application.cpp @ 47 ) ********************************************************** 
ERROR 2015-06-06 22:19:33.820 ( application.cpp @ 48 ) std::exception was caught:  qevercloud::Optional: nonexistent value access2 
nixnote2(_ZN11Application6notifyEP7QObjectP6QEvent+0x485)[0x642045]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x6d)[0x7f9057e454dd]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x1ed)[0x7f9057e48b3d]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1aaf83)[0x7f9057e72f83]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x254)[0x7f9054a00e04]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048)[0x7f9054a01048]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f9054a010ec]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x71)[0x7f9057e727a1]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x26bbe6)[0x7f9058763be6]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x2f)[0x7f9057e440af]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x175)[0x7f9057e443a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x89)[0x7f9057e49b79]
nixnote2(main+0x950)[0x480890]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f90570f9ec5]
nixnote2[0x483908]

Notification bubble shows partly off-screen in Gnome 3

Same problem as haiwen/seafile-client#92 -- Because of how Gnome positions the message tray, the bubble gets drawn half off the screen where it's not visible :(

Replacing the bubbles with libnotify notifications seems to be one common solution to this type of issue. I suppose forcing the bounds of the bubble window are within the screen geometry might be another way.

nixnote2 beta2 crashes on ubuntu 14.04

nixnote2 crashes at my ubuntu14.04 (64bit) after the second startup with the following dump:
(the passwiord was set correct at the first session)

DEBUG 2014-08-03 00:44:21.845 ( global.cpp @ 79 ) Shared memory key: "1b73cc55-9a2f-441b-877a-ca1d0131cd22"
INFO 2014-08-03 00:44:21.846 ( main.cpp @ 135 ) Built with Qt 4.8.4 running on 4.8.6
"Error: Incorrect password"
Error: signal 11:
nixnote2(_Z13fault_handleri+0x18)[0x47f8c8]
/lib/x86_64-linux-gnu/libc.so.6(+0x36ff0)[0x7fdf7aecdff0]
/lib/x86_64-linux-gnu/libpthread.so.0(pthread_mutex_lock+0x4)[0x7fdf7aa6a414]
/usr/lib/x86_64-linux-gnu/libpoppler.so.44(_ZN7Catalog11getNumPagesEv+0x1c)[0x7fdf7653a30c]
nixnote2(_ZN11IndexRunner8indexPdfEiRN10qevercloud8ResourceE+0x361)[0x5a2ca1]
nixnote2(_ZN11IndexRunner5indexEv+0x5c6)[0x5a6ec6]
nixnote2[0x6f8696]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x24e)[0x7fdf7bc12c1e]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7fdf7c473e2c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x270)[0x7fdf7c47a4a0]
nixnote2(_ZN11Application6notifyEP7QObjectP6QEvent+0x15)[0x61e3a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x6d)[0x7fdf7bbfa4dd]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x1ed)[0x7fdf7bbfdb3d]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1aaf83)[0x7fdf7bc27f83]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x254)[0x7fdf786d2e04]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048)[0x7fdf786d3048]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7fdf786d30ec]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x8e)[0x7fdf7bc277be]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x2f)[0x7fdf7bbf90af]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x175)[0x7fdf7bbf93a5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QThread4execEv+0xbf)[0x7fdf7baf5c5f]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x7b32f)[0x7fdf7baf832f]
/usr/lib/nvidia-304-updates/libGL.so.1(+0xaa8f4)[0x7fdf7a5e58f4]

Best regards

Frank

crash on rename user account

The program crashes if I go to edit user account, do NOT select a user account and then click on rename. I hope these are the correct translations since I'm using a german system.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.