无法删除对象解析服务器

Unable to delete an object Parse Server

一切正常,直到我决定删除一些东西,我的主机是 back4app.com。我验证了我的数据库的安全限制,所以我可以写,读也可以删除对象,但是当我尝试使用例如删除对象时:

gameScore.delete();

我遇到这样的错误:

Connection Error
There was a networking error in the connection to parseapi.back4app.com/....

我不明白为什么,因为我可以查询、更新对象、创建新对象等等,我唯一不能做的就是删除对象,为什么?

OBS:我正在使用 parse4cn1 API 作为 Codename One 框架,我的主机是 back4app.com。

已编辑:

@ShaiAlmog 是的,这是一个 android 设备,今天我和我的朋友们已经弄清楚是什么导致了这个问题,它与 android 版本有关,它在 6.0 版本中运行良好。 1 及更高版本,但在 4.4.2、4.2.2 和可能更低的版本中,它不起作用,也不会起作用。不确定是 parse4cn1 API 问题还是 Codename One API 问题,我无法调试它,因为我没有调试技能,但无论如何它是 android 版本相关的。在我的国家/地区,这些 android 版本几乎都在使用,所以我的大多数客户以及我的一些订阅了代号 One 的朋友都在使用这些版本的 android,如果这个问题是,我们希望等待更新在你身边确认。

调试日志:

04-12 04:06:28.896: W/Conscrypt(2285): Could not set socket write timeout: java.lang.reflect.InvocationTargetException
04-12 04:06:28.896: W/Conscrypt(2285):  at java.lang.reflect.Method.invokeNative(Native Method)
04-12 04:06:28.896: W/Conscrypt(2285):  at java.lang.reflect.Method.invoke(Method.java:511)
04-12 04:06:28.896: W/Conscrypt(2285): Caused by: libcore.io.ErrnoException: setsockopt failed: EBADF (Bad file number)
04-12 04:06:28.896: W/Conscrypt(2285):  at libcore.io.Posix.setsockoptTimeval(Native Method)
04-12 04:06:28.896: W/Conscrypt(2285):  at libcore.io.ForwardingOs.setsockoptTimeval(ForwardingOs.java:120)
04-12 04:06:28.916: I/System.out(7079): showKeyboard false
04-12 04:06:28.996: D/hawaii.hwcomposer(1460): FBDevice::vsync called 65 times
04-12 04:06:29.006: D/hawaii.hwcomposer(1460): FBDevice::post called 7 times [7 0 0 0 0 0 0 0]
04-12 04:06:29.156: D/dalvikvm(7079): GC_CONCURRENT freed 1931K, 24% free 14689K/19148K, paused 2ms+12ms, total 53ms
04-12 04:06:29.226: D/Biblioteca Digital(7079): [EDT] 0:5:58,564 - Exception: java.net.ProtocolException - DELETE does not support writing
04-12 04:06:29.226: W/System.err(7079): java.net.ProtocolException: DELETE does not support writing
04-12 04:06:29.226: W/System.err(7079):     at libcore.net.http.HttpURLConnectionImpl.initHttpEngine(HttpURLConnectionImpl.java:249)
04-12 04:06:29.226: W/System.err(7079):     at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:79)
04-12 04:06:29.226: W/System.err(7079):     at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:197)
04-12 04:06:29.226: W/System.err(7079):     at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:281)
04-12 04:06:29.226: W/System.err(7079):     at com.codename1.impl.android.AndroidImplementation.openOutputStream(AndroidImplementation.java:4784)
04-12 04:06:29.226: W/System.err(7079):     at com.codename1.io.ConnectionRequest.performOperation(ConnectionRequest.java:674)
04-12 04:06:29.226: W/System.err(7079):     at com.codename1.io.NetworkManager$NetworkThread.run(NetworkManager.java:282)
04-12 04:06:29.226: W/System.err(7079):     at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:60)
04-12 04:06:29.226: W/System.err(7079):     at java.lang.Thread.run(Thread.java:856)

这是 Parse4cn1 中的一个错误我已经创建了一个拉取请求,其中包含针对此处项目维护者的建议修复:https://github.com/sidiabale/parse4cn1/pull/36