Felix Divall
06/09/2023, 1:39 PMSSS_INVALID_SRCH_OPERATOR
along with the message "an nlobjSearchFilter contains an invalid operator or a syntax error: internalid."
This error gets thrown from a function that does not have any search.create and all my searches look fine and does not include internalid
as a filter. Have anyone experienced this before?Felix Divall
06/09/2023, 1:41 PM{ type: "error.SuiteScriptError", name: "SSS_INVALID_SRCH_OPERATOR", message: "An nlobjSearchFilter contains an invalid operator or a syntax error: internalid.", id: "", stack: [ "Error\n at RecordInvoker.save (suitescript/resources/javascript/record/serverRecordService.js:371:13)\n at NetSuiteObject.thenableFunction() (suitescript/resources/javascript/record/proxy.js:115:24)\n at createOrder (/SuiteScripts/script.js:433:43)\n at Object.map (/SuiteScripts/script.js:223:35)" ], cause: { type: "internal error", code: "SSS_INVALID_SRCH_OPERATOR", details: "An nlobjSearchFilter contains an invalid operator or a syntax error: internalid.", userEvent: null, stackTrace: [ "Error\n at RecordInvoker.save (suitescript/resources/javascript/record/serverRecordService.js:371:13)\n at NetSuiteObject.thenableFunction() (suitescript/resources/javascript/record/proxy.js:115:24)\n at createOrder (/SuiteScripts/script.js:433:43)\n at Object.map (/SuiteScripts/script.js:223:35)" ], notifyOff: false }, notifyOff: false, userFacing: true }
NickSuite
06/09/2023, 1:58 PMFelix Divall
06/09/2023, 2:03 PMfunction createOrder(inputData) {
let savedId = 0
log.debug('creating...', inputData)
try {
const newSalesOrderRecord = record.create({
type: record.Type.SALES_ORDER,
isDynamic: true,
})
newSalesOrderRecord.setValue({
fieldId: 'custbody_special_order_id',
value: inputData.custrecord_special_order_id
})
newSalesOrderRecord.setValue({
fieldId: 'orderstatus',
value: 'A'
})
newSalesOrderRecord.setValue({
fieldId: 'entity',
value: inputData.custrecord_entity_id
})
newSalesOrderRecord.setValue({
fieldId: 'trandate',
value: new Date()
})
newSalesOrderRecord.setValue({
fieldId: 'custbody_trx_markning',
value: '9'
})
newSalesOrderRecord.setValue({
fieldId: 'custbody_material_ansvarig',
value: '14126'
})
// Add Lines
const lineStatus = createOrderLines(newSalesOrderRecord)
log.debug('newSalesOrderRecord', newSalesOrderRecord)
// Save order
savedId = newSalesOrderRecord.save({
enableSourcing: false,
ignoreMandatoryFields: true
})
log.debug('savedId', savedId)
} catch (error) {
log.debug('errormsg', error)
writeStatusMessage({
recordId: inputData.internalid.value,
valid: false,
validationMessage: ' - CREATE ORDER ERROR: ' + error.message
})
}
return savedId
}
Felix Divall
06/09/2023, 2:11 PMLuiz Morais
06/09/2023, 2:58 PMFelix Divall
06/09/2023, 3:17 PMbattk
06/09/2023, 3:36 PMFelix Divall
06/09/2023, 3:54 PMjen
06/09/2023, 5:13 PMjen
06/09/2023, 5:14 PMjen
06/09/2023, 5:14 PMStuart Anderton
06/09/2023, 9:51 PM