User reported a very slow interacting on his new laptop with Discoverer Plus. Changing tabs, opening workbook wizard e.g. Other laptops / workstation had no problems.
He was the only one who had a ‘modern’ Java version on his laptop : above 1.6. So it had to be Java. And that was right. Note 747189.1 is mentioning the following:
The problem does not exist with JInitiator or with Sun plugin 1.4 or 1.5 and earlier versions of 1.6
* JRE 1.6.0 – works correctly, runs with 1.5.0-like speed
* JRE 1.6.0_01 – works correctly
* JRE 1.6.0_02 – works correctly
* JRE 1.6.0_03 – here the problem is observed for the first time. The issue is then observed in all subsequent versions (e.g., _04, _05, _06, _07 and the new_10)
The problem does not exist when an entry for the Discoverer server exists in the local hosts file on the client PC (C:\WINDOWS\system32\drivers\etc\hosts).
Sun’s Java plug-in performs reverse DNS lookups when connecting to the Application Server. This can be observed with a network sniffer trace (Wire Shark).
There is a change in the DNS handling in Sun plug-in 1.6.0_03 and higher.
Solution: Ensure the external facing IP address of the Discoverer server has a reverse DNS entry in the DNS server.
nslookup <IP address> must resolve to the <machinename.domainname>
nslookup <machinename.domainname> must resolve to <IP address>
An alternative or temporary solution would be to add an entry to the local PC hosts file, as described above.
–> I decided to go for the last option: local host file (one laptap for the time being). It works fine.