BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
jmoody77
Calcite | Level 5

Hi - 

I'm trying to get some IML work with R; have used it successfully in the past.   Here's a trivial example to replicate the error:

proc iml;
 rannet=j(10,10,0);
 /* send matrix to R */
 run ExportMatrixToR(rannet, "rannet"); 
 quit;

 

That  generates this error:

ERROR: SAS could not initialize the R language interface.
ERROR: The request could not be completed because the R child process terminated unexpectedly with exit status 0xa.
ERROR: Execution error as noted previously. (rc=1000)

 

SAS is initialized with the RLANG option, this used to work...(startup bit from the shortcut here is:)

"C:\Program Files\SASHome\SASFoundation\9.4\sas.exe" -CONFIG "C:\Program Files\SASHome\SASFoundation\9.4\nls\u8\sasv9.cfg" -MEMSIZE 24G -RLANG -CPUCOUNT 8 -MEMMAXSZ 20G

 

Any suggestions?

Thanks in advance,
Jim

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
Rick_SAS
SAS Super FREQ

>  I have used it successfully in the past. 

 

I encourage you to think about what has changed since you last did this successfully. 

1) Did you install a newer version of R? What version? Can you verify that you can run R successfully from the RGui?

2) Did you install a newer version of SAS? What version? 

3) Did you recently change your configuration file?

 

View solution in original post

2 REPLIES 2
Rick_SAS
SAS Super FREQ

>  I have used it successfully in the past. 

 

I encourage you to think about what has changed since you last did this successfully. 

1) Did you install a newer version of R? What version? Can you verify that you can run R successfully from the RGui?

2) Did you install a newer version of SAS? What version? 

3) Did you recently change your configuration file?

 

jmoody77
Calcite | Level 5

Thanks Rick!

 

Turns out my R_HOME had been undone after an upgrade, so fixed that.  Then had to add a hotfix, which didn't quite work for my setup but was able to jury-rig it.

 

Thanks again for the help!

 

sas-innovate-white.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.

 

Early bird rate extended! Save $200 when you sign up by March 31.

Register now!

From The DO Loop
Want more? Visit our blog for more articles like these.
Discussion stats
  • 2 replies
  • 1883 views
  • 0 likes
  • 2 in conversation