<font size="2">&nbsp;</font> 
<p>Not able to flush&nbsp; Cache.</p>
<p>&nbsp;</p>
<p>Giving error</p>
<h2><font size="2">javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to compile class for JSP An error occurred at line: 10 in the jsp file: /WEB-INF/queries/ar.jsp Generated servlet error: mondrian.rolap.CachePool
 cannot be resolved to a type </font></h2><pre>javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to compile class for JSP

An error occurred at line: 10 in the jsp file: /WEB-INF/queries/ar.jsp
Generated servlet error:
mondrian.rolap.CachePool cannot be resolved to a type</pre>
<p>---</p>
<p>se code below</p>
<p>---</p>
<p><font color="red">&lt;%@ page </font><font face="Courier New" color="red" size="2">import=&quot;mondrian.olap.*;</font><font size="2"><font color="red">&quot; %&gt;</font></font></p>
<p>&lt;%@ page session=&quot;true&quot; contentType=&quot;text/html; charset=ISO-8859-1&quot; %&gt;</p>
<p>&lt;%@ taglib uri=&quot;<a href="http://www.tonbeller.com/jpivot">http://www.tonbeller.com/jpivot</a>&quot; prefix=&quot;jp&quot; %&gt;</p>
<p>&lt;%@ taglib prefix=&quot;c&quot; uri=&quot;<a href="http://java.sun.com/jstl/core">http://java.sun.com/jstl/core</a>&quot; %&gt;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><font color="red">&lt;%</font></p>
<p><font color="red">mondrian.rolap.CachePool.flush();</font></p>
<p><font color="red">%&gt;</font></p>
<p>&nbsp;</p>
<p>&lt;jp:mondrianQuery id=&quot;query01&quot; jdbcDriver=&quot;oracle.jdbc.driver.OracleDriver&quot; jdbcUrl=&quot;jdbc:oracle:thin:@localhost:1521:XE &quot; jdbcUser=&quot;ABCD&quot; jdbcPassword=&quot;ABCD&quot; </p>
<p>catalogUri=&quot;/WEB-INF/queries/ar.xml&quot;&gt;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>select { [Measures].[Outstanding],[Measures].[Days_60],[Measures].[Days_90],[Measures].[Days_120],[Measures].[Over_120]} on columns,NON EMPTY</p>
<p>{([Country].[All country],[Location].[All location],[Area].[All area],[Customer].[All customer])} on rows</p>
<p>from ar</p>
<p>&lt;/jp:mondrianQuery&gt;</p>
<p>&lt;c:set var=&quot;title01&quot; scope=&quot;session&quot;&gt;TEST-2s &lt;/c:set&gt;</p>
<p>&nbsp;</p>
<p>&nbsp;</p><br><br>
<div><span class="gmail_quote">On 4/13/07, <b class="gmail_sendername">Julian Hyde</b> &lt;<a href="mailto:julianhyde@speakeasy.net">julianhyde@speakeasy.net</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">Having a calculated member as default member is a great idea.</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">There is a problem that when you evaluate a calculated member, the context is switched so that the current member becomes the default for that dimension.
</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">For example,</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">WITH MEMBER [Measures].[Foo] as &#39; [Measures].CurrentMember.Name &#39;</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">SELECT {[Measures].[Foo] } ON COLUMNS</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">FROM [Sales]</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">will return &quot;Unit Sales&quot;.</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">If you define a calculated member as the default member, and you forget to switch the context, the expression will loop. For example, if you define
</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">[Measures].[Foo] as &#39; ([Time].[1997].[Q2], [Store].[CA] ) &#39;</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">and make [Foo] the default measure, it is saying that [Foo] for any cell is the value of [Foo] in California, 97Q2, which is a recursive defn.
</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">It is not a terrible problem, but it is a pitfall end-users should know about, and you should document in schema.html. You should test for it and make sure that the error message is reasonable.
</font></span></div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font face="Verdana" color="#000080" size="2">Julian</font></span></div><font face="Verdana" color="#000080" size="2"></font><font face="Verdana" color="#000080" size="2"></font><br>
<blockquote style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000080 2px solid; MARGIN-RIGHT: 0px">
<div lang="en-us" dir="ltr" align="left">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:mondrian-bounces@pentaho.org" target="_blank">mondrian-bounces@pentaho.org</a> [mailto:<a href="mailto:mondrian-bounces@pentaho.org" target="_blank">mondrian-bounces@pentaho.org
</a>] <b>On Behalf Of </b>Shishir Das<br><b>Sent:</b> Thursday, April 12, 2007 5:28 AM<br><b>To:</b> <a href="mailto:mondrian@pentaho.org" target="_blank">mondrian@pentaho.org</a><br><b>Subject:</b> [Mondrian] Default measure not configurable in 
Schema.xml.<br></font><br>&nbsp;</div>
<div><span class="q" id="q_111e7bf9beb7601f_1">
<div></div><br><font face="sans-serif" size="2">Hi,</font> <br><br><font face="sans-serif" size="2">We need a functionality by which we can specify a calculated member as a default measure.</font> <br><font face="sans-serif" size="2">
Currently, Mondrian considers the first measure defined in a cube as the default measure, hence a calculated member cannot be default measure.</font> <br><br><br><font face="sans-serif" size="2">Is there an existing way(which we overlooked) to achieve this? Please let us know.
</font> <br><br><font face="sans-serif" size="2">We could think of a solution where:</font> <br><br><font face="sans-serif" size="2">we have a property added to the cube element in Schema.xml to specify the default measure so that all queries use that measure
</font> <br><font face="sans-serif" size="2">as default measure. It will be an optional property. If user does not explicity specify it, the behaviour will be the same as it is now. Do you foresee any issues if we add this property?
</font> <br><br><br><font face="sans-serif" size="2">Regards,</font> <br><font face="sans-serif" size="2">Shishir</font></span></div></blockquote></div><br>_______________________________________________<br>Mondrian mailing list
<br><a href="mailto:Mondrian@pentaho.org">Mondrian@pentaho.org</a><br><a href="http://lists.pentaho.org/mailman/listinfo/mondrian" target="_blank">http://lists.pentaho.org/mailman/listinfo/mondrian</a><br><br></blockquote>
</div><br><br clear="all"><br>-- <br><a href="http://cfo-portal.blogspot.com/">http://cfo-portal.blogspot.com/</a>