It's all about the answers!

Ask a question

TypeError: other is null -> viewing plan on web UI


Claire Sandbothe (4666) | asked May 06 '11, 4:42 p.m.
When I view a specific plan on the web UI and try to change to 'view team folders' (or other view) , I get this error. TypeError: other is null
The view works on the client RTC and also works for other plans.

Here is the failing plan .
https://igartc01.swg.usma.ibm.com/jazz/web/projects/Enterprise%20Content%20Management%20and%20Delivery%20%28ECMD%29#action=com.ibm.team.apt.viewPlan&page=viewModel&id=_vph5ME49EeCvLJ44_kA20g&viewMode=com.ibm.team.apt.viewmodes.internal.teamFolders

and also

https://igartc01.swg.usma.ibm.com/jazz/web/projects/Enterprise%20Content%20Management%20and%20Delivery%20%28ECMD%29#action=com.ibm.team.apt.viewPlan&page=viewModel&id=_xjH4EE49EeCvLJ44_kA20g&viewMode=com.ibm.team.apt.viewmodes.internal.teamFolders

full stack trace here
------------------------------------
File: https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true (Line: 148)

Stack:
(null)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:148
(,)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:127
(,)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:446
(,)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:519
(,8,)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:516
(,(function (child) {hasUnfilteredChildren |= !this.__filterRecursive(child, updateAccessor);}),)@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:3055
(,)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:517
(,0,)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:472
(,(function (child) {this.__filterRecursive(child, updateAccessor);}),)@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:3055
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:473
((function (updateAccessor) {var i;var optionsStore = planMode.getStore();var getPlanFn = dojo.hitch(this, this.__getPlan);var groupProviderCtor = dojo.getObject(planMode.groupProvider.implementation);var groupProvider = new groupProviderCtor(getPlanFn, {context: this._context, columns: planMode.columns, parameters: planMode.groupProvider.parameters});groupProvider.loadOptions(optionsStore.subStore("groupProvider"));this._itemMovePolicy.setGroupProvider(groupProvider);var viewModeCtor = dojo.getObject(planMode.viewMode.implementation);var viewMode = new viewModeCtor(getPlanFn, groupProvider, {context: this._context, columns: planMode.columns, parameters: planMode.viewMode.parameters});viewMode.loadOptions(optionsStore.subStore("viewMode"));this._itemMovePolicy.setViewMode(viewMode);this._viewModel.setModelTransformer(viewMode);this._planModeId = planMode.id;var sorterCtor = dojo.getObject(planMode.sortMode.implementation);var sorter = new sorterCtor({context: this._context, columns: planMode.columns, parameters: planMode.sortMode.parameters});sorter.loadOptions(optionsStore.subStore("sortMode"));sorter.setComparator(viewMode.getEntryComparator());this._viewModel.setSorter(sorter);this._itemMovePolicy.setEntrySorter(sorter);for (var filterId in this._filterInstances) {this._viewModel.removeFilter(this._filterInstances);delete this._filterInstances;}for (i = 0; i < planMode.filters.length; i++) {var filterCtor = dojo.getObject(planMode.filters.implementation);var filter = new filterCtor(getPlanFn, {context: this._context, columns: planMode.columns, parameters: planMode.filters.parameters});this._viewModel.addFilter(filter);this._filterInstances.id] = filter;}this.__refreshColorize(planMode.colors);}),)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:350
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/ui/internal/view/plan/TabPlannedItems.js?debug=true:710
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/ui/internal/view/plan/TabPlannedItems.js?debug=true:174
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/ui/internal/view/plan/TabPlannedItems.js?debug=true:876
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/ui/internal/view/plan/TabPlannedItems.js?debug=true:330
((function () {var loadExecutionItems = _self._iterationPlanPage.getPlanRecord().alwaysLoadAllExecutionItems;_self._plan = new com.ibm.team.apt.client.PlanModel(result, _self._planId, loadExecutionItems);_self._referencedItems = result._referencedItemStore;_self._synchronizeWithWorkingCopies();_self._displayPlannedItems();}),(function () {return _self._viewModel;}))@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/util.js?debug=true:121
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/ui/internal/view/plan/TabPlannedItems.js?debug=true:331
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.repository.web/transport/ServiceResponseHandler.js?debug=true:78
("doCallback")@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2093
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/ProgressMonitoredServiceResponseHandler.js?debug=true:37
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:320
((function () {responseHandler.doCallback(_doMassageDTO(result, existingStore));}),(function () {return scriptsLoaded;}))@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/util.js?debug=true:121
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.apt.web/client/internal/PlanningClient.js?debug=true:321
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.repository.web/transport/ServiceResponseHandler.js?debug=true:78
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.repository.web/transport/TeamServerClient.js?debug=true:100
callContributedCode((function () {serviceResponseHandler.doCallback(responseObj);}))@https://igartc01.swg.usma.ibm.com/jazz/web/net.jazz.ajax/core/internal/util.js?debug=true:26
handleCallback(,,)@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.repository.web/transport/TeamServerClient.js?debug=true:99
()@https://igartc01.swg.usma.ibm.com/jazz/web/com.ibm.team.repository.web/transport/TeamServerClient.js?debug=true:62
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2764
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2787
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2680
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2702
()@https://igartc01.swg.usma.ibm.com/jazz/web/jazz.client/xhr.js?debug=true:370
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2764
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2787
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2680
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:2702
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:7694
()@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:7606
(-3)@https://igartc01.swg.usma.ibm.com/jazz/web/_js/en_US/4976327820/cG?debug=true:7620

2 answers



permanent link
Kim Soederhamn (1.5k34348) | answered May 13 '11, 5:19 a.m.
Hi Claire - did you recently upgrade your RTC or update the process template ? I could sound like somehting happened to a workitem. In the editors that work try moving stuff out of that plan(to other sprints) and then back again one at a time viewing the plan in between untill you find the workitem(s) that contains data with problems.

permanent link
Claire Sandbothe (4666) | answered May 16 '11, 1:30 p.m.
I did do some updates recently but was hoping for an easier way of finding the offending work item.. BUT, just today , all the plans are working again ! .. how very strange. Thanks for the good idea on how to figure out which one was failling.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.