TypeError: other is null -> viewing plan on web UI
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
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
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.