Kbase P132940: LOAD-IMAGE-POINTER method fails with error 4487 when cursor (.cur) packaged in pl and user has no wr
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  08/12/2009 |
|
Status: Verified
SYMPTOM(s):
LOAD-IMAGE-POINTER method fails with error 4487 when cursor (.cur) packaged in pl and user has no write permissions on working directory
Using LOAD-IMAGE-POINTER to load mouse cursor from procedure library
The session's working directory is read-only
** Unable to open file for <widget>. (4487)
FACT(s) (Environment):
Working directory is set to network share
Windows
OpenEdge 10.1B
OpenEdge 10.1C
CHANGE:
Migrated to 10.1B or later
CAUSE:
Bug# OE00171166
CAUSE:
The LOAD-MOUSE-POINTER method triggers creation of a temporary file. This temporary file is created in the working directory instead of the temp directory (-T), which fails when the working directory is set to read-only.
FIX:
Upgrade to OpenEdge 10.2A or later
Workaround:
Extract the files used for the mouse pointers and place them under the working directory.
Take care to create an appropriate directory structure so the relative path on disk matches the path reference as stored in the procedure library.