<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">This error is not immediately obvious.  In general, when you get a mysterious error from an NCL statement, you should manually check each one of the inputs, immediately before the statement is executed.  The following debugging statements are most useful for this:<br><br>    print -- Show all dimensions, attributes, and data values of the named variable or immediate expression<br>    printVarSummary -- Show all dimensions and attributes, but not the data values</div><div>    printMinMax -- Show the min and max values of a whole array</div><div>    print ("Missing value count = " + num (ismissing (X))) -- Show the number of missing values of X</div><div dir="ltr"><br></div><div>Please use these methods to check all of the individual inputs to line 110, and make sure everything looks reasonable.  Note that this line draws one of the line segments on your expected plot, so it needs two valid coordinate pairs for input.  If you still need to report back to the mailing list, please report only things that you find invalid or mysterious.  Thanks.</div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 30, 2019 at 4:53 AM reza tisa via ncl-talk <<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello all NCL user, i am running mjoclivar_15 and got this error messages:</div><div><div>Error Message :<br></div><div><i>fatal:The result of the conditional expression yields a missing value. NCL can not determine branch, see ismissing function</i></div><div><i><br>fatal:["Execute.c":8637]:Execute: Error occurred at or near line 3836 in file $NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl<br><br>fatal:["Execute.c":8637]:Execute: Error occurred at or near line 4143 in file $NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl<br><br>fatal:["Execute.c":8635]:Execute: Error occurred at or near line 110<br></i><br></div></div><div><b>This is my data:</b></div><div>MJO_PC_INDEX.nc (i got from running mjoclivar_14):<br></div><div><a href="https://drive.google.com/open?id=1pr6wTdRXE0AWaPbh-Q8wWHca8NZLTLQw" target="_blank">https://drive.google.com/open?id=1pr6wTdRXE0AWaPbh-Q8wWHca8NZLTLQw</a></div><div>My mjoclivar_15 script:</div><div><a href="https://drive.google.com/open?id=1uvljzKOnCZt2vqso1fPPxLqCD1R9FBq2" target="_blank">https://drive.google.com/open?id=1uvljzKOnCZt2vqso1fPPxLqCD1R9FBq2</a></div><div><br></div><div><b>Error line:</b></div><div>................</div><div>ncl 106> gsn_define_colormap(wks,"radar_1")<br>ncl 107>       end if<br>ncl 108>                                                     ; color changes w month<br>ncl 109>       plLine@gsLineColor = colMonth(imon(nt)-1)     ; -1 is cuz NCL is 0-based<br><b>ncl 110>       plot@$unique_string("dum")$ = gsn_add_polyline(wks, plot, (/xBegin,pc1(nt)/), (/yBegin,pc2(nt)/), plLine)</b><br>ncl 111>      <br>ncl 112>       if (label_opt.eq.0) then<br>ncl 113><br></div><div>...................</div><div><br></div><div><b>printVarSummary from MJO_PC_INDEX.nc :</b></div><div>ncl 6> printVarSummary(T) <b>;PC1</b><br>Variable: T<br>Type: float<br>Total Size: 5844 bytes<br>            1461 values<br>Number of Dimensions: 1<br>Dimensions and sizes: [time | 1461]<br>Coordinates:<br>            time: [1884648..1919688]<br>Number Of Attributes: 5<br>  info : PC1/stddev(PC1)<br>  long_name : PC1<br>  ts_mean : ( 4.944145e-09, -3.424131e-09 )<br>  matrix : covariance<br>  _FillValue : 32766</div><div><br></div><div><div>ncl 8> printVarSummary(T2) <b>;PC2</b><br>Variable: T2<br>Type: float<br>Total Size: 5844 bytes<br>            1461 values<br>Number of Dimensions: 1<br>Dimensions and sizes: [time | 1461]<br>Coordinates:<br>            time: [1884648..1919688]<br>Number Of Attributes: 5<br>  info : PC2/stddev(PC2)<br>  long_name : PC2<br>  ts_mean : ( 4.944145e-09, -3.424131e-09 )<br>  matrix : covariance<br>  _FillValue : 32766<br></div></div><div><br></div><div><div>ncl 11> printVarSummary(T2)  <b>;MJO_INDEX</b><br>Variable: T2<br>Type: float<br>Total Size: 5844 bytes<br>            1461 values<br>Number of Dimensions: 1<br>Dimensions and sizes: [time | 1461]<br>Coordinates:<br>            time: [1884648..1919688]<br>Number Of Attributes: 5<br>  long_name : MJO PC INDEX<br>  info : (PC1^2 + PC2^2)<br>  ts_mean : ( 4.944145e-09, -3.424131e-09 )<br>  matrix : covariance<br>  _FillValue : 32766</div><div><br></div></div><div>ncl 13> printVarSummary(T3)   <b>;time  </b>  <br></div>Variable: T3<br>Type: double<br>Total Size: 11688 bytes<br>            1461 values<br>Number of Dimensions: 1<br>Dimensions and sizes: [time | 1461]<br>Coordinates:<br>            time: [1884648..1919688]<br>Number Of Attributes: 6<br>  units : hours since 1800-01-01 00:00:0.0<br>  long_name : Time<br>  actual_range : ( 1528872, 1919688 )<br>  delta_t : 0000-00-01 00:00:00<br>  standard_name : time<br><div>  axis : T</div><div><br></div><div>Thanks for anybody could help and giving solution for this error</div></div></blockquote></div></div>
</div>
</div></div></div></div></div>