Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Notes: Synchronization Failed

  • /e/ version: 1.10-20230412278811
  • Device model(s): Teracube 2e 2021
  • Developer mode enabled: no
  • Device rooted: yes (presume so)
  • Trackers blocker enabled: yes

Summary

Every time I open Notes I get a warning that Synchronization failed.

The problem

Steps to reproduce

Open Notes.

What is the current behavior?

Get an error warnings saying Synchronization failed

What is the expected correct behavior?

No errors.

Technical informations

Relevant logs (adb logcat)

App Version: 3.7.1
App Version Code: 3007001
App Flavor: ACCOUNT_MANAGER

Files App Version Code: 402060000

---

OS Version: 4.19.127-g8a0ee1fc2d77(eng.root.20230412.135928)
OS API Level: 30
Device: emerald
Manufacturer: teracube
Model (and Product): Teracube 2e (lineage_emerald)

---

java.lang.IllegalStateException: Duplicate key 17
	at java.util.stream.Collectors.lambda$throwingMerger$0(Collectors.java:133)
	at java.util.stream.-$$Lambda$Collectors$kXZFmh6iM6xf9lJWimhd2Ef6NEs.apply(Unknown Source:0)
	at java.util.HashMap.merge(HashMap.java:1256)
	at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1320)
	at java.util.stream.-$$Lambda$Collectors$nKlT6uFghrTzWO44dlFAJFeRr34.accept(Unknown Source:8)
	at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1390)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:475)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:236)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:517)
	at it.niedermann.owncloud.notes.persistence.NotesRepository.getIdMap(NotesRepository.java:465)
	at it.niedermann.owncloud.notes.persistence.NotesServerSyncTask.pullRemoteChanges(NotesServerSyncTask.java:208)
	at it.niedermann.owncloud.notes.persistence.NotesServerSyncTask.run(NotesServerSyncTask.java:96)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:923)