I just updated to SAS 9.4 (TS1M8) from 9.4 (TS1M7) on Win 10 (X64_10PRO WIN 10.0.19041 Workstation) with up-to-date Windows software.
I get the following errors when invoking PROC SGPLOT.
A couple of additional notes:
Any info appreciated...
It turns out at the end of my sasv9.cfg -JREOPTIONS, I had two -XMX settings.
Deleting one fixed things. (I deleted the smaller value, -xmx512m)
-JREOPTIONS=(
-DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
-Djava.class.path=C:\APPS\SAS94\SASVER~1\eclipse\plugins\SASLAU~1.JAR
-Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
-Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
-Djava.system.class.loader=com.sas.app.AppClassLoader
-Dlog4j.configurationFile=file:/C:/APPS/SAS94/SASFoundation/9.4/tkjava/sasmisc/sas.log4j.properties
-Dsas.app.class.path=C:\APPS\SAS94\SASVER~1\eclipse\plugins\tkjava.jar
-Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
-Dsas.jre.libjvm=C:\APPS\SAS94\SASPRI~1\9.4\jre\bin\server\jvm.dll
-Dtkj.app.launch.config=C:\APPS\SAS94\SASVER~1\picklist
-Xms1024m
-Xmx1024m
-Xmx512m
)
Thanks, everybody !!
I suggest you run this and post the SAS log:
proc javainfo;
run;
Opening a Tech Support track is your best option to get this fixed. My understanding is that a major Java upgrade happens when going to M8.
Thank you. Ran the code. Results follow. I will also post to Support Track.
Log file from "proc javainfo;run;" attached as .txt file.
Relevant messages:
ERROR: Proc javainfo did not run correctly.
ERROR: The Java child process terminated unexpectedly: status 1.
1 proc javainfo;run;
That doesn't look healthy at all and suggests that the Java update did not work correctly. Tech Support should be able to offer guidance on next steps. One option might be to deinstall SAS completely and do a clean install of M8.
Thank you, again
I also sent before/after sasv9.cfg files to Support Track
Other SAS PROCS seem to be running well. It seems to only be Java.
M8 was only released in Jan 2023, so it's possible you've got a problem no one else has had yet. I suggest you wait for TS guidance.
On unix we have added these lines to the file /SAS/software/SASFoundation/9.4/bin/sasenv_local
to correct these problems.
LIBPATH=$LIBPATH:/SAS/software/SASPrivateJavaRuntimeEnvironment/9.4/jre/lib/default/
export LIBPATH
It turns out at the end of my sasv9.cfg -JREOPTIONS, I had two -XMX settings.
Deleting one fixed things. (I deleted the smaller value, -xmx512m)
-JREOPTIONS=(
-DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
-Djava.class.path=C:\APPS\SAS94\SASVER~1\eclipse\plugins\SASLAU~1.JAR
-Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
-Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
-Djava.system.class.loader=com.sas.app.AppClassLoader
-Dlog4j.configurationFile=file:/C:/APPS/SAS94/SASFoundation/9.4/tkjava/sasmisc/sas.log4j.properties
-Dsas.app.class.path=C:\APPS\SAS94\SASVER~1\eclipse\plugins\tkjava.jar
-Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
-Dsas.jre.libjvm=C:\APPS\SAS94\SASPRI~1\9.4\jre\bin\server\jvm.dll
-Dtkj.app.launch.config=C:\APPS\SAS94\SASVER~1\picklist
-Xms1024m
-Xmx1024m
-Xmx512m
)
Thanks, everybody !!
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.