Sync failed after adding a new category from a note
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
150行目の NotesServerSyncTask.pushLocalChanges から開始し、issueに記載されているカテゴリ追加の手順を再現します。同期中に NotPermittedException がどのように発生するかを調べ、その後、新しく追加したカテゴリを含むノートを保存すると、カテゴリを削除せずに同期が完了することを確認します。
索引モデルが issue の本文から書いたものです。
説明
This issue respects the following points:
- I have read the FAQ
- I have searched for existing issues
- The issue affects the Notes Android app, neither the Notes server app nor the Nextcloud Android app.
Describe the bug
- Create a note
- Save it. Sync work
- Open the note, add a NEW category (i tested with "W")
- Exit the note
- Sync fails
- Open the note, remove it from category
- Sync work
Expected behavior
Sync work after adding it to a category
Notes Android version
34.0.0
Notes server version
6.0.0
Nextcloud Android version
34.0.0
Nextcloud version
34.0.0
Device
Fairphone 5
Android Version
15
App Store
- Google Play Store
- F-Droid
- Huawei App Gallery
Stacktrace
App Version: 34.0.0
App Version Code: 340000090
App Flavor: play
Files App Version Code: 340000090 (PROD)
---
OS Version: 5.4.274-qgki-gd51836b0c13b(VT2R)
OS API Level: 35
Device: FP5
Manufacturer: Fairphone
Model (and Product): FP5 (FP5)
---
java.lang.Exception: {"errorType":"OCP\\Files\\NotPermittedException"}
[com.nextcloud.android.sso.InputStreamBinder.processRequestV2(InputStreamBinder.java:440), com.nextcloud.android.sso.InputStreamBinder.performNextcloudRequestAndBodyStreamV2(InputStreamBinder.java:113), com.nextcloud.android.sso.InputStreamBinder.performNextcloudRequestV2(InputStreamBinder.java:96), com.nextcloud.android.sso.aidl.IInputStreamService$Stub.onTransact(IInputStreamService.java:112), [android.os](http://android.os/).Binder.execTransactInternal(Binder.java:1500), [android.os](http://android.os/).Binder.execTransact(Binder.java:1444)]
at it.niedermann.owncloud.notes.persistence.NotesServerSyncTask.pushLocalChanges(NotesServerSyncTask.java:150)
at it.niedermann.owncloud.notes.persistence.NotesServerSyncTask.run(NotesServerSyncTask.java:99)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:520)
at java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
at java.lang.Thread.run(Thread.java:1564)
- 主要言語
- Java
- スター
- 1.1k
- フォーク
- 168
- 平均マージ
- 20時間 11分
- マージ済み PR(30日)
- 28
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nextcloud/notes-android のほかの issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
nextcloud/notes-android#3367 ·
メンテナーはふだん 1 日以内に返信
-
0. Needs triage bug
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
nextcloud/notes-android#3353 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
nextcloud/notes-android#3360 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
0. Needs triage bug
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
nextcloud/notes-android#3358 ·
メンテナーはふだん 1 日以内に返信
-
0. Needs triage bug
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
nextcloud/notes-android#3357 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
nextcloud/notes-android の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
github/copilot-sdk#2793 ·
メンテナーはふだん 1 日以内に返信
-
Unify jpa4 into orm8オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
enhancement good first issue
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100