- Mark as New
- Follow
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report
I managed to pinpoint the problem.
IE has a problem with this line of JS code:
try { __flash__toXML(createResourceContainer("workspacehr","Resource_B048A5A0-2157-D64F-1E49-74F49BD4CAE0","http://myserver:8080/workspace-server/documents/247043599265782593-60/C:\LCGDS\docm1294225602154\uj7g56xyyow23629a1t8rdy03000tnjo","application/pdf")) ; } catch (e) { "<undefined/>"; }
This line of JS code contains following string:
"http://myserver:8080/workspace-server/documents/247043599265782593-60/C:\LCGDS\docm1294225602154\uj7g56xyyow23629a1t8rdy03000tnjo"
and problem lies on last part of string:
\uj7g56xyyow23629a1t8rdy03000tnjo
uj7g56xyyow23629a1t8rdy03000tnjo is an actual file name of a LC temporary file containing PDF form to be displayed for the task.
Problem arises on occasions when this file name (obviously random generated) starts with the letter 'u' as in example above.
Together with preceding backslash they form '\u' which is a signal for IE that what's following next is a unicode character. Most of the time it isn't and IE stops with 'Expected hexadecimal digit' JS error. Form is not loaded, task cannot be opened.
Now, I have looked at Workspace source and I wasn't able to find any reference to line of code mentioned above (nor to just __flash__toXML part) and I suspect that this javascript line of code is returned by the LC server which lieves me without options:
- i cannot change generation of random file names
- i cannot interfere with JS code that generates the error in IE
- i cannot force our clients to change the browser (Chrome is OK with this, Firefox generally don't agree with workspace app at all)
What can I do next?
Views
Replies
Total Likes