Thread: vBXirc
View Single Post
  #286  
Old 04-06-2004, 06:13 AM
Velocd's Avatar
Velocd Velocd is offline
 
Join Date: Mar 2002
Location: CA University
Posts: 1,696
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by IndyWebDesign
I installed this hack yesterday and it was working just great but now some members can't connect while others can. What gives?

Error:

Connecting...
Unable to connect : null

Worked for me fine last night but tonight it doesn't.
I recently posted a fix for this at my forums.

Apparently pjIRC and IE have some conflict on allowing Java to grant the needed permissions for it in order to function.

Quote:
For reasons unknown, IE and Java, or maybe it's just this Java applet (pjIRC) and IE, don't get along.

In the case you accept a pop-up that says "grant permission to this applet," you likely aren't getting this error, and will be able to connect to our chat. Unless, you click "no" to that applet. The problem with not granting permission to this applet is you might not get the "grant permission" pop-up window ever again (well, maybe on reboot).

Java by default denies applets 3 of 4 permissions to Java sockets (your ip address/port), which are accept, connect, and resolve. It grants listening to the port, to see if it's available. This is why you sometimes get the pop-up that says "grant permission to this applet."

You can bypass this by editing your java.policy, forcing the 4 permissions for all applets under safe sockets.

To do this, first update your Java to the latest version (it goes quick):
http://www.java.com/en/download/windows_automatic.jsp

Then, browse to the folder \program files\java\your_latest_java_version\lib\security\

(e.g. \Program Files\Java\j2re1.4.2_04\lib\security)

Now, modify the file "java.policy" in a text editor, such as Windows notepad.exe.

Find the line of code:
Code:
permission java.net.SocketPermission "localhost:1024-", "listen";
Replace it with all this:
Code:
// permission java.net.SocketPermission "localhost:1024-", "listen";
permission java.security.AllPermission;
permission java.net.SocketPermission "127.0.0.1:1024-", "accept, connect, listen, resolve";
permission java.net.SocketPermission "72.8.29.1:1024-", "accept, connect, listen, resolve";
permission java.net.SocketPermission "localhost:1024-", "accept, connect, listen, resolve";
Save the file. Now, restart your PC (or logging out should be fine).

Now try connecting to the java, and it should work fine.
(ref: http://forums.animesystem.com/showth...0652#post90652)

I recommend you use Mozilla Firefox anyway, but this is a fix for IE.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02969 seconds
  • Memory Usage 1,779KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete