Error - Unable To Convert From org.mozilla.javascript.Undefined to LOCATION
var info = me.SampleData
var params = {
infoTableName : "InfoTable",
dataShapeName : "En.LineMapInput"
};
// CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(En.PolyLineMapInput)
var data = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params);
var newEntry = new Object();
var ssLoc = me.Location
var locNE = NEB
var locNW = NWB
var locSE = SEB
var locSW = SWB
// distanceBetween(loc1:LOCATION,loc2:LOCATION,units:STRING):NUMBER
var diffNE = distanceBetween(ssLoc, locNE, "K");
var diffNW = distanceBetween(ssLoc, locNW, "K");
var diffSE = distanceBetween(ssLoc, locSE, "K");
var diffSW = distanceBetween(ssLoc, locSW, "K");
if(diffNE < 12 && diffNW < 12 && diffSE < 12 && diffSW < 12)
{
// info.getRowCount()
for(var i = 0; i < info.getRowCount(); i++)
{
newEntry.description = info.rows.description; // STRING
newEntry.refid = info.rows.refid; // NUMBER - isPrimaryKey = true
newEntry.id = info.rows.id; // STRING
newEntry.point = info.rows.point; // LOCATION
data.AddRow(newEntry);
}
result = data
}
else
{
newEntry.description = info.rows[0].description; // STRING
newEntry.refid = info.rows[0].refid; // NUMBER - isPrimaryKey = true
newEntry.id = info.rows[0].id; // STRING
newEntry.point = info.rows[0].point; // LOCATION
data.AddRow(newEntry);
result = data
}
}res
}
Hi all I have created a service like mentioned above.. When i loading a mashup i am getting an error like "Wrapped java.lang.Exception: Unable To Convert From org.mozilla.javascript.Undefined to LOCATION" on Application log.
*Note : NEB,NWB,SEB,SWB are inputs (Location basetype)
How can i resolve this issue?
Thanks & Regards,
Sathishkumar C.

