0

Play2.0.4から2.1にアプリケーションを移行しました。Play 2.1でコンパイルすると、このエラーはスローされました。

[error] /Users/XXX/app/controllers/SomePost.java:93: cannot find symbol
[error] symbol  : constructor Promise(org.codehaus.jackson.node.ObjectNode)
[error] location: class play.libs.F.Promise<org.codehaus.jackson.node.ObjectNode>
[error]         return new Promise<ObjectNode>(result);

どうすればこれを修正できますか?

4

1 に答える 1

1

これが私がそれを解決した方法です。以前は、次のようでした。

return new Promise<ObjectNode>(result);

これに変えたら効きました!

Future<ObjectNode> ft = Futures.successful(result);
return new Promise<ObjectNode>(ft);
于 2012-12-11T01:26:12.390 に答える