Troubleshooting
Problem
File system error 3474 can indicate that an obsolete (incompatible) version of a file system command is being used.
Symptom
File system error 3474.
Cause
An obsolete version of a file system command is being used and this version of the command is not compatible with the current OS version of the system.
Environment
Various IBM i OS versions.
Diagnosing The Problem
File system error 3474 (which signals that an error CPE3474 occurred) means "Unknown System State". This indicates that the system is unable to make a problem determination. This error can be caused by any number of situations.
One situation that can generate an error 3474 is when an old, obsolete version of a file system command is being used and that version of the command is not compatible with the current OS level.
Some commands that file system error 3474 could signal a problem with are:
CPYTOSTMF
CPYFRMSTMF
CPYTOIMPF
CPYFRMIMPF
Other obsolete commands that accesses the IFS could cause a similar error.
If file system error 3474 begins to occur after an OS upgrade, it is advisable to run the following command to see if multiple versions of the command that causes the 3474 exist. Note that in the command, the word Command_Name should be replaced with the actual command that generated the error.
WRKOBJ OBJ(*ALL/Command_Name) OBJTYPE(*CMD)
If multiple versions of the command exist, then the library list of the job where the error occurs should be examined to see if a copy of the command causing the error exists in a library (other than QSYS) in the job's library list.
Resolving The Problem
Delete or rename the obsolete version of the command that is causing the problem. Alternatively, remove the library containing the obsolete copy of the command from the library list of the job.
Was this topic helpful?
Document Information
Modified date:
18 December 2019
UID
nas8N1020417