followed instruction from ERA errors post to identify the line of the error, and got it on this one:
var dirviento = cc.windBearing;
var speedviento = cc.windSpeed;
if ((speedviento != null) && (dirviento != null)){
//dc.drawText(ancho - ancho/4, CY + 10, Gfx.FONT_TINY,speedviento.format("%.1f"),Gfx.TEXT_JUSTIFY_CENTER);
dc.setPenWidth(Airegrueso(speedviento));
dc.setColor(AireColor(speedviento),Gfx.COLOR_TRANSPARENT);
dc.drawLine(WindCtr[0], WindCtr[1], WindPoint[0], WindPoint[1]);
}
function Airegrueso(aire){
var grueso;
if(aire == null || aire < 0.6) {
grueso = 0;
} else if (aire < 1.6 ){
grueso = 1;
}else if (aire < 3.1 ){
grueso = 2;
}else if (aire < 5.1 ){
grueso = 3;
}else if (aire < 8.1 ){
grueso = 4;
}else if (aire < 10.6 ){
grueso = 5;
}else if (aire < 13.6 ){
grueso = 6;
}else if (aire < 16.6 ){
grueso = 7;
}else if (aire < 20.1 ){
grueso = 8;
}else if (aire < 23.6 ){
grueso = 9;
}else if (aire < 27.6 ){
grueso = 10;
}else if (aire < 31.6){
grueso = 11;
}else {
grueso = 12;
}
return grueso;
} will appreciate your support..