forked from alekseyn/iCloudStoreManager
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added script for analysing Apple's ubiquity logs.
[ADDED] LOGS: Details what some of the known entries in Apple's ubiquity log output mean. [ADDED] A bash script that analyses your ubiquity log output and parses out some useful information for debugging.
- Loading branch information
Maarten Billemont
committed
May 14, 2013
1 parent
bf88099
commit 3f8d407
Showing
4 changed files
with
1,907 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
Reading ubiquity log output. | ||
|
||
|
||
CoreData: Ubiquity: <_PFUbiquityRecordsExporter: ...> ... exporting ... | ||
This indicates that you have saved changes to a MOC to the store and iCloud is preparing to create a transaction log for them. | ||
It details the managed objects whose changes will exported into the log. | ||
|
||
Should be followed by: | ||
CoreData: Ubiquity: Initializing stack | ||
CoreData: Ubiquity: <_PFUbiquityRecordsExporter: ... Successfully wrote transaction log: ... | ||
CoreData: Ubiquity: Stack Changes: | ||
|
||
|
||
CoreData: Ubiquity: Got final value for relationship: ... ... Object: ... | ||
This indicates that a relationship is being modified as part of the changes written to the stack. | ||
|
||
|
||
CoreData: Ubiquity: Baseline exists in the cloud, will evaluate other criteria to see if a new one can be rolled. | ||
Core Data is considdering rolling your transactions into a new baseline snapshot. | ||
|
||
Usually followed by: | ||
CoreData: Ubiquity: Not enough log bytes to roll: ... | ||
|
||
|
||
CoreData: Ubiquity: <_PFUbiquityRecordsImporter: ...>: ... Finished scheduling logs with context: ... | ||
Core Data has detected a new transaction log and is preparing to import it. | ||
It details the transaction logs that are going to be imported. | ||
|
||
Should be followed by: | ||
CoreData: Ubiquity: Changes applied for transaction log content, managed object context changes: ... | ||
Details the changes that were imported into the store. | ||
CoreData: Ubiquity: Posting import notification: : ... | ||
Details the notification that is sent to the app for importing the changes into its MOCs. | ||
|
||
|
||
CoreData: Ubiquity: <_PFUbiquityRecordsImporter ...>: ... Skipping log because it has already been imported into the local store: ... | ||
Core Data has detected changes to a transaction log that has already been imported into the store and is ignoring them. | ||
|
||
If you suspect this might be a cause of your issues, you could try deleting your sqlite file and letting Core Data rebuild it from the transaction logs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.