We tried to run Mondrian on IBM Jre 1.6, it got failed while executing any MDX and give following exception while the same MDX execute fine with SUN Jre 1.6:

java.lang.UnsupportedOperationException
at mondrian.util.FilteredIterableList$1.set(FilteredI terableList.java:120)
at java.util.Collections.sort(Unknown Source)
at mondrian.olap.fun.FunUtil.hierarchizeMemberList(Fu nUtil.java:735)
at mondrian.olap.fun.FunUtil.levelMembers(FunUtil.jav a:2058)
at mondrian.olap.fun.LevelMembersFunDef$1.evaluateMem berList(LevelMembersFunDef.java:43)
at mondrian.calc.impl.AbstractExpCompiler$MemberListI terCalc.evaluateMemberIterable(AbstractExpCompiler .java:546)
at mondrian.calc.impl.AbstractMemberIterCalc.evaluate (AbstractMemberIterCalc.java:52)
at mondrian.rolap.RolapResult.executeAxis(RolapResult .java:744)
at mondrian.rolap.RolapResult.evalLoad(RolapResult.ja va:587)
at mondrian.rolap.RolapResult.loadMembers(RolapResult .java:553)
at mondrian.rolap.RolapResult.<init>(RolapResult.java :268)
at mondrian.rolap.RolapConnection.execute(RolapConnec tion.java:563)
... 40 more


Please help if any one faced the same issue and found any solution...

We are using 3.1.2.13008 version of mondrian.


Tidu