Node タイプのオブジェクトをClassCastException
DatanodeDescriptor にキャストすると、エラーが発生しました。デバッガーでオブジェクトを調べると、DatanodeDescriptor 型であり、有効なデータが含まれています。何が問題なのですか?
Node n = null;
...
...
n = innerNode.getLeaf(index, null);
DatanodeDescriptor d = (DatanodeDescriptor)n;
編集:チェックする行を追加しました
if (n instanceof DatanodeDescriptor)System.out.println("It is")
例外が発生する前に正常に印刷されました