Codebook 5 Beta Issues Today

After I changed an entry on my Windows PC (which is running v5.0.4.0 (5axdf820) and then did an update on my IOS to the latest version/build 4178, I did not see the updated entry until a selected MERGE in the Sync settings. On my 2nd PC, I am trying to run Codebook but am only getting a black screen, can’t log in. I killed it in Task Manager but that didn’t work. So I restarted my machine and launched Codebook again (on my 2nd PC) and that resolved the issue and I was able to gain access to my vault. AND, a new minor issue on my iPad, when I updated it to build 4178, when I launch it, I only get to the Codebook Cloud entry, need to click on the double pain icon on top to open the side menu – I typically get back to the side bar open when I launch it but something with the new update is only opening to the one entry page.

@jkender Thanks for sending over these 2 issues. While doing some brief testing i was not able to reproduce either issue but I am curios about this part “I did not see the updated entry until a selected MERGE in the Sync settings.” Did you actually tap the “Merge” option? If that happens, can you try disabling Auto-Sync and then enabling it again to see if that triggers the sync and also, can you go into the Sync Log and tap “Last Manual Sync” and copy and paste that log into the current ticket I have open for you so I can take a look, thanks!

Regards,
Don

Hi Don, I did tap the merge option to get the recent change manually as auto sync did not bring it over. Here’s the log you asked for:

[09:33:16] Started Dropbox Sync on Jan 30, 2024 at 9:33:16 AM
[09:33:16] Step init with operation = Sync
[09:33:16] stepCheckLock
[09:33:17] stepCreateLock
[09:33:17] Attempting to create sync.lock file locally
[09:33:17] Result of attempting to write to file = 1
[09:33:17] No write error, attempting to upload sync lock file
[09:33:18] Response from upload, result != nil = 1, routeError = (null), requestError = (null)
[09:33:18] stepCheckForMeta
[09:33:18] stepDownloadMeta
[09:33:18] Authorized client != nil: 1
[09:33:18] Metadata remote path = /Zetetic/Shards/codebook-metadata.db
[09:33:18] Starting the download metadata task
[09:33:19] Received response from download metadata task
[09:33:19] Successfully downlaoded meta data file
[09:33:19] Remote filenaeme is currently = codebook-changesets-3045.db
[09:33:19] Super implements stepGetRemoteCSN
[09:33:19] remote csn retrieved = 3002
[09:33:19] stepDetermineFiles
[09:33:19] Determine files with remote csn = 3002
[09:33:19] Codebook metadata is attached
[09:33:19] Prepared filename query
[09:33:19] Adding filename = codebook-changesets-3003.db with size = 12288
[09:33:19] Adding filename = codebook-changesets-3005.db with size = 12288
[09:33:19] Adding filename = codebook-changesets-3007.db with size = 12288
[09:33:19] Adding filename = codebook-changesets-3023.db with size = 12288
[09:33:19] Adding filename = codebook-changesets-3032.db with size = 12288
[09:33:19] Adding filename = codebook-changesets-3034.db with size = 12288
[09:33:19] total changeset size = 73728
[09:33:19] Attempting to calculate available size
[09:33:19] Got the resource dictionary for the / path
[09:33:19] available space = 163851119354 spaceAvailable = 1
[09:33:19] Files To Download - (
“codebook-changesets-3003.db”,
“codebook-changesets-3005.db”,
“codebook-changesets-3007.db”,
“codebook-changesets-3023.db”,
“codebook-changesets-3032.db”,
“codebook-changesets-3034.db”
)
[09:33:19] total files to download = 6
[09:33:19] Downloading codebook-changesets-3003.db
[09:33:19] Downloading codebook-changesets-3005.db
[09:33:19] Downloading codebook-changesets-3007.db
[09:33:19] Downloading codebook-changesets-3023.db
[09:33:19] Downloading codebook-changesets-3032.db
[09:33:19] Downloading codebook-changesets-3034.db
[09:33:20] Successfully downloaded codebook-changesets-3032.db
[09:33:20] Successfully downloaded codebook-changesets-3005.db
[09:33:20] Successfully downloaded codebook-changesets-3023.db
[09:33:20] Successfully downloaded codebook-changesets-3007.db
[09:33:20] Successfully downloaded codebook-changesets-3034.db
[09:33:20] Successfully downloaded codebook-changesets-3003.db
[09:33:20] Super implements stepUpdateRemote
[09:33:20] stepApplyChangesets
[09:33:20] Files to Download Count = 6
[09:33:20] Attempting to open changeset codebook-changesets-3003.db
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Attempting to open changeset codebook-changesets-3005.db
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] changeset updated was later than or equal to db updated
[09:33:20] Resolving the conflict by => CHANGESET_REPLACE
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = fields
[09:33:20] changeset updated was later than or equal to db updated
[09:33:20] Resolving the conflict by => CHANGESET_REPLACE
[09:33:20] Attempting to open changeset codebook-changesets-3007.db
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Attempting to open changeset codebook-changesets-3023.db
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] changeset updated was later than or equal to db updated
[09:33:20] Resolving the conflict by => CHANGESET_REPLACE
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = fields
[09:33:20] changeset updated was later than or equal to db updated
[09:33:20] Resolving the conflict by => CHANGESET_REPLACE
[09:33:20] Attempting to open changeset codebook-changesets-3032.db
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Attempting to open changeset codebook-changesets-3034.db
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Found a conflict while applying the changeset => CHANGESET_DATA
[09:33:20] Table the conflict occurred on = entries
[09:33:20] One of the omit cases is true
[09:33:20] Resolving the conflict by => CHANGESET_OMIT
[09:33:20] Setting Local CSN = 1036, service name = Dropbox, is an account name present = 1, is a uuid present = 1
[09:33:20] Starting session!
[09:33:20] Operation = 1, Conflict Authority: 0
[09:33:20] Starting session!
[09:33:20] Starting session!
[09:33:20] Starting session!
[09:33:20] We applied the changesets successfully, let’s move along!
[09:33:20] stepDeleteDownloadedFiles
[09:33:20] stepDeterminePredictedSize
[09:33:20] Super implements stepGetCSNs
[09:33:20] Remote csn after generating the output queue = 3049
[09:33:20] Local csn from changesets queue = 1036
[09:33:20] Setting Local CSN = 1036, service name = Dropbox, is an account name present = 1, is a uuid present = 1
[09:33:20] Setting remote CSN = 3049 for name = Dropbox
[09:33:20] Setting Remote CSN = 3049, service name = Dropbox, currentDate = 2024-01-30 14:33:20 is an account name present = 1, is a uuid present = 1
[09:33:20] Insert Dictionary = {
filename = “codebook-changesets-3045.db”;
“max_csn” = 3049;
size = 16384;
}
[09:33:20] Successfully updated the meta database table
[09:33:20] stepUploadMetaAndChanges
[09:33:20] Number of changesets q’d = 4
[09:33:23] Sucessfully uploaded changesdb
[09:33:23] Meta uploadPath = /Zetetic/Shards/codebook-metadata.db
[09:33:24] Succesfully uploaded the metadata file
[09:33:24] Super implementing stepCleanup
[09:33:24] cleaning up deleting lock
[09:33:24] Great success!
[09:33:24] Super implementing cleanupDeleteChangesetQ
[09:33:24] Step Done!

Jim Kender –
jim.kender@gmail.com