TM1 web button error
Posted: Mon Jan 31, 2011 11:47 pm
Hi,
We have a TM1 websheet (TM1 9.4) with a few 'buttons' to run a TI process, rebuild active form or jump to another websheet. This works well when you initially access the websheet - everything seems fine. But then after a few user changes to subset selections and rerunning the process we get a vague error. This is repeatable for many users so not user specific. I have gone to the TM1web.log and get the following messages
or
the user message:
We have a TM1 websheet (TM1 9.4) with a few 'buttons' to run a TI process, rebuild active form or jump to another websheet. This works well when you initially access the websheet - everything seems fine. But then after a few user changes to subset selections and rerunning the process we get a vague error. This is repeatable for many users so not user specific. I have gone to the TM1web.log and get the following messages
Code: Select all
2011-02-01 08:48:04,401 [1] ERROR Applix.TM1.Web.Page.TM1WebError - Error in: http://cognosserver/TM1Web/TM1WebSheet.aspx?ObjectId=52983808
2011-02-01 08:48:04,401 [1] ERROR Applix.TM1.Web.Page.TM1WebError - Request Info - Browser: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; FKPSOE20; FKPSOE20), User Host Name: 192.XXX.1.XXX, Method: POST, Encoding: System.Text.UTF8Encoding, Content Length: 314, Content Type: application/x-www-form-urlencoded
2011-02-01 08:48:04,401 [1] ERROR Applix.TM1.Web.Page.TM1WebError - Action Type: WS_TIBtnClick
2011-02-01 08:48:04,401 [1] ERROR Applix.TM1.Web.Page.TM1WebError - Value: TIButton_0
2011-02-01 08:48:04,401 [1] ERROR Applix.TM1.Web.Page.TM1WebError - Error Details:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Applix.TM1.Web.WebControls.Websheet.TM1WebSheet.get_ActiveCell()
at Applix.TM1.Web.WebControls.Websheet.TM1WebTIButton.DoClick()
at Applix.TM1.Web.Page.TM1WebSheet.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Code: Select all
2011-02-01 09:03:51,204 [7] ERROR Applix.TM1.Web.WebControls.Websheet.FormulaParser.PtgFunc - An unexpected error occurred while evaluating PtgFunc
System.NullReferenceException: Object reference not set to an instance of an object.
at Applix.TM1.Web.WebControls.Websheet.FormulaParser.TM1Funcs.ConvertPTGReferenceToA1String(Ptg aRef)
at Applix.TM1.Web.WebControls.Websheet.FormulaParser.TM1Funcs.ViewArgEx(ITM1WebObject parent, ArrayList args)
at Applix.TM1.Web.WebControls.Websheet.FormulaParser.TM1Funcs.TITLEEX(ITM1WebObject parent, ArrayList args)
at Applix.TM1.Web.WebControls.Websheet.FormulaParser.PtgFunc.Evaluate(Stack stack)