Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sasjs deploy for SAS 9 is failing #1063

Open
allanbowe opened this issue Dec 8, 2021 · 0 comments
Open

sasjs deploy for SAS 9 is failing #1063

allanbowe opened this issue Dec 8, 2021 · 0 comments
Assignees

Comments

@allanbowe
Copy link
Member

allanbowe commented Dec 8, 2021

This happens under two scenarios:

  1. Failing job (contains %abort)
  2. Large job (eg DC deploy script, 266k lines)

Failing Job error:

To reproduce, just deploy a build.sas containing the string %abort;

sasjs d -t sas9
ℹ Target sas9 was found in your local sasjsconfig.json file.                                                                 14:26:50
ℹ Processing SAS file mysas9deploy.sas ...                                                                                   14:26:50
JobExecutionError: Error Code 404: This request completed with errors.                                                       14:26:52
    at new t (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:337505)
    at h (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:326682)
    at Object.t.throwIfError (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:325633)
    at t.<anonymous> (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:330996)
    at /Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:328768
    at Object.next (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:328873)
    at /Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:327785
    at new Promise (<anonymous>)
    at r (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:327530)
    at /Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/adapter/node/index.js:2:330802
url: 
method: 
headers: 
data: 

 ERROR  An error occurred while executing the request.                                                                       14:26:52
 The SASjs runner was not found in your user folder at /User Folders/allbow/My Folder/sasjs/runner.

ℹ Please deploy the SASjs runner by running the code below and try again:                                                    14:26:52

filename mc url "https://raw.githubusercontent.com/sasjs/core/main/all.sas";
%inc mc;
filename ft15f001 temp;
parmcards4;
%macro sasjs_runner();
%if %symexist(_webin_fileref) %then %do;
%inc &_webin_fileref;
%end;
%mend sasjs_runner;
%sasjs_runner()
;;;;
%mm_createwebservice(path=/User Folders/&sysuserid/My Folder/sasjs,name=runner)


 ERROR  Error getting execution log                                                                                          14:26:52

✔ Services have been successfully deployed to https://sas.analytium.co.uk:8343.  

Large Job Error

To reproduce, send a vary large file (eg the data controller SAS 9 build on the development branch - sasjs cbd -t sas9)

image

➜  sas git:(development) ✗ sasjs d -t sas9
ℹ Target sas9 was found in your local sasjsconfig.json file.                                                                 20:02:08
ℹ Processing SAS file mysas9deploy.sas ...                                                                                   20:02:08

 ERROR  An error has occurred when deploying services:  The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Object

  at Object.writeFile (node:internal/fs/promises:760:5)
  at Object.<anonymous> (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/utils/file/file.js:241:75)
  at step (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/utils/file/file.js:52:23)
  at Object.next (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/utils/file/file.js:33:53)
  at fulfilled (/Users/munja/.nvm/versions/node/v16.13.1/lib/node_modules/@sasjs/cli/node_modules/@sasjs/utils/file/file.js:24:58)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants