I've come across "Evaluation Stack Overflow" fired by feeders. However, we are encountering the same error generated by the use of the "CellsUpdateable" function in TI. I am running a process that has a single line checking the updateability of a single cell (for debuging purposes). The process aborts with the above error message in the log.
This cannot (I assume) be caused by feeders - so it must be caused by something else. Presumably it is related to the number of steps the app has to go through to determine the updateability. There are 5,000 odd lines of rules/feeders with a lot of conditional formulae as well as liberal use of "Continue". Is it possible that TM1 is finding it too complicated to evaluate the cell status? Has anyone else come across this?
We are using version 9.1.3
thanks ....................hugh
CellsUpdateable & Evaluation Stack Overflow
- kielmc
- Posts: 22
- Joined: Tue Jun 24, 2008 6:17 pm
- OLAP Product: TM1
- Version: 10.2.2 FP4
- Excel Version: 2013
- Location: Birmingham, AL
Re: CellsUpdateable & Evaluation Stack Overflow
I've seen the Evaluation Stack Overflow pop up when you have a circular reference.
Are you able to pull the cell in a cube view that you're referencing in the CellISUpdateable function? I bet when you try and pull that cell, it throws the same error in the log file...
Are you able to pull the cell in a cube view that you're referencing in the CellISUpdateable function? I bet when you try and pull that cell, it throws the same error in the log file...
- Martin Ryan
- Site Admin
- Posts: 1989
- Joined: Sat May 10, 2008 9:08 am
- OLAP Product: TM1
- Version: 10.1
- Excel Version: 2010
- Location: Wellington, New Zealand
- Contact:
Re: CellsUpdateable & Evaluation Stack Overflow
I'm not sure but it's possible that the cellisupdateable function works by putting a value in a cell, then resetting it back. If that is indeed how it works then yes, this will kick off some feeders as inputting a value will fire feeders.
The error you mention has in my experience been invariably due to do a long running feeder chain. For example if you have an opening balance, movement and closing balance, and you want to feed the closing balance from each period into the succeeding period's opening balance, then you get potentially a very long chain of feeders.
The only real work around for this is breaking the feeder chain at one point in time and using TI to populate that cell, and set another chain of feeders in motion from there.
HTH,
Martin
The error you mention has in my experience been invariably due to do a long running feeder chain. For example if you have an opening balance, movement and closing balance, and you want to feed the closing balance from each period into the succeeding period's opening balance, then you get potentially a very long chain of feeders.
The only real work around for this is breaking the feeder chain at one point in time and using TI to populate that cell, and set another chain of feeders in motion from there.
HTH,
Martin
Please do not send technical questions via private message or email. Post them in the forum where you'll probably get a faster reply, and everyone can benefit from the answers.
Jodi Ryan Family Lawyer
Jodi Ryan Family Lawyer