3
votes

I am asking on behalf of our administrator. Last night the administrator upgraded our production server from 8.5 to 9.01. Today a handful of people using IE 9 are having issues with clientside javascript errors in one application. This problem does not affect all machines, and in fact the application works fine for me when I try it using IE9. In the machines that it fails, it fails every time, in the machines that it works, it works every time. It works for the majority of people. The application works fine in FF and Chrome (insert sarcasm here)

The problems seems to be isolated to one application, an Xpages application that I wrote. It has been deployed for over 8 months and has been very stable until today. I do not believe there is an application problem but here are the errors that it gives

Unable to get value of the property '0': object is null or undefined

This error comes from one of the files generated by the domino server. The file is:

https://my_company/my_app.nsf/xsp/.ibmxspres/.mini/dojo/.en-us/@Im.js

Does anyone have any suggestions on what to do here?

2
Are you using OneUI theme? If so which one. - Simon O'Doherty
Simon, theme is set to "Server Default" - Steve Zavocki
This may be a naive question, but: Is the Javascript being generated by Notes 9 the same as you were seeing in Notes 8.5? If it's not, and if it's wrong, then you'd need to file an SPR with Notes. - Eric
Eric, I don't think there is any difference in the javascript between the two versions, although we don't have a 8.5 server anymore to compare. I thinking it is somethings else. - Steve Zavocki
Try clearing the browser cache on the failing machines and try again - Per Henrik Lausten

2 Answers

7
votes

As Steve said in the comments: disable the "runtime optimized JS and CSS" setting as this seems to be an 9.0.1 issue. Facing similiar issues with other frameworks such as Bootstrap 3 where Glyphicons were not rendered properly when this option is activated.

1
votes

background-position-x is not present in IE9, background-position-y is available. Can it be caused by home-made js animation of css? Have to be manipulated with the single background-position css property instead.