Issue with the Remote File Importer Mechanism

knopbrent
Tera Contributor

Hi Folks I am facing an issue with the Remote file importer functionality. Below is the error I am getting, can someone help me out on this issue please

When I am trying to execute the job I am getting the below error in the ECC Queue. Some kind of Java error

<?xml version="1.0" encoding="UTF-8"?><results error="Caused by error in JavaScript probe 'CSRemoteFileImport' at line 2&#10;&#10; 1: var remoteFileImport = new CSMIDServerRemoteFileImport(); &#10;==&gt; 2: remoteFileImport.getRemoteFileAndUploadToInstance()&#10;" probe_time="890" result_code="900000"><result error="Caused by error in JavaScript probe 'CSRemoteFileImport' at line 2&#10;&#10; 1: var remoteFileImport = new CSMIDServerRemoteFileImport(); &#10;==&gt; 2: remoteFileImport.getRemoteFileAndUploadToInstance()&#10;"><output>Evaluation error: Caused by error in JavaScript probe 'CSRemoteFileImport' at line 2 1: var remoteFileImport = new CSMIDServerRemoteFileImport(); ==&gt; 2: remoteFileImport.getRemoteFileAndUploadToInstance()</output></result><parameters><parameter name="targetImportSet" value="u_import_sccm_midserver_data"/><parameter name="agent" value="mid.server.TestMid-01"/><parameter name="instance" value="https://aontest.service-now.com/"/><parameter name="response_to" value=""/><parameter name="filePath" value="D:\ServiceNow\Test-Mid-01\agent\export\app_store_export\appstore_export_output.csv"/><parameter name="from_sys_id" value=""/><parameter name="source" value=""/><parameter name="priority" value="2"/><parameter name="agent_correlator" value=""/><parameter name="script" value="var remoteFileImport = new CSMIDServerRemoteFileImport(); &#10;remoteFileImport.getRemoteFileAndUploadToInstance()"/><parameter name="processed" value=""/><parameter name="error_string" value=""/><parameter name="sys_id" value="23a03407dbae5700ef617868bf96194f"/><parameter name="sequence" value="163efa25fa60000001"/><parameter name="from_host" value=""/><parameter name="sys_created_on" value="2018-06-11 16:16:26"/><parameter name="name" value="CSRemoteFileImport"/><parameter name="topic" value="JavascriptProbe"/><parameter name="state" value="ready"/><parameter name="queue" value="output"/><parameter name="ecc_queue" value="23a03407dbae5700ef617868bf96194f"/></parameters></results>

 

I sincerely appreciate your help in advance Regards

12 REPLIES 12

Hi, where exactly is the "sharenow" for this application. I'm somewhat new to ServiceNow and am trying to troubleshoot an error as well

 

10/16/19 12:32:28 (293) Worker-Standard:JavascriptProbe-1e403a1d1ba0cc103a15337bcd4bcb7b WARNING *** WARNING *** org.mozilla.javascript.EcmaError: "java" is not defined.
Caused by error in MID Server script include 'CSMIDServerRemoteFileImport' at line 67

64: var conn = new Packages.java.net.URL(url).openConnection();
65: this.logMsg("Sending to : " + url, "debug");
66:
==> 67: var userpass = new java.lang.String(this.probeParameters.instanceUser + ":" + this.probeParameters.instancePassword);
68: var basicAuth = "Basic " + (new Packages.javax.xml.bind.DatatypeConverter.printBase64Binary(userpass.getBytes()) + '');
69: conn.setRequestProperty("Authorization", basicAuth);
70: conn.setDoOutput(true);

10/16/19 12:32:28 (293) Worker-Standard:JavascriptProbe-1e403a1d1ba0cc103a15337bcd4bcb7b WARNING *** WARNING *** org.mozilla.javascript.EcmaError: "java" is not defined.
Caused by error in MID Server script include 'CSMIDServerRemoteFileImport' at line 21

18:
19: getRemoteFileAndUploadToInstance: function() {
20: var url = this._getInstanceConnectionURL();
==> 21: var conn = this._getURLConnection(url);
22: var file = this._getFile();
23: var response = this._writeFile(conn, file);
24: if (response != 200)

10/16/19 12:32:28 (293) Worker-Standard:JavascriptProbe-1e403a1d1ba0cc103a15337bcd4bcb7b WARNING *** WARNING *** org.mozilla.javascript.EcmaError: "java" is not defined.
Caused by error in JavaScript probe 'CSRemoteFileImport' at line 2

1: var remoteFileImport = new CSMIDServerRemoteFileImport();
==> 2: remoteFileImport.getRemoteFileAndUploadToInstance()

10/16/19 12:32:28 (293) Worker-Standard:JavascriptProbe-1e403a1d1ba0cc103a15337bcd4bcb7b Enqueuing: D:\MIDServer1\agent\work\monitors\ECCSender\output_2\ecc_queue.1e403a1d1ba0cc103a15337bcd4bcb7b.xml

 

I have no idea where to start with this.

Community Alums
Not applicable

premer
Giga Expert

Hello,

are you using the file import functionality from a scoped application by any chance, instead of the global scope?