I've gone through an hour of troubleshooting with our support team but I still can't log into our corporate network via the usual method which is:
1) Go to mycorporate.url
2) Enter credentials and log in
3) Wait for Junos Pulse client to launch and establish VPN
4) Open RDC and connect to my desktop in the office
Basically, it's failing at step 3, my credentials are accepted, I get a Java popup asking if I'd like the java application to run and then I get a beachball which eventually leads to either Firefox (latest build) or Safari (latest build) to hang and require a force quit.
Things I've tried:
- Install latest Oracle JDK (currently running JDK 8u65) and have cleared temporary files from the Java control panel + added my corporate login site to the "Exception site list" for good measure. Java confirmed running and java -version gives me:
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
- I've also tried the old Apple JDK with exactly the same results.
- Installed latest Firefox, set Java Applet plugin to "always allow" running
- Juniper Networks SetupClient 7.2 is what got downloaded when I first tried to log in, this is what's installed
- All firewalls / port blockers (e.g. Little Snitch) switched off
When I look at the console log, I can see a couple of java related messages including:
11/5/15 11:18:17.171 AM java: java.lang.NullPointerException
at sun.plugin2.main.client.MacOSXKeyHandler.notifyFlagsChangedFromNative(Unknown Source)
and (which doesn't seem to affect launching when I run javaws manually)
11/5/15 11:13:38.731 AM java: objc: Class JavaLaunchHelper is implemented in both /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java and /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/./libjli.dylib. One of the two will be used. Which one is undefined.
Any other ideas or debugging steps I should be trying?