[Mondrian] bug [ 1651936 ] NonEmptyCrossJoin Stack Overflow

Will Gorman wgorman at pentaho.org
Thu Mar 29 16:25:23 EDT 2007


There is a test case already checked in:

NonEmptyTest.testVCNativeCJWithIsEmptyOnMeasure()

You'll need to set a flag in the mondrian.properties file:

mondrian.native.crossjoin.enable=false

I'm in a position to work on the source.

Will

On Thu, 2007-03-29 at 13:22 -0700, Richard Emberson wrote:
> Are you in a position to work on the source code? or
> can you create an example of the error with the
> FoodMart dataset?
> 
> Richard
> 
> 
> Richard Emberson wrote:
> > Get the current Mondrian p4 head and see if this happens.
> > 
> > Richard
> > 
> > 
> > Will Gorman wrote:
> >> Hello, this message is primarily to Richard but anyone's help would be
> >> appreciated.
> >>
> >> I'm working on the bug [ 1651936 ] stack overflow for slicer on
> >> NonEmptyCrossJoin named set. 
> >> The infinite loop seems to occur inside
> >> CrossJoinFunDef.nonEmptyListNEW().  There is call to
> >> CrossJoinFunDef.checkData(), which ends up calling
> >> evaluator.evaluateCurrent().  evaluteCurrent() ends up making it's way
> >> back into nonEmptyListNEW().
> >>
> >> I'm guessing we'll need to update checkData() in some way, but I'm not
> >> quite sure what exactly needs to be changed.
> >>
> >> Thanks for your help!
> >>
> >> Will
> >>
> >> http://sourceforge.net/tracker/index.php?func=detail&aid=1651936&group_id=35302&atid=414613 
> >>
> >>
> >> _______________________________________________
> >> Mondrian mailing list
> >> Mondrian at pentaho.org
> >> http://lists.pentaho.org/mailman/listinfo/mondrian
> >>
> > 
> > 
> 
> 




More information about the Mondrian mailing list