Skip to content

Instantly share code, notes, and snippets.

@abhaytalreja
Last active July 5, 2016 20:38
Show Gist options
  • Save abhaytalreja/716373652e90f47d3050dcaa2e85470a to your computer and use it in GitHub Desktop.
Save abhaytalreja/716373652e90f47d3050dcaa2e85470a to your computer and use it in GitHub Desktop.
ReactNative-Realm
commit_log.cpp:584: [realm-core-1.1.2] Assertion failed: to_version <= preamble->end_commit_range [10, 1]
0 App 0x0000000101ca5345 _ZN5realm4util18terminate_internalERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 40
1 App 0x0000000101c1ffd2 _ZN5realm4util9terminateIJyyEEEvPKcS3_lDpT_ + 1634
2 App 0x0000000101dfcd81 _ZNK5realm5_impl17WriteLogCollector27get_commit_entries_internalINS_10BinaryDataEEEvyyPT_ + 585
3 App 0x0000000101a6ef34 _ZN5realm5_impl20ChangesetInputStream10next_blockERPKcS4_ + 212
4 App 0x0000000101a478c5 _ZN5realm5_impl17TransactLogParser17next_input_bufferEv + 53
5 App 0x0000000101a45e40 _ZN5realm5_impl17TransactLogParser8has_nextEv + 48
6 App 0x0000000101d6cf8a _ZN5realm5_impl17TransactLogParser5parseINS_5Group16TransactAdvancerEEEvRNS0_17NoCopyInputStreamERT_ + 54
7 App 0x0000000101d69fa3 _ZN5realm5Group16advance_transactEmmRNS_5_impl17NoCopyInputStreamE + 165
8 App 0x0000000101a456e2 _ZN5realm11SharedGroup15do_advance_readINS_5_impl23NullInstructionObserverEEEbPT_NS0_9VersionIDERNS2_7HistoryE + 722
9 App 0x0000000101a453fc _ZN5realm11SharedGroup12advance_readINS_5_impl23NullInstructionObserverEEEvPT_NS0_9VersionIDE + 396
10 App 0x0000000101a4525b _ZN5realm5_impl17SharedGroupFriend12advance_readINS0_23NullInstructionObserverEEEvRNS_11SharedGroupEPT_NS4_9VersionIDE + 59
11 App 0x0000000101a451ef _ZN5realm14LangBindHelper12advance_readERNS_11SharedGroupENS1_9VersionIDE + 63
12 App 0x0000000101a375ae _ZN5realm5_impl11transaction7advanceERNS_11SharedGroupERNS0_21TransactionChangeInfoENS2_9VersionIDE + 110
13 App 0x0000000101c18757 _ZN12_GLOBAL__N_121IncrementalChangeInfo16advance_to_finalEN5realm11SharedGroup9VersionIDE + 183
14 App 0x0000000101c164fd _ZN5realm5_impl16RealmCoordinator19run_async_notifiersEv + 4621
15 App 0x0000000101c15075 _ZN5realm5_impl16RealmCoordinator9on_changeEv + 37
16 App 0x0000000101c9e2ff _ZN5realm5_impl20ExternalCommitHelper6listenEv + 735
17 App 0x0000000101c9f0b7 _ZZN5realm5_impl20ExternalCommitHelperC1ERNS0_16RealmCoordinatorEENK3$_0clEv + 23
18 App 0x0000000101c9f08d _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEE9__executeIJEEEvNS_15__tuple_indicesIJXspT_EEEE + 61
19 App 0x0000000101c9f045 _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEEclEv + 21
20 App 0x0000000101c9ef6f _ZNSt3__119__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS3_16RealmCoordinatorEE3$_0JEEEE9__executeEv + 31
21 App 0x0000000101c9f9e4 _ZNSt3__114__thread_proxyINS_5tupleIJMNS_19__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS5_16RealmCoordinatorEE3$_0JEEEEEFvvEPSB_EEEEEPvSG_ + 532
22 libsystem_pthread.dylib 0x000000010745599d _pthread_body + 131
23 libsystem_pthread.dylib 0x000000010745591a _pthread_body + 0
24 libsystem_pthread.dylib 0x0000000107453351 thread_start + 13
IMPORTANT: if you see this error, please send this log and reproduction steps to help@realm.io.
commit_log.cpp:584: [realm-core-1.1.2] Assertion failed: to_version <= preamble->end_commit_range [10, 1]
0 App 0x0000000101ca5345 _ZN5realm4util18terminate_internalERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 40
1 App 0x0000000101c1ffd2 _ZN5realm4util9terminateIJyyEEEvPKcS3_lDpT_ + 1634
2 App 0x0000000101dfcd81 _ZNK5realm5_impl17WriteLogCollector27get_commit_entries_internalINS_10BinaryDataEEEvyyPT_ + 585
3 App 0x0000000101a6ef34 _ZN5realm5_impl20ChangesetInputStream10next_blockERPKcS4_ + 212
4 App 0x0000000101a478c5 _ZN5realm5_impl17TransactLogParser17next_input_bufferEv + 53
5 App 0x0000000101a45e40 _ZN5realm5_impl17TransactLogParser8has_nextEv + 48
6 App 0x0000000101d6cf8a _ZN5realm5_impl17TransactLogParser5parseINS_5Group16TransactAdvancerEEEvRNS0_17NoCopyInputStreamERT_ + 54
7 App 0x0000000101d69fa3 _ZN5realm5Group16advance_transactEmmRNS_5_impl17NoCopyInputStreamE + 165
8 App 0x0000000101a456e2 _ZN5realm11SharedGroup15do_advance_readINS_5_impl23NullInstructionObserverEEEbPT_NS0_9VersionIDERNS2_7HistoryE + 722
9 App 0x0000000101a453fc _ZN5realm11SharedGroup12advance_readINS_5_impl23NullInstructionObserverEEEvPT_NS0_9VersionIDE + 396
10 App 0x0000000101a4525b _ZN5realm5_impl17SharedGroupFriend12advance_readINS0_23NullInstructionObserverEEEvRNS_11SharedGroupEPT_NS4_9VersionIDE + 59
11 App 0x0000000101a451ef _ZN5realm14LangBindHelper12advance_readERNS_11SharedGroupENS1_9VersionIDE + 63
12 App 0x0000000101a375ae _ZN5realm5_impl11transaction7advanceERNS_11SharedGroupERNS0_21TransactionChangeInfoENS2_9VersionIDE + 110
13 App 0x0000000101c18757 _ZN12_GLOBAL__N_121IncrementalChangeInfo16advance_to_finalEN5realm11SharedGroup9VersionIDE + 183
14 App 0x0000000101c164fd _ZN5realm5_impl16RealmCoordinator19run_async_notifiersEv + 4621
15 App 0x0000000101c15075 _ZN5realm5_impl16RealmCoordinator9on_changeEv + 37
16 App 0x0000000101c9e2ff _ZN5realm5_impl20ExternalCommitHelper6listenEv + 735
17 App 0x0000000101c9f0b7 _ZZN5realm5_impl20ExternalCommitHelperC1ERNS0_16RealmCoordinatorEENK3$_0clEv + 23
18 App 0x0000000101c9f08d _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEE9__executeIJEEEvNS_15__tuple_indicesIJXspT_EEEE + 61
19 App 0x0000000101c9f045 _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEEclEv + 21
20 App 0x0000000101c9ef6f _ZNSt3__119__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS3_16RealmCoordinatorEE3$_0JEEEE9__executeEv + 31
21 App 0x0000000101c9f9e4 _ZNSt3__114__thread_proxyINS_5tupleIJMNS_19__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS5_16RealmCoordinatorEE3$_0JEEEEEFvvEPSB_EEEEEPvSG_ + 532
22 libsystem_pthread.dylib 0x000000010745599d _pthread_body + 131
23 libsystem_pthread.dylib 0x000000010745591a _pthread_body + 0
24 libsystem_pthread.dylib 0x0000000107453351 thread_start + 13
IMPORTANT: if you see this error, please send this log and reproduction steps to help@realm.io.2016-07-01 16:11:15.433 App[4337:109602] [Crashlytics:Crash] WARNING: CLSLog has been used before (or concurrently with) Crashlytics initialization and cannot be recorded. The message was:
commit_log.cpp:584: [realm-core-1.1.2] Assertion failed: to_version <= preamble->end_commit_range [10, 1]
0 App 0x0000000101ca5345 _ZN5realm4util18terminate_internalERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 40
1 App 0x0000000101c1ffd2 _ZN5realm4util9terminateIJyyEEEvPKcS3_lDpT_ + 1634
2 App 0x0000000101dfcd81 _ZNK5realm5_impl17WriteLogCollector27get_commit_entries_internalINS_10BinaryDataEEEvyyPT_ + 585
3 App 0x0000000101a6ef34 _ZN5realm5_impl20ChangesetInputStream10next_blockERPKcS4_ + 212
4 App 0x0000000101a478c5 _ZN5realm5_impl17TransactLogParser17next_input_bufferEv + 53
5 App 0x0000000101a45e40 _ZN5realm5_impl17TransactLogParser8has_nextEv + 48
6 App 0x0000000101d6cf8a _ZN5realm5_impl17TransactLogParser5parseINS_5Group16TransactAdvancerEEEvRNS0_17NoCopyInputStreamERT_ + 54
7 App 0x0000000101d69fa3 _ZN5realm5Group16advance_transactEmmRNS_5_impl17NoCopyInputStreamE + 165
8 App 0x0000000101a456e2 _ZN5realm11SharedGroup15do_advance_readINS_5_impl23NullInstructionObserverEEEbPT_NS0_9VersionIDERNS2_7HistoryE + 722
9 App 0x0000000101a453fc _ZN5realm11SharedGroup12advance_readINS_5_impl23NullInstructionObserverEEEvPT_NS0_9VersionIDE + 396
10 App 0x0000000101a4525b _ZN5realm5_impl17SharedGroupFriend12advance_readINS0_23NullInstructionObserverEEEvRNS_11SharedGroupEPT_NS4_9VersionIDE + 59
11 App 0x0000000101a451ef _ZN5realm14LangBindHelper12advance_readERNS_11SharedGroupENS1_9VersionIDE + 63
12 App 0x0000000101a375ae _ZN5realm5_impl11transaction7advanceERNS_11SharedGroupERNS0_21TransactionChangeInfoENS2_9VersionIDE + 110
13 App 0x0000000101c18757 _ZN12_GLOBAL__N_121IncrementalChangeInfo16advance_to_finalEN5realm11SharedGroup9VersionIDE + 183
14 App 0x0000000101c164fd _ZN5realm5_impl16RealmCoordinator19run_async_notifiersEv + 4621
15 App 0x0000000101c15075 _ZN5realm5_impl16RealmCoordinator9on_changeEv + 37
16 App 0x0000000101c9e2ff _ZN5realm5_impl20ExternalCommitHelper6listenEv + 735
17 App 0x0000000101c9f0b7 _ZZN5realm5_impl20ExternalCommitHelperC1ERNS0_16RealmCoordinatorEENK3$_0clEv + 23
18 App 0x0000000101c9f08d _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEE9__executeIJEEEvNS_15__tuple_indicesIJXspT_EEEE + 61
19 App 0x0000000101c9f045 _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEEclEv + 21
20 App 0x0000000101c9ef6f _ZNSt3__119__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS3_16RealmCoordinatorEE3$_0JEEEE9__executeEv + 31
21 App 0x0000000101c9f9e4 _ZNSt3__114__thread_proxyINS_5tupleIJMNS_19__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS5_16RealmCoordinatorEE3$_0JEEEEEFvvEPSB_EEEEEPvSG_ + 532
22 libsystem_pthread.dylib 0x000000010745599d _pthread_body + 131
23 libsystem_pthread.dylib 0x000000010745591a _pthread_body + 0
24 libsystem_pthread.dylib 0x0000000107453351 thread_start + 13
IMPORTANT: if you see this error, please send this log and reproduction steps to help@realm.io.
../core/include/realm/array.hpp:2227: [realm-core-1.1.2] Assertion failed: is_attached()
0 App 0x000000010eaf8345 _ZN5realm4util18terminate_internalERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 40
1 App 0x000000010eaf85c9 _ZN5realm4util9terminateEPKcS2_l + 420
2 App 0x000000010e8c1dd5 _ZNK5realm5Array4sizeEv + 69
3 App 0x000000010ebbaa82 _ZN5realm5Group12do_get_tableEmPFbRKNS_4SpecEE + 108
4 App 0x000000010ebd2dec _ZN5realm5Group9get_tableEm + 34
5 App 0x000000010ebd0ae1 _ZN5realm5Query11apply_patchERNS_18QueryHandoverPatchERNS_5GroupE + 163
6 App 0x000000010ebda618 _ZN5realm5Query23apply_and_consume_patchERNSt3__110unique_ptrINS_18QueryHandoverPatchENS1_14default_deleteIS3_EEEERNS_5GroupE + 18
7 App 0x000000010e8888d5 _ZN5realm11SharedGroup20import_from_handoverINS_5QueryEEENSt3__110unique_ptrIT_NS3_14default_deleteIS5_EEEENS4_INS0_8HandoverIS5_EENS6_ISA_EEEE + 613
8 App 0x000000010e8862d6 _ZN5realm5_impl15ResultsNotifier12do_attach_toERNS_11SharedGroupE + 486
9 App 0x000000010e876d2e _ZN5realm5_impl18CollectionNotifier9attach_toERNS_11SharedGroupE + 94
10 App 0x000000010ea69460 _ZN5realm5_impl16RealmCoordinator19run_async_notifiersEv + 4464
11 App 0x000000010ea68075 _ZN5realm5_impl16RealmCoordinator9on_changeEv + 37
12 App 0x000000010eaf12ff _ZN5realm5_impl20ExternalCommitHelper6listenEv + 735
13 App 0x000000010eaf20b7 _ZZN5realm5_impl20ExternalCommitHelperC1ERNS0_16RealmCoordinatorEENK3$_0clEv + 23
14 App 0x000000010eaf208d _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEE9__executeIJEEEvNS_15__tuple_indicesIJXspT_EEEE + 61
15 App 0x000000010eaf2045 _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEEclEv + 21
16 App 0x000000010eaf1f6f _ZNSt3__119__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS3_16RealmCoordinatorEE3$_0JEEEE9__executeEv + 31
17 App 0x000000010eaf29e4 _ZNSt3__114__thread_proxyINS_5tupleIJMNS_19__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS5_16RealmCoordinatorEE3$_0JEEEEEFvvEPSB_EEEEEPvSG_ + 532
18 libsystem_pthread.dylib 0x00000001142a899d _pthread_body + 131
19 libsystem_pthread.dylib 0x00000001142a891a _pthread_body + 0
20 libsystem_pthread.dylib 0x00000001142a6351 thread_start + 13
IMPORTANT: if you see this error, please send this log and reproduction steps to help@realm.io.
../core/include/realm/array.hpp:2227: [realm-core-1.1.2] Assertion failed: is_attached()
0 App 0x000000010eaf8345 _ZN5realm4util18terminate_internalERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 40
1 App 0x000000010eaf85c9 _ZN5realm4util9terminateEPKcS2_l + 420
2 App 0x000000010e8c1dd5 _ZNK5realm5Array4sizeEv + 69
3 App 0x000000010ebbaa82 _ZN5realm5Group12do_get_tableEmPFbRKNS_4SpecEE + 108
4 App 0x000000010ebd2dec _ZN5realm5Group9get_tableEm + 34
5 App 0x000000010ebd0ae1 _ZN5realm5Query11apply_patchERNS_18QueryHandoverPatchERNS_5GroupE + 163
6 App 0x000000010ebda618 _ZN5realm5Query23apply_and_consume_patchERNSt3__110unique_ptrINS_18QueryHandoverPatchENS1_14default_deleteIS3_EEEERNS_5GroupE + 18
7 App 0x000000010e8888d5 _ZN5realm11SharedGroup20import_from_handoverINS_5QueryEEENSt3__110unique_ptrIT_NS3_14default_deleteIS5_EEEENS4_INS0_8HandoverIS5_EENS6_ISA_EEEE + 613
8 App 0x000000010e8862d6 _ZN5realm5_impl15ResultsNotifier12do_attach_toERNS_11SharedGroupE + 486
9 App 0x000000010e876d2e _ZN5realm5_impl18CollectionNotifier9attach_toERNS_11SharedGroupE + 94
10 App 0x000000010ea69460 _ZN5realm5_impl16RealmCoordinator19run_async_notifiersEv + 4464
11 App 0x000000010ea68075 _ZN5realm5_impl16RealmCoordinator9on_changeEv + 37
12 App 0x000000010eaf12ff _ZN5realm5_impl20ExternalCommitHelper6listenEv + 735
13 App 0x000000010eaf20b7 _ZZN5realm5_impl20ExternalCommitHelperC1ERNS0_16RealmCoordinatorEENK3$_0clEv + 23
14 App 0x000000010eaf208d _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEE9__executeIJEEEvNS_15__tuple_indicesIJXspT_EEEE + 61
15 App 0x000000010eaf2045 _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEEclEv + 21
16 App 0x000000010eaf1f6f _ZNSt3__119__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS3_16RealmCoordinatorEE3$_0JEEEE9__executeEv + 31
17 App 0x000000010eaf29e4 _ZNSt3__114__thread_proxyINS_5tupleIJMNS_19__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS5_16RealmCoordinatorEE3$_0JEEEEEFvvEPSB_EEEEEPvSG_ + 532
18 libsystem_pthread.dylib 0x00000001142a899d _pthread_body + 131
19 libsystem_pthread.dylib 0x00000001142a891a _pthread_body + 0
20 libsystem_pthread.dylib 0x00000001142a6351 thread_start + 13
IMPORTANT: if you see this error, please send this log and reproduction steps to help@realm.io.2016-07-05 16:34:57.935 App[27218:783853] [Crashlytics:Crash] WARNING: CLSLog has been used before (or concurrently with) Crashlytics initialization and cannot be recorded. The message was:
../core/include/realm/array.hpp:2227: [realm-core-1.1.2] Assertion failed: is_attached()
0 App 0x000000010eaf8345 _ZN5realm4util18terminate_internalERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 40
1 App 0x000000010eaf85c9 _ZN5realm4util9terminateEPKcS2_l + 420
2 App 0x000000010e8c1dd5 _ZNK5realm5Array4sizeEv + 69
3 App 0x000000010ebbaa82 _ZN5realm5Group12do_get_tableEmPFbRKNS_4SpecEE + 108
4 App 0x000000010ebd2dec _ZN5realm5Group9get_tableEm + 34
5 App 0x000000010ebd0ae1 _ZN5realm5Query11apply_patchERNS_18QueryHandoverPatchERNS_5GroupE + 163
6 App 0x000000010ebda618 _ZN5realm5Query23apply_and_consume_patchERNSt3__110unique_ptrINS_18QueryHandoverPatchENS1_14default_deleteIS3_EEEERNS_5GroupE + 18
7 App 0x000000010e8888d5 _ZN5realm11SharedGroup20import_from_handoverINS_5QueryEEENSt3__110unique_ptrIT_NS3_14default_deleteIS5_EEEENS4_INS0_8HandoverIS5_EENS6_ISA_EEEE + 613
8 App 0x000000010e8862d6 _ZN5realm5_impl15ResultsNotifier12do_attach_toERNS_11SharedGroupE + 486
9 App 0x000000010e876d2e _ZN5realm5_impl18CollectionNotifier9attach_toERNS_11SharedGroupE + 94
10 App 0x000000010ea69460 _ZN5realm5_impl16RealmCoordinator19run_async_notifiersEv + 4464
11 App 0x000000010ea68075 _ZN5realm5_impl16RealmCoordinator9on_changeEv + 37
12 App 0x000000010eaf12ff _ZN5realm5_impl20ExternalCommitHelper6listenEv + 735
13 App 0x000000010eaf20b7 _ZZN5realm5_impl20ExternalCommitHelperC1ERNS0_16RealmCoordinatorEENK3$_0clEv + 23
14 App 0x000000010eaf208d _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEE9__executeIJEEEvNS_15__tuple_indicesIJXspT_EEEE + 61
15 App 0x000000010eaf2045 _ZNSt3__112__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS2_16RealmCoordinatorEE3$_0JEEclEv + 21
16 App 0x000000010eaf1f6f _ZNSt3__119__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS3_16RealmCoordinatorEE3$_0JEEEE9__executeEv + 31
17 App 0x000000010eaf29e4 _ZNSt3__114__thread_proxyINS_5tupleIJMNS_19__async_assoc_stateIvNS_12__async_funcIZN5realm5_impl20ExternalCommitHelperC1ERNS5_16RealmCoordinatorEE3$_0JEEEEEFvvEPSB_EEEEEPvSG_ + 532
18 libsystem_pthread.dylib 0x00000001142a899d _pthread_body + 131
19 libsystem_pthread.dylib 0x00000001142a891a _pthread_body + 0
20 libsystem_pthread.dylib 0x00000001142a6351 thread_start + 13
IMPORTANT: if you see this error, please send this log and reproduction steps to help@realm.io.
const Realm = require('realm');
let exports = module.exports = {};
import CONSTANTS from './constants';
import Schema from './schema';
let realm = new Realm({
schema: Schema,
schemaVersion: 1
});
exports.realm = realm;
// realm.write(() => {
// realm.deleteAll();
// });
let preferenceSound = exports.preferenceSound = function() {
let preference = realm.objects('Preference');
preference.filtered('key = "sound"');
return preference[0];
}
let updatePreferenceSound = exports.updatePreferenceSound = function(preference, value) {
console.log('realm updatePreferenceSound', realm);
realm.write(() => {
preference.value = value;
});
}
var Start = React.createClass({
...
...
componentWillMount(){
AsyncStorage.getItem(FIRST_INSTALL).then((value) => {
console.log('value is ' +value);
if(value == 'null' || value == null){
AsyncStorage.setItem(FIRST_INSTALL, 'true');
console.log('createDate will be called');
RNFS.unlink(RNFS.DocumentDirectoryPath+"/default.realm.lock");
RNFS.unlink(RNFS.DocumentDirectoryPath+"/default.realm.management");
RNFS.unlink(RNFS.DocumentDirectoryPath+"/default.realm");
RNFS.moveFile(RNFS.MainBundlePath+"/default.realm", RNFS.DocumentDirectoryPath+"/default.realm")
RNFS.moveFile(RNFS.MainBundlePath+"/default.realm.management", RNFS.DocumentDirectoryPath+"/default.realm.management")
RNFS.moveFile(RNFS.MainBundlePath+"/default.realm.lock", RNFS.DocumentDirectoryPath+"/default.realm.lock")
.then((success) => {
console.log('FILE WRITTEN!');
// console.log(realm.path, RNFS.DocumentDirectoryPath);
// return realm
realm = new Realm({
schema: Schema,
schemaVersion: 1
});
// realmObject.updateRealm(realm); // ***** This method was custom added to try to update realm object in realm.js but doesn't work
this.state = {realm: realm, isSpinnerVisible: false};
// this.createData();
return realm;
})
.catch((err) => {
console.log(err.message);
});
this.setState({firstInstall: true, isSpinnerVisible: false});
} else {
this.setState({firstInstall: false, isSpinnerVisible: false});
console.log('no update needed');
realm = new Realm({
schema: Schema,
schemaVersion: 1
});
// realmObject.updateRealm(realm); // ***** This method was custom added to try to update realm object in realm.js but doesn't work
}
// console.log(realm.path, realm.schemaVersion);
});
},
...
...
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment