Hi I have a function like this
131 parameterValueList = function(xml) {
132 var e, err, j, len, name, ref1, value, valueList, valueType;
133 valueList = [];
134 ref1 = xml.find('ParameterValueStruct');
135 for (j = 0, len = ref1.length; j < len; j++) {
136 e = ref1[j];
137 valueType = e.get('Value').attr('type').value().trim();
138 name = e.get('Name').text().trim();
139 value = e.get('Value').text().trim();
140 try {
141 switch (valueType) {
142 case 'xsd:boolean':
143 value = Boolean(JSON.parse(value));
144 break;
145 case 'xsd:unsignedInt':
146 value = JSON.parse(value);
147 break;
148 case 'xsd:int':
149 value = JSON.parse(value);
150 }
151 } catch (_error) {
152 err = _error;
153 value = null;
154 }
155 valueList.push([name, value, valueType]);
156 }
157 return valueList;
158 };
My error is
util.error: Use console.error instead
2015-07-10T05:10:12.082Z - TypeError: Cannot read property 'value' of null
at parameterValueList (/opt/genieacs/lib/soap.js:137:44)
at acsInform (/opt/genieacs/lib/soap.js:292:20)
at Object.exports.request (/opt/genieacs/lib/soap.js:425:39)
at /opt/genieacs/lib/cwmp.js:638:26
at getSession (/opt/genieacs/lib/cwmp.js:569:12)
at IncomingMessage.<anonymous> (/opt/genieacs/lib/cwmp.js:636:12)
at IncomingMessage.emit (events.js:104:17)
at _stream_readable.js:908:16
at process._tickDomainCallback (node.js:381:11)
Can any one please suggest me how to solve this issue.