BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Mian
Fluorite | Level 6

getting stuck with this error. Any ideas/help/suggestions how do I proceed here?

 

The following problem was encountered while installing SAS/GRAPH:

An unexpected error has occurred.

For more information please see the log file:

C:\Program Files\SASHome\InstallMisc\InstallLogs\IT_2020-10-13-06.56.02.log

Would you like to continue with the remaining installs?

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
SASKiwi
PROC Star

@Mian  - Not sure why they refer to SAS 9.2. You might want to check if that folder exists. Also retype the whole SASUSER line to ensure there are no hidden characters.

-SASUSER 'C:\temp\My SAS Files\9.2\'
-SET MYSASFILES 'C:\temp\My SAS Files\9.2\' /* *** */

Try this: -SASUSER 'C:\temp\My SAS Files\9.2\'

View solution in original post

5 REPLIES 5
SASKiwi
PROC Star

Please post the relevant lines from your install log as your link won't work.

Mian
Fluorite | Level 6

@SASKiwi 

 

I have attached the log file to this post....

SASKiwi
PROC Star

@Mian - There appears to be an incorrect line in your sasv9.cfg file, in particular the definition of SASUSER. Here are the relevant install log messages:

2020-10-13 16:47:39    EditSASConfigTask - SASConfigEditor::execute() - working on file at C:\Program Files\SASHome\SASFoundation\9.4\nls\en\sasv9.cfg
2020-10-13 16:47:39    InstallationTask - sasv9.cfg is to be Changed(Preparing to update SAS config file.)
2020-10-13 16:47:39    ConfigParser - The line 'SASUSER        'C:\temp\My SAS Files\9.2\'' in C:\Program Files\SASHome\SASFoundation\9.4\nls\en\sasv9.cfg cannot be parsed.
2020-10-13 16:47:39    ConfigParser - Try placing the line in the top section of the config file above the 'DO NOT EDIT BELOW THIS LINE - INSTALL Application edits below this line'.
2020-10-13 16:47:39    Controller - An error occurred during processing:  
2020-10-13 16:47:39    Controller - INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified. 
2020-10-13 16:47:39    Controller - org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified. 

Can you post your sasv9.cfg file please? Or you could try correcting the SASUSER line yourself. Make sure this line is just plain text and does not include any hidden characters like tabs.

Mian
Fluorite | Level 6

@SASKiwi 

/* set default locations                                        */
-TRAINLOC ""

/* set the default fileref for the PARMCARDS= option            */
-SET FT15F001  'FT15F001.DAT'

/*---------------------------------------------------------------\
| SAS System FORMCHARS, used by pressing ALT then the decimal    |
| number for the Extended ASCII character.                       |
\---------------------------------------------------------------*/

/* This is the ANSI character set (for SAS Monospace font and ANSI Sasfont) */
-FORMCHAR '82838485868788898A8B8C2B3D7C2D2F5C3C3E2A'x

/*---------------------------------------------------------------\
| WARNING:  INSTALL Application edits below this line.  User     |
|           options should be added above this box comment.      |
|           INSTALL Application maintains and modifies the       |
|           following options; -SASAUTOS, -SASHELP, -SASMSG,     |
|           -PATH, and -MAPS.  It also maintains and modifies    |
|           the following CONFIG variables with the -SET option; |
|           INSTALL, USAGE, LIBRARY, SAMPSIO, SAMPSRC, SASCBT,   |
|           and SASEXT01-SASEXT50.  It preserves all lines above |
|           the line containing 'DO NOT EDIT BELOW THIS LINE'.   |
\---------------------------------------------------------------*/

/* DO NOT EDIT BELOW THIS LINE - INSTALL Application edits below this line */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-SET SASROOT "C:\Program Files\SASHome\SASFoundation\9.4"
-SET SASHOME "C:\Program Files\SASHome"


/*  Options used when SAS is accessing a JVM for JNI processing  */
-JREOPTIONS=(

        -DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
        -Djava.class.path=C:\PROGRA~1\SASHome\SASVersionedJarRepository\eclipse\plugins\sas.launcher.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.configuration=file:/C:/Program%20Files/SASHome/SASFoundation/9.4/tkjava/sasmisc/sas.log4j.properties
        -Dsas.app.class.path=C:\PROGRA~1\SASHome\SASVersionedJarRepository\eclipse\plugins\tkjava.jar
        -Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
        -Dsas.jre.libjvm=C:\PROGRA~1\SASHome\SASPrivateJavaRuntimeEnvironment\9.4\jre\bin\server\jvm.dll
        -Dtkj.app.launch.config=C:\PROGRA~1\SASHome\SASVersionedJarRepository\picklist
        -Xms128m
        -Xmx128m
        )
-HELPLOC (

        "!SASROOT\core\help"
        "!MYSASFILES\classdoc"
        "!SASROOT\iml\sasmisc\packages\abovebelow\help"
        "!SASROOT\iml\sasmisc\packages\listutil\help"
        "!SASROOT\iml\sasmisc\packages\wavelet\help"
        )
-RESOURCESLOC (

        "!SASROOT\core\resource"
        )
-SET SASAUTOS (
        
        "!SASROOT\core\sasmacro"
        "!SASROOT\aacomp\sasmacro"
        "!SASROOT\accelmva\sasmacro"
        "!SASROOT\assist\sasmacro"
        "!SASROOT\dmine\sasmacro"
        "!SASROOT\dmscore\sasmacro"
        "!SASROOT\eis\sasmacro"
        "!SASROOT\ets\sasmacro"
        "!SASROOT\graph\sasmacro"
        "!SASROOT\hps\sasmacro"
        "!SASROOT\iml\sasmacro"
        "!SASROOT\inttech\sasmacro"
        "!SASROOT\lasreng\sasmacro"
        "!SASROOT\mlearning\sasmacro"
        "!SASROOT\or\sasmacro"
        "!SASROOT\qc\sasmacro"
        "!SASROOT\share\sasmacro"
        "!SASROOT\stat\sasmacro"
        )
-SASHELP (

        "!SASCFG\SASCFG"
        "!SASROOT\core\sashelp"
        "!SASROOT\aacomp\sashelp"
        "!SASROOT\af\sashelp"
        "!SASROOT\assist\sashelp"
        "!SASROOT\cas\sashelp"
        "!SASROOT\cmp\sashelp"
        "!SASROOT\connect\sashelp"
        "!SASROOT\dmine\sashelp"
        "!SASROOT\eis\sashelp"
        "!SASROOT\ets\sashelp"
        "!SASROOT\graph\sashelp"
        "!SASROOT\iml\sashelp"
        "!SASROOT\inttech\sashelp"
        "!SASROOT\mlearning\sashelp"
        "!SASROOT\or\sashelp"
        "!SASROOT\qc\sashelp"
        "!SASROOT\spdsclient\sashelp"
        "!SASROOT\stat\sashelp"
        )
-MSG (

        "!SASROOT\core\sasmsg"
        "!SASROOT\accelmva\sasmsg"
        "!SASROOT\access\sasmsg"
        "!SASROOT\af\sasmsg"
        "!SASROOT\cas\sasmsg"
        "!SASROOT\cmp\sasmsg"
        "!SASROOT\graph\sasmsg"
        "!SASROOT\inttech\sasmsg"
        "!SASROOT\lasreng\sasmsg"
        "!SASROOT\mtrb\sasmsg"
        "!SASROOT\scoreaccel\sasmsg"
        "!SASROOT\spdsclient\sasmsg"
        )
-SET SAMPSIO (
        
        "!SASROOT\core\sample"
        "!SASROOT\access\sample"
        "!SASROOT\accesssample\sample"
        "!SASROOT\connect\sample"
        "!SASROOT\dmine\sample"
        "!SASROOT\eis\sample"
        "!SASROOT\ets\sample"
        "!SASROOT\graph\sample"
        "!SASROOT\hps\sample"
        "!SASROOT\hpstat\sample"
        "!SASROOT\iml\sample"
        "!SASROOT\inttech\sample"
        "!SASROOT\or\sample"
        "!SASROOT\qc\sample"
        "!SASROOT\share\sample"
        "!SASROOT\stat\sample"
        )
-SET SAMPSRC (
        
        "!SASROOT\core\sample"
        "!SASROOT\access\sample"
        "!SASROOT\accesssample\sample"
        "!SASROOT\connect\sample"
        "!SASROOT\dmine\sample"
        "!SASROOT\eis\sample"
        "!SASROOT\ets\sample"
        "!SASROOT\graph\sample"
        "!SASROOT\hps\sample"
        "!SASROOT\hpstat\sample"
        "!SASROOT\iml\sample"
        "!SASROOT\inttech\sample"
        "!SASROOT\or\sample"
        "!SASROOT\qc\sample"
        "!SASROOT\share\sample"
        "!SASROOT\stat\sample"
        )
-SET INSTALL (
        
        )
-PATH (

        "!SASROOT\core\sasexe"
        "!SASROOT\aacomp\sasexe"
        "!SASROOT\aastatistics\sasexe"
        "!SASROOT\accelmva\sasexe"
        "!SASROOT\access\sasexe"
        "!SASROOT\af\sasexe"
        "!SASROOT\analyticcmn\sasexe"
        "!SASROOT\assist\sasexe"
        "!SASROOT\baseui\sasexe"
        "!SASROOT\cas\sasexe"
        "!SASROOT\cmp\sasexe"
        "!SASROOT\connect\sasexe"
        "!SASROOT\dmine\sasexe"
        "!SASROOT\dmscore\sasexe"
        "!SASROOT\econometrics\sasexe"
        "!SASROOT\eis\sasexe"
        "!SASROOT\ets\sasexe"
        "!SASROOT\etscomp\sasexe"
        "!SASROOT\fsp\sasexe"
        "!SASROOT\graph\sasexe"
        "!SASROOT\graphcomp\sasexe"
        "!SASROOT\hadoopbasics\sasexe"
        "!SASROOT\hpdmine\sasexe"
        "!SASROOT\hpets\sasexe"
        "!SASROOT\hps\sasexe"
        "!SASROOT\hpstat\sasexe"
        "!SASROOT\iml\sasexe"
        "!SASROOT\inttech\sasexe"
        "!SASROOT\lasreng\sasexe"
        "!SASROOT\mlearning\sasexe"
        "!SASROOT\mtrb\sasexe"
        "!SASROOT\optimization\sasexe"
        "!SASROOT\or\sasexe"
        "!SASROOT\prochttp\sasexe"
        "!SASROOT\qc\sasexe"
        "!SASROOT\scoreaccel\sasexe"
        "!SASROOT\share\sasexe"
        "!SASROOT\spdsclient\sasexe"
        "!SASROOT\stat\sasexe"
        "!SASROOT\statcomp\sasexe"
        "!SASROOT\textmine\sasexe"
        "!SASROOT\tsmodel\sasexe"
        "!SASROOT\tsreconcile\sasexe"
        "!SASROOT\tstimeinfo\sasexe"
        )
-FONTSLOC C:\WINDOWS\Fonts
-SET MYSASFILES "?FOLDERID_Documents\My SAS Files\9.4"
-SASUSER "?FOLDERID_Documents\My SAS Files\9.4"
/* name: Secondary Config File !SASroot\SASv9.cfg */
/* [snip] */

-SASUSER        'C:\temp\My SAS Files\9.2\'
-SET MYSASFILES 'C:\temp\My SAS Files\9.2\' /* *** */
-WORK "!TEMP\SAS Temporary Files"
-MEMSIZE 2G
-SORTSIZE 1G
-SET SASCFG "C:\Program Files\SASHome\SASFoundation\9.4\nls\en"
-LOCALE en_US
-ENCODING wlatin1
-TEXTURELOC !SASROOT\common\textures
-SET SAS_NO_RANDOM_ACCESS "1"
-SET SAS_ODSG_CRENDER_PATH "C:\Program Files\SASHome\SASODSGraphicsCRenderer\9.44"
-MAPS !SASROOT\maps
-MAPSGFK !SASROOT\mapsgfk
-MAPSSAS !SASROOT\maps
-APPLETLOC "C:\Program Files\SASHome\SASGraphJavaApplets\9.4"
-SET SASAML !SASROOT\share\sasmacro
-SET EISIMAGE !SASROOT\eis\sample
-SASSCRIPT (

        "C:\Program Files\SASHome\SASFoundation\9.4\connect\saslink"
        )
-IMLPACKAGEPRIVATE "?FOLDERID_Documents\My SAS Files\IML\Packages"
-IMLPACKAGEPUBLIC "?FOLDERID_ProgramData\SAS\IML\Packages"
-IMLPACKAGESYSTEM "!SASROOT\iml\sasmisc\packages"
-SET DTJ_CLASSPATH "C:\Program Files\SASHome\SASFoundation\9.4\dmine\sasmisc\dtj.jar;C:\Program Files\SASHome\SASPrivateJavaRuntimeEnvironment\9.4\jre\lib\rt.jar"

 Here is the sasv9 file...... Thank you 

SASKiwi
PROC Star

@Mian  - Not sure why they refer to SAS 9.2. You might want to check if that folder exists. Also retype the whole SASUSER line to ensure there are no hidden characters.

-SASUSER 'C:\temp\My SAS Files\9.2\'
-SET MYSASFILES 'C:\temp\My SAS Files\9.2\' /* *** */

Try this: -SASUSER 'C:\temp\My SAS Files\9.2\'

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

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.

Discussion stats
  • 5 replies
  • 1676 views
  • 0 likes
  • 2 in conversation