【问题标题】:java.lang.UnsupportedOperationException thrown when getObjectById() called调用 getObjectById() 时抛出 java.lang.UnsupportedOperationException
【发布时间】:2011-06-28 15:06:15
【问题描述】:

我有一个 Key 设置如下的实体:

KeyFactory.Builder keyBuilder = new KeyFactory.Builder(MyClass.class.getSimpleName(), "uniqueString");
Key = keyBuilder.getKey();

为了通过键获取实体,我以完全相同的方式重构键并调用 getObjectById(),如下所示;

App app = pm.getObjectById(MyClass.class, keyBuilder.getKey());

大多数时候这工作正常,但在某些时候 getObjectById 会抛出这个错误:

java.lang.UnsupportedOperationException

有人知道这是什么原因吗?我意识到这似乎是我在这里描述的一个非常模糊的问题,但这就是我所知道的。这太奇怪了,似乎它甚至可能是 App Engine 的一个错误。

【问题讨论】:

  • 任何异常都有堆栈跟踪;也许它很重要;-)

标签: google-app-engine jdo


【解决方案1】:

问题是否与one 相同,这似乎可能是 GAE 代码中的错误?如果相同,则某些用户已发布解决该问题的方法。

【讨论】:

    猜你喜欢
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 2021-01-11
    • 2016-11-28
    • 2022-10-20
    • 2012-12-09
    • 2017-09-29
    • 1970-01-01
    相关资源
    最近更新 更多