This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
I am developing an embedded Instant Messenger for my client's site. It seems to be crazy but I've done it on a PHP Mysql site using Applet and Javascript.
It really comes a long way to do it and it doesn't work very stably. I've been able to make it work in IE, FF and Opera; However, in Safari 4, I've experienced the following problem:
java.net.MalformedURLException: no protocol:
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.checkLiveConnectCaller(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.access$000(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.liveconnect.SecureInvocation.CallMethod(Unknown Source)
It wasn't only me having this problem who uses Javascript and Java. I've searched the web and every site who teaches how to use JS + Java has this error message in Console. So I guess it's something wired only in Safari 4.
So far, I can only think, the problem is because the URL doesn't have a "http://" etc. as a protocol. "Javascript: " isn't a valid protocol that accepted by Java. Please let me know if I am wrong.
I need some help to guide me for this problem. Please.
Thanks
Morris
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 35253
7
posted
0
What is "the URL"? What is the code doing that is causing the exception?