Strange Forms Error - please help!
526691Jan 31 2007 — edited Jan 31 2007Hello,
I have a form that utilizes WebUtil to upload/download files to and from the application server. On this form the user can click a "Create New" button that will make the following call:
document_list := WEBUTIL_FILE.FILE_MULTI_SELECTION_DIALOG(directory_name => NULL,
file_name => NULL,
file_filter => NULL,
title => NULL,
dialog_type => OPEN_FILE,
select_file => TRUE);
The user will select the files they want to upload and close the file dialog box. Most of the time this completes successfully and the process is carried out at expected ... no problems. Occassionally, however, when the file dialog box is closed and the user is returned to the form they can no longer click in text fields and edit their contents. They can still click buttons and change list items but the text fields, for whatever reason, can not be changed. When in this state, they can navigate to another form and experience the same problem - they can't edit any text fields.
I have captured the java console messages for a successful file selection versus an unsuccessful one (servernames, etc have been edited out for security purposes) - I have labelled and pasted those groups of messages below.
This problem has been driving us mad because we can't seem to nail down under what scenario the problem occurs - the type, size, location, etc of the file does not seem to matter and this issue could happen the first time you select a file or the 50th time you select one ... it seems completely random.
Can anyone help? Any suggestions?
Successful file selection:
2007-Jan-31 07:05:25.386 WUF[setProperty()] Setting property WUF_GFN_DIRNAME to false
2007-Jan-31 07:05:25.386 WUF[setProperty()] Setting property WUF_FILENAME to false
2007-Jan-31 07:05:25.386 WUF[setProperty()] Setting property WUF_FILTER to false
2007-Jan-31 07:05:25.386 WUF[setProperty()] Setting property WUF_GFN_MESSAGE to false
2007-Jan-31 07:05:25.386 WUF[setProperty()] Setting property WUF_GFN_MULTISELECT to TRUE
2007-Jan-31 07:05:25.386 WUF[getProperty()] Getting property WUF_GFN_OPENFILE
2007-Jan-31 07:05:25.511 WUF[gfnDialog()] Open File mode
Modality pushed
Modality popped
2007-Jan-31 07:05:28.229 WUF[gfnDialog()] Multiple selection result: \\xxxxxxx\Users3\JHenry\Home\CURRENT_PROJECTS\
A01161.0001.pdf
2007-Jan-31 07:05:28.229 WUF[getProperty()] Value of WUF_GFN_OPENFILE=\\xxxxxxx\Users3\JHenry\Home\CURRENT_PROJECTS\
A01161.0001.pdf
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
2007-Jan-31 07:05:28.229 WUF[setProperty()] Setting property WUF_FILENAME to \\xxxxxxx\Users3\JHenry\Home\CURRENT_PROJECTS\A01161.0001.pdf
2007-Jan-31 07:05:28.229 WUF[setProperty()] Setting property WUF_FILE_ATTRIBUTE to 6
2007-Jan-31 07:05:28.229 WUF[getProperty()] Getting property WUF_FILE_ATTRIBUTE
2007-Jan-31 07:05:28.229 WUF[getProperty()] Value of WUF_FILE_ATTRIBUTE=19634
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Loading Root CA certificates from C:\PROGRA~1\Java\J2RE14~1.2_0\lib\security\cacerts
Loaded Root CA certificates from C:\PROGRA~1\Java\J2RE14~1.2_0\lib\security\cacerts
Loading Https Root CA certificates from C:\PROGRA~1\Java\J2RE14~1.2_0\lib\security\cacerts
Loaded Https Root CA certificates from C:\PROGRA~1\Java\J2RE14~1.2_0\lib\security\cacerts
Loading JPI Https certificates from C:\Documents and Settings\jjhenry\Application Data\Sun\Java\Deployment\security\deployment.jssecerts
Loaded JPI Https certificates from C:\Documents and Settings\jjhenry\Application Data\Sun\Java\Deployment\security\deployment.jssecerts
Loading certificates from JPI session certificate store
Loaded certificates from JPI session certificate store
Checking if certificate is in JPI session certificate store
Checking if Https certificate is in JPI permanent certificate store
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
2007-Jan-31 07:08:32.489 WUT[getProperty()] Getting property WUT_MAX_BYTES
2007-Jan-31 07:08:32.505 WUT[getProperty()] Value of WUT_MAX_BYTES=16384
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
2007-Jan-31 07:08:32.598 WUF[setProperty()] Setting property WUF_FILENAME to \\xxxxxxx\Users3\JHenry\Home\CURRENT_PROJECTS\A01161.0001.pdf
2007-Jan-31 07:08:32.598 WUF[setProperty()] Setting property WUF_FILE_ATTRIBUTE to 2
2007-Jan-31 07:08:32.598 WUF[getProperty()] Getting property WUF_FILE_ATTRIBUTE
2007-Jan-31 07:08:32.645 WUF[getProperty()] Value of WUF_FILE_ATTRIBUTE=TRUE
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
2007-Jan-31 07:08:32.645 WUF[setProperty()] Setting property WUF_FILENAME to \\xxxxxxx\Users3\JHenry\Home\CURRENT_PROJECTS\A01161.0001.pdf
2007-Jan-31 07:08:32.645 WUF[setProperty()] Setting property WUF_FILE_ATTRIBUTE to 4
2007-Jan-31 07:08:32.645 WUF[getProperty()] Getting property WUF_FILE_ATTRIBUTE
2007-Jan-31 07:08:32.645 WUF[getProperty()] Value of WUF_FILE_ATTRIBUTE=FALSE
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
2007-Jan-31 07:08:32.645 WUT[getProperty()] Getting property WUT_STATUS
2007-Jan-31 07:08:32.645 WUT[getProperty()] Value of WUT_STATUS=FREE
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
2007-Jan-31 07:08:32.661 WUT[setProperty()] Setting property WUT_FILE_INFO to \\Oxxxxxxx\Users3\JHenry\Home\CURRENT_PROJECTS\A01161.0001.pdf|0|S|Y|Upload in progress|Please wait
2007-Jan-31 07:08:32.661 WUT[getProperty()] Getting property WUT_FILE_INFO
2007-Jan-31 07:08:32.661 WUT[getProperty()] Value of WUT_FILE_INFO=19634|2
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
2007-Jan-31 07:08:32.989 WUT[UploadAgent()] File Opened:\\xxxxxxx\Users3\JHenry\Home\CURRENT_PROJECTS\A01161.0001.pdf
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
2007-Jan-31 07:08:33.51 WUT[UploadAgent.getDataInt()] File Closed
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Connecting https://xxxxxxxx/forms/lservlet;jsessionid=0a95476230d6ea59ff53e5cb4b43979bd0fc0d5a0a61.e38MbhmRbN4Qb40LaxmSbh4Pa3qLe6fznA5Pp7ftolbGmkTy with no proxy
Unsuccessful file selection:
2007-Jan-31 07:02:24.376 WUF[setProperty()] Setting property WUF_GFN_DIRNAME to false
2007-Jan-31 07:02:24.376 WUF[setProperty()] Setting property WUF_FILENAME to false
2007-Jan-31 07:02:24.376 WUF[setProperty()] Setting property WUF_FILTER to false
2007-Jan-31 07:02:24.376 WUF[setProperty()] Setting property WUF_GFN_MESSAGE to false
2007-Jan-31 07:02:24.376 WUF[setProperty()] Setting property WUF_GFN_MULTISELECT to TRUE
2007-Jan-31 07:02:24.376 WUF[getProperty()] Getting property WUF_GFN_OPENFILE
2007-Jan-31 07:02:24.766 WUF[gfnDialog()] Open File mode
2007-Jan-31 07:02:27.969 WUF[gfnDialog()] Multiple selection result: \\xxxxxxxx\Users3\JHenry\Home\JHENRY-CUSTOM\
At-Ease-LE-Print-C10326820.jpg
2007-Jan-31 07:02:27.969 WUF[getProperty()] Value of WUF_GFN_OPENFILE=\\xxxxxxxx\Users3\JHenry\Home\JHENRY-CUSTOM\
At-Ease-LE-Print-C10326820.jpg
2007-Jan-31 07:02:27.985 WUF[setProperty()] Setting property WUF_FILENAME to \\xxxxxxxx\Users3\JHenry\Home\JHENRY-CUSTOM\At-Ease-LE-Print-C10326820.jpg
2007-Jan-31 07:02:27.985 WUF[setProperty()] Setting property WUF_FILE_ATTRIBUTE to 6
2007-Jan-31 07:02:27.985 WUF[getProperty()] Getting property WUF_FILE_ATTRIBUTE
2007-Jan-31 07:02:27.985 WUF[getProperty()] Value of WUF_FILE_ATTRIBUTE=19257
2007-Jan-31 07:03:23.483 WUT[getProperty()] Getting property WUT_MAX_BYTES
2007-Jan-31 07:03:23.483 WUT[getProperty()] Value of WUT_MAX_BYTES=16384
2007-Jan-31 07:03:23.593 WUF[setProperty()] Setting property WUF_FILENAME to \\xxxxxxxx\Users3\JHenry\Home\JHENRY-CUSTOM\At-Ease-LE-Print-C10326820.jpg
2007-Jan-31 07:03:23.593 WUF[setProperty()] Setting property WUF_FILE_ATTRIBUTE to 2
2007-Jan-31 07:03:23.593 WUF[getProperty()] Getting property WUF_FILE_ATTRIBUTE
2007-Jan-31 07:03:23.624 WUF[getProperty()] Value of WUF_FILE_ATTRIBUTE=TRUE
2007-Jan-31 07:03:23.624 WUF[setProperty()] Setting property WUF_FILENAME to \\xxxxxxxx\Users3\JHenry\Home\JHENRY-CUSTOM\At-Ease-LE-Print-C10326820.jpg
2007-Jan-31 07:03:23.624 WUF[setProperty()] Setting property WUF_FILE_ATTRIBUTE to 4
2007-Jan-31 07:03:23.624 WUF[getProperty()] Getting property WUF_FILE_ATTRIBUTE
2007-Jan-31 07:03:23.624 WUF[getProperty()] Value of WUF_FILE_ATTRIBUTE=FALSE
2007-Jan-31 07:03:23.640 WUT[getProperty()] Getting property WUT_STATUS
2007-Jan-31 07:03:23.640 WUT[getProperty()] Value of WUT_STATUS=FREE
2007-Jan-31 07:03:23.640 WUT[setProperty()] Setting property WUT_FILE_INFO to \\xxxxxxxx\Users3\JHenry\Home\JHENRY-CUSTOM\At-Ease-LE-Print-C10326820.jpg|0|S|Y|Upload in progress|Please wait
2007-Jan-31 07:03:23.640 WUT[getProperty()] Getting property WUT_FILE_INFO
2007-Jan-31 07:03:23.640 WUT[getProperty()] Value of WUT_FILE_INFO=19257|2
2007-Jan-31 07:03:23.983 WUT[UploadAgent()] File Opened:\\xxxxxxxx\Users3\JHenry\Home\JHENRY-CUSTOM\At-Ease-LE-Print-C10326820.jpg
2007-Jan-31 07:03:24.46 WUT[UploadAgent.getDataInt()] File Closed