java1.6.0_22-b04sunとtomcat6.0.32で実行されている2つの異なるサーバーにJavaアプリケーションをインストールしています。
ステージングサーバーが原因で、次のエラーで頭痛が発生します。
java.lang.UnsupportedOperationException : null
java.util.AbstractMap$SimpleImmutableEntry.setValue (AbstractMap.java:726)
この例外を発生させるコードは次のとおりです
for (Entry<Integer, BigDecimal> entry : map.entrySet()) {
entry.setValue(new BigDecimal("999"));
}
このサーバーでのみこの問題が発生しています。ローカルでも、同じコードを使用する他のサーバーでも、すべて問題ありません。
私はこの例外についてグーグルでたくさんの結果を見つけました、しかしそれらはすべてハドソンにリンクされていました。