Hello,
I have an app that uses both distance and area measurement widgets. There is no problem with 4.10 and 4.11 APIs but with the new version, 4.12, I get errors when I click on the widgets. I am not sure if the problem is because of the materialize.css and If you guys have any ideas, I would be appreciated.
The errors are below.
Uncaught <SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">in</SPAN> promise<SPAN class="punctuation token">)</SPAN> TypeError<SPAN class="punctuation token">:</SPAN> Cannot read property <SPAN class="string token">'center'</SPAN> <SPAN class="keyword token">of</SPAN> <SPAN class="keyword token">null</SPAN>
at Object<SPAN class="punctuation token">.</SPAN>a<SPAN class="punctuation token">.</SPAN>_updatePolylines <SPAN class="punctuation token">(</SPAN>DistanceMeasurement2DTool<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">15</SPAN><SPAN class="punctuation token">)</SPAN>
at Object<SPAN class="punctuation token">.</SPAN><SPAN class="operator token"><</SPAN>anonymous<SPAN class="operator token">></SPAN> <SPAN class="punctuation token">(</SPAN>DistanceMeasurement2DTool<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">6</SPAN><SPAN class="punctuation token">)</SPAN>
at f <SPAN class="punctuation token">(</SPAN>dojo<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">386</SPAN><SPAN class="punctuation token">)</SPAN>
at a<SPAN class="punctuation token">.</SPAN>p <SPAN class="punctuation token">[</SPAN><SPAN class="keyword token">as</SPAN> callback<SPAN class="punctuation token">]</SPAN> <SPAN class="punctuation token">(</SPAN>dojo<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">387</SPAN><SPAN class="punctuation token">)</SPAN>
at n <SPAN class="punctuation token">(</SPAN>dojo<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">394</SPAN><SPAN class="punctuation token">)</SPAN>
at dojo<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">399</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
AreaMeasurement2DTool<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">10</SPAN> Uncaught <SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">in</SPAN> promise<SPAN class="punctuation token">)</SPAN> TypeError<SPAN class="punctuation token">:</SPAN> Cannot read property <SPAN class="string token">'coord'</SPAN> <SPAN class="keyword token">of</SPAN> undefined
at AreaMeasurement2DTool<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">10</SPAN>
at Array<SPAN class="punctuation token">.</SPAN>map <SPAN class="punctuation token">(</SPAN><SPAN class="operator token"><</SPAN>anonymous<SPAN class="operator token">></SPAN><SPAN class="punctuation token">)</SPAN>
at Function<SPAN class="punctuation token">.</SPAN>c<SPAN class="punctuation token">.</SPAN>updateViewModelAndCreateGraphics <SPAN class="punctuation token">(</SPAN>AreaMeasurement2DTool<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">10</SPAN><SPAN class="punctuation token">)</SPAN>
at Object<SPAN class="punctuation token">.</SPAN>c<SPAN class="punctuation token">.</SPAN>_updateGraphics <SPAN class="punctuation token">(</SPAN>AreaMeasurement2DTool<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">17</SPAN><SPAN class="punctuation token">)</SPAN>
at Object<SPAN class="punctuation token">.</SPAN><SPAN class="operator token"><</SPAN>anonymous<SPAN class="operator token">></SPAN> <SPAN class="punctuation token">(</SPAN>AreaMeasurement2DTool<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">6</SPAN><SPAN class="punctuation token">)</SPAN>
at f <SPAN class="punctuation token">(</SPAN>dojo<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">386</SPAN><SPAN class="punctuation token">)</SPAN>
at a<SPAN class="punctuation token">.</SPAN>p <SPAN class="punctuation token">[</SPAN><SPAN class="keyword token">as</SPAN> callback<SPAN class="punctuation token">]</SPAN> <SPAN class="punctuation token">(</SPAN>dojo<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">387</SPAN><SPAN class="punctuation token">)</SPAN>
at n <SPAN class="punctuation token">(</SPAN>dojo<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">394</SPAN><SPAN class="punctuation token">)</SPAN>
at dojo<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">399</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>