Active form websheet not populating
Posted: Fri Jul 12, 2013 12:43 pm
Hi,
I've recently come across two active forms that are no longer populating in the web - they work fine in perspectives. I've read this thread posted by lotsaram but my situation is slightly different.
http://www.tm1forum.com/viewtopic.php?f ... orm#p30984
I have an active form that has one row dimension, two column dimensions and the rest are context dimensions (4 of them). When I use perspectives to rebuild/populate the active form it works perfectly but using the workbook in the web doesn't populate at all.
In the context menu I'm using three named ranges that lookup info from another tab in the workbook and the 4th dimension uses a SUBNM to choose a cost centre.
What I've found is that if I load the workbook into TM1 with all the context dimensions populated (so no blanks in any of the fields) the websheet works fine - it allows me to change my cost centre and repopulates as expected etc. I prefer loading the workbook up with one of the context dimensions empty such as
=SUBNM(TM1Server&":COSTCTR","subset123","","KEY") so that the form loads quickly and is empty on opening it. The user then chooses a cost centre and rebuilds the form to see the results. However in the web after selecting a cost centre the form won't populate (exactly the same form in perspectives is populating fine)
I'm finding this in two separate workbooks that used to work a month or so ago and I'm not sure what's changed.
In the web log I'm getting:
2013-07-12 13:26:08,880 [18] ERROR Applix.TM1.Web.WebControls.Websheet.ViewExData - an error occurred while building the new view
System.Exception: error in active report title dimension, index 3
at Applix.TM1.Web.WebControls.Websheet.ViewExData.BuildView(ArrayList tm1rowData)
There's nothing in the server log relating to this error so I think it's a web issue. I have done the following already:
looked through the named ranges, they look OK.
used an excel add-in (excessformatcleaner.xla) to remove excess formatting
removed any conditional formats on all tabs in the workbook
removed the current excel named ranges in that tab of workbook and hard coded the context dimensions (so eg. =TM1version is now 001A)
The last step was to go back to the cube view, dump a brand new active form and load this up to the server (no customisation of the workbook at all) and render it in the web - same result. It doesn't populate in the web but it does in perspectives.
Does anyone have any pointers that could help in hunting down the problem here? The uncustomised brand new active form when trying to rebuild spits out this error:
2013-07-12 14:07:16,258 [20] ERROR Applix.TM1.Web.WebControls.Websheet.TM1WebFormula - Last AR data row object was null, check for off 'used range' reference
2013-07-12 14:07:16,289 [20] ERROR Applix.TM1.Web.WebControls.Websheet.ViewExData - an error occurred while building the new view
System.Exception: error in active report title dimension, index 4
at Applix.TM1.Web.WebControls.Websheet.ViewExData.BuildView(ArrayList tm1rowData)
The context dimensions are identical and in the same order for original problematic workbook and the new uncustomised workbook so it's complaining about a company dim when it says "title dimension, index 3" (error from original websheet) and a cost centre dim when it says "title dimension, index 4" (error from new uncustomised active form)
Any pointers would be appreciated, thanks.
I've recently come across two active forms that are no longer populating in the web - they work fine in perspectives. I've read this thread posted by lotsaram but my situation is slightly different.
http://www.tm1forum.com/viewtopic.php?f ... orm#p30984
I have an active form that has one row dimension, two column dimensions and the rest are context dimensions (4 of them). When I use perspectives to rebuild/populate the active form it works perfectly but using the workbook in the web doesn't populate at all.
In the context menu I'm using three named ranges that lookup info from another tab in the workbook and the 4th dimension uses a SUBNM to choose a cost centre.
What I've found is that if I load the workbook into TM1 with all the context dimensions populated (so no blanks in any of the fields) the websheet works fine - it allows me to change my cost centre and repopulates as expected etc. I prefer loading the workbook up with one of the context dimensions empty such as
=SUBNM(TM1Server&":COSTCTR","subset123","","KEY") so that the form loads quickly and is empty on opening it. The user then chooses a cost centre and rebuilds the form to see the results. However in the web after selecting a cost centre the form won't populate (exactly the same form in perspectives is populating fine)
I'm finding this in two separate workbooks that used to work a month or so ago and I'm not sure what's changed.
In the web log I'm getting:
2013-07-12 13:26:08,880 [18] ERROR Applix.TM1.Web.WebControls.Websheet.ViewExData - an error occurred while building the new view
System.Exception: error in active report title dimension, index 3
at Applix.TM1.Web.WebControls.Websheet.ViewExData.BuildView(ArrayList tm1rowData)
There's nothing in the server log relating to this error so I think it's a web issue. I have done the following already:
looked through the named ranges, they look OK.
used an excel add-in (excessformatcleaner.xla) to remove excess formatting
removed any conditional formats on all tabs in the workbook
removed the current excel named ranges in that tab of workbook and hard coded the context dimensions (so eg. =TM1version is now 001A)
The last step was to go back to the cube view, dump a brand new active form and load this up to the server (no customisation of the workbook at all) and render it in the web - same result. It doesn't populate in the web but it does in perspectives.
Does anyone have any pointers that could help in hunting down the problem here? The uncustomised brand new active form when trying to rebuild spits out this error:
2013-07-12 14:07:16,258 [20] ERROR Applix.TM1.Web.WebControls.Websheet.TM1WebFormula - Last AR data row object was null, check for off 'used range' reference
2013-07-12 14:07:16,289 [20] ERROR Applix.TM1.Web.WebControls.Websheet.ViewExData - an error occurred while building the new view
System.Exception: error in active report title dimension, index 4
at Applix.TM1.Web.WebControls.Websheet.ViewExData.BuildView(ArrayList tm1rowData)
The context dimensions are identical and in the same order for original problematic workbook and the new uncustomised workbook so it's complaining about a company dim when it says "title dimension, index 3" (error from original websheet) and a cost centre dim when it says "title dimension, index 4" (error from new uncustomised active form)
Any pointers would be appreciated, thanks.