我在下面收到此错误,但不知道该怎么办。我什至不知道要在这里发布什么代码,因为我似乎找不到代码中导致此错误的位置。还有一件更重要的事情要提:这个错误不会发生在我的第一个测试设备(运行 Android 4.0.4 的 HTC难以置信)上,但我的第二个测试设备(运行 4.4.2 的三星平板电脑)确实收到此错误。
编辑:我认为这与我的解析安装对象有关,因为它不会保存到第二个设备的数据库中。在我的代码中我有:
ParseInstallation UserPushObj = ParseInstallation.getCurrentInstallation();
System.out.println(UserPushObj.getObjectId());
它返回一个解析安装对象,其对象 ID 不在数据库中。我试着
UserPushObj.saveInBackground();
但它没有保存。有人可以指出我可以采取哪些措施来解决这个问题吗?
E/ParseCommandCache(8040): Failed to run command.
E/ParseCommandCache(8040): com.parse.ParseException: object not found for update
E/ParseCommandCache(8040): at com.parse.ParseCommand.onPostExecute(ParseCommand.java:334)
E/ParseCommandCache(8040): at com.parse.ParseRequest$5.then(ParseRequest.java:321)
E/ParseCommandCache(8040): at com.parse.ParseRequest$5.then(ParseRequest.java:318)
E/ParseCommandCache(8040): at com.parse.Task$11.run(Task.java:481)
E/ParseCommandCache(8040): at com.parse.Task$ImmediateExecutor.execute(Task.java:673)
E/ParseCommandCache(8040): at com.parse.Task.completeAfterTask(Task.java:477)
E/ParseCommandCache(8040): at com.parse.Task.continueWithTask(Task.java:353)
E/ParseCommandCache(8040): at com.parse.Task.continueWithTask(Task.java:364)
E/ParseCommandCache(8040): at com.parse.Task$9.then(Task.java:410)
E/ParseCommandCache(8040): at com.parse.Task$9.then(Task.java:402)
E/ParseCommandCache(8040): at com.parse.Task$11.run(Task.java:481)
E/ParseCommandCache(8040): at com.parse.Task$ImmediateExecutor.execute(Task.java:673)
E/ParseCommandCache(8040): at com.parse.Task.completeAfterTask(Task.java:477)
E/ParseCommandCache(8040): at com.parse.Task.access$400(Task.java:22)
E/ParseCommandCache(8040): at com.parse.Task$7.then(Task.java:346)
E/ParseCommandCache(8040): at com.parse.Task$7.then(Task.java:343)
E/ParseCommandCache(8040): at com.parse.Task.runContinuations(Task.java:510)
E/ParseCommandCache(8040): at com.parse.Task.access$800(Task.java:22)
E/ParseCommandCache(8040): at com.parse.Task$TaskCompletionSource.trySetResult(Task.java:565)
E/ParseCommandCache(8040): at com.parse.Task$TaskCompletionSource.setResult(Task.java:599)
E/ParseCommandCache(8040): at com.parse.Task$11$1.then(Task.java:493)
E/ParseCommandCache(8040): at com.parse.Task$11$1.then(Task.java:485)
E/ParseCommandCache(8040): at com.parse.Task$10.run(Task.java:448)
E/ParseCommandCache(8040): at com.parse.Task$ImmediateExecutor.execute(Task.java:673)
E/ParseCommandCache(8040): at com.parse.Task.completeImmediately(Task.java:444)
E/ParseCommandCache(8040): at com.parse.Task.access$300(Task.java:22)
E/ParseCommandCache(8040): at com.parse.Task$6.then(Task.java:311)
E/ParseCommandCache(8040): at com.parse.Task$6.then(Task.java:308)
E/ParseCommandCache(8040): at com.parse.Task.runContinuations(Task.java:510)
E/ParseCommandCache(8040): at com.parse.Task.access$800(Task.java:22)
E/ParseCommandCache(8040): at com.parse.Task$TaskCompletionSource.trySetResult(Task.java:565)
E/ParseCommandCache(8040): at com.parse.Task$TaskCompletionSource.setResult(Task.java:599)
E/ParseCommandCache(8040): at com.parse.Task$11$1.then(Task.java:493)
E/ParseCommandCache(8040): at com.parse.Task$11$1.then(Task.java:485)
E/ParseCommandCache(8040): at com.parse.Task$10.run(Task.java:448)
E/ParseCommandCache(8040): at com.parse.Task$ImmediateExecutor.execute(Task.java:673)
E/ParseCommandCache(8040): at com.parse.Task.completeImmediately(Task.java:444)
E/ParseCommandCache(8040): at com.parse.Task.access$300(Task.java:22)
E/ParseCommandCache(8040): at com.parse.Task$6.then(Task.java:311)
E/ParseCommandCache(8040): at com.parse.Task$6.then(Task.java:308)
E/ParseCommandCache(8040): at com.parse.Task.runContinuations(Task.java:510)
E/ParseCommandCache(8040): at com.parse.Task.access$800(Task.java:22)
E/ParseCommandCache(8040): at com.parse.Task$TaskCompletionSource.trySetResult(Task.java:565)
E/ParseCommandCache(8040): at com.parse.Task$TaskCompletionSource.setResult(Task.java:599)
E/ParseCommandCache(8040): at com.parse.Task$11$1.then(Task.java:493)
E/ParseCommandCache(8040): at com.parse.Task$11$1.then(Task.java:485)
E/ParseCommandCache(8040): at com.parse.Task$10.run(Task.java:448)
E/ParseCommandCache(8040): at com.parse.Task$ImmediateExecutor.execute(Task.java:673)
E/ParseCommandCache(8040): at com.parse.Task.completeImmediately(Task.java:444)
E/ParseCommandCache(8040): at com.parse.Task.continueWith(Task.java:318)
E/ParseCommandCache(8040): at com.parse.Task.continueWith(Task.java:329)
E/ParseCommandCache(8040): at com.parse.Task$11.run(Task.java:485)
E/ParseCommandCache(8040): at com.parse.Task$ImmediateExecutor.execute(Task.java:673)
E/ParseCommandCache(8040): at com.parse.Task.completeAfterTask(Task.java:477)
E/ParseCommandCache(8040): at com.parse.Task.access$400(Task.java:22)
E/ParseCommandCache(8040): at com.parse.Task$7.then(Task.java:346)
E/ParseCommandCache(8040): at com.parse.Task$7.then(Task.java:343)
E/ParseCommandCache(8040): at com.parse.Task.runContinuations(Task.java:510)
E/ParseCommandCache(8040): at com.parse.Task.access$800(Task.java:22)
E/ParseCommandCache(8040): at com.parse.Task$TaskCompletionSource.trySetResult(Task.java:565)
E/ParseCommandCache(8040): at com.parse.Task$TaskCompletionSource.setResult(Task.java:599)
E/ParseCommandCache(8040): at com.parse.Task$11$1.then(Task.java:493)
E/ParseCommandCache(8040): at com.parse.Task$11$1.then(Task.java:485)
E/ParseCommandCache(8040): at com.parse.Task$10.run(Task.java:448)
E/ParseCommandCache(8040): at com.parse.Task$ImmediateExecutor.execute(Task.java:673)
E/ParseCommandCache(8040): at com.parse.Task.completeImmediately(Task.java:444)
E/ParseCommandCache(8040): at com.parse.Task.continueWith(Task.java:318)
E/ParseCommandCache(8040): at com.parse.Task.continueWith(Task.java:329)
E/ParseCommandCache(8040): at com.parse.Task$11.run(Task.java:485)
E/ParseCommandCache(8040): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/ParseCommandCache(8040): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/ParseCommandCache(8040): at java.lang.Thread.run(Thread.java:841)
似乎 ParseInstallation 不存在于 Parse DB 中...
因此,我找到的一种解决方案是卸载/安装应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)