Error: “NMFTU-3903-3: No Mapping For the Unicode Character Exists in the Target Multi-Byte Code Page” In Log File When Running Command Line Batch Report as Scheduled Task
(Doc ID 2100131.1)
Last updated on NOVEMBER 12, 2019
Applies to:
Primavera P6 Enterprise Project Portfolio Management Cloud Service - Version 15.2.0.0 and laterPrimavera P6 Enterprise Project Portfolio Management - Version 15.2.0.0 and later
Primavera P6 Professional Project Management - Version 15.2.0.0 and later
Information in this document applies to any platform.
Symptoms
When attempting to run P6 Professional command line batch reports about resources via a scheduled task, the following error occurs in the log file.
No error appears when running the reports when logged into the P6 Professional client. Other non resource reports work fine.
ERROR
Event Code NMFTU-3903-3
Error in log file:
TCVirtualTable.LoadDelayedMemo: table=(Resource), sql=(SELECT rsrc_notes FROM rsrc WHERE rsrc_id=:rsrc_id), Exception=(No mapping for the Unicode character exists in the target multi-byte code page)
STEPS TO REPRODUCE
The issue can be reproduced at will with the following steps:
- Create a scheduled task
- Set it to run the needed reports using command line "C:\Program Files\Oracle\Primavera P6\P6 Professional\pm.exe" /username=<username> /password=<password> /actionscript="path to xml" /logfile="path to logfile"
- Observe error in log file: TCVirtualTable.LoadDelayedMemo: table=(Resource), sql=(SELECT rsrc_notes FROM rsrc WHERE rsrc_id=:rsrc_id), Exception=(No mapping for the Unicode character exists in the target multi-byte code page)
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |