Java

Why do I need Java?

In order to access the simulation tools, you must have Java version 1.4 or later installed on your machine and enabled in your web browser. Note that Java is not the same as Javascript. Visit the Java website to verify which version of Java is installed on your browser. You can also upgrade to the latest release of Java. If you do not have access to install plug-ins, please contact your system administrator about installing or upgrading your Java.

Enabling Java

Even if Java is installed, you must enable its use within your browser. To do so, check your preferences menu. The option is called Enable Java and is found within the "Content" or "Advanced" menus.

Known Issues

Help! I'm getting a Java error!

Users may experience a Java error on Mac OS X if they are using Java version 1.3 and below. Please ensure your Java install is up to date.
NOTE! For gecko browsers (Mozilla, Firefox, Camino), the following may be the source of the error:

Mozilla will only use JRE 1.3.1, even if a later JRE is installed [Bug 197813]. To use a newer JRE, you will need to install the Java Embedding Plugin for Mac OS X. This plugin is beta quality software, and may have bugs and cause problems. Read the Readme before installing it.

Java for Windows, Mac OS, Solaris, and Linux can be downloaded here. Instructions for installation may also be found at that site.

Signed Applet

If you are behind a network firewall that requires you to use a web proxy with your browser, your Java environment will also need to use a proxy to connect to tool sessions. The default security manager for Java stipulates that an applet can make network connections only to the web server from which it was originally loaded. Connecting to a proxy requires additional privileges—even though the ultimate connection through the proxy is to the originating web server.

In order to empower an applet with additional privileges, it must be signed. This is a process by which a cryptographic identity is added to the applet to prove the identity of its author. The first time you load a particular signed applet, your Java virtual machine will show you a dialog similar to the following:

This dialog shows that the applet was authored by Purdue University and is confirmed by Thawte Consulting (a certificate authority that most JVM's trust). If you trust the author of this applet, you can select "Yes" to load the applet.

A signed applet can have many privileges. It can access your general window system, your computer's peripherals, and your local file system. The hub VNC applet uses additional privileges only to connect to your web proxy. The applet contains no code to perform any kind of additional access to your computer's local resources.

Troubleshooting

There are two common reasons why you may not be able to view an application.

Debug Console

Close4 MBRequestSessionTimelineDatabase12Events16
$_GET
Array( ) Array(

)
$_POST
Array( ) Array(

)
$_COOKIE
Array( 81f30cf708470b974874c8a96a6bcdb2 => 7294f916ce772b38d5f3fc90c2df0074, d482552ea4a74f85... Array(
81f30cf708470b974874c8a96a6bcdb2 => 7294f916ce772b38d5f3fc90c2df0074,
d482552ea4a74f85af0bb3d73890dabc => 5 E 45E43105E E 2444543 7406F5D 11B 37E B4A 3 05F41134B514059 4 951135F765817 3 B5C1243 B5612 F16 3 B 2 A1B E A5C57 0 1 5 454 053 3 3 6 B5B 0 C5E5556535B 253 6 15F 8 0 7 D1B 3165952 2164044 C 016 A17 25056 31A51 2 95654 9 5535A5D 7 7 B5B B5D 7535E 754545C5457 3 05E5354 E C44 B4358 6 A16164A515412 24A 256515C1A 3 0 E51 2 D 0525B 653 E A 4 3 8 6 756 7 35A 1 053 B5D5E555351 C16 94A
)
$_SERVER
Array( REDIRECT_SCRIPT_URL => /help/tools/java, REDIRECT_SCRIPT_URI => https://itmig.curie.fr... Array(
REDIRECT_SCRIPT_URL => /help/tools/java,
REDIRECT_SCRIPT_URI => https://itmig.curie.fr/help/tools/java,
REDIRECT_HTTPS => on,
REDIRECT_SSL_TLS_SNI => itmig.curie.fr,
REDIRECT_STATUS => 200,
SCRIPT_URL => /help/tools/java,
SCRIPT_URI => https://itmig.curie.fr/help/tools/java,
HTTPS => on,
SSL_TLS_SNI => itmig.curie.fr,
HTTP_ACCEPT => */*,
HTTP_USER_AGENT => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com),
HTTP_COOKIE => 81f30cf708470b974874c8a96a6bcdb2=7294f916ce772b38d5f3fc90c2df0074; d482552ea4a74f85af0bb3d73890dabc=+5+E+45E43105E+E+2444543+7406F5D+11B+37E+B4A+3+05F41134B514059+4+951135F765817+3+B5C1243+B5612+F16+3+B+2+A1B+E+A5C57+0+1+5+454+053+3+3+6+B5B+0+C5E5556535B+253+6+15F+8+0+7+D1B+3165952+2164044+C+016+A17+25056+31A51+2+95654+9+5535A5D+7+7+B5B+B5D+7535E+754545C5457+3+05E5354+E+C44+B4358+6+A16164A515412+24A+256515C1A+3+0+E51+2+D+0525B+653+E+A+4+3+8+6+756+7+35A+1+053+B5D5E555351+C16+94A,
HTTP_ACCEPT_ENCODING => gzip, br, zstd, deflate,
HTTP_HOST => itmig.curie.fr,
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin,
SERVER_SIGNATURE => ,
SERVER_SOFTWARE => Apache/2.4.10 (Debian),
SERVER_NAME => itmig.curie.fr,
SERVER_ADDR => 192.168.25.26,
SERVER_PORT => 443,
REMOTE_ADDR => 3.144.18.4,
DOCUMENT_ROOT => /var/www/itmig,
REQUEST_SCHEME => https,
CONTEXT_PREFIX => ,
CONTEXT_DOCUMENT_ROOT => /var/www/itmig,
SERVER_ADMIN => [no address given],
SCRIPT_FILENAME => /var/www/itmig/index.php,
REMOTE_PORT => 38157,
REDIRECT_URL => /help/tools/java,
GATEWAY_INTERFACE => CGI/1.1,
SERVER_PROTOCOL => HTTP/1.1,
REQUEST_METHOD => GET,
QUERY_STRING => ,
REQUEST_URI => /help/tools/java,
SCRIPT_NAME => /index.php,
PHP_SELF => /index.php,
REQUEST_TIME_FLOAT => 1716014110.86,
REQUEST_TIME => 1716014110
)
separator .
orderBy id
orderDir asc
1 registerIP
2 access
always
renew
tracker.sid 7294f916ce772b38d5f3fc90c2df0074
tracker.ssid 7294f916ce772b38d5f3fc90c2df0074
tracker.rsid 7294f916ce772b38d5f3fc90c2df0074
session.token ba6e9e73125f9d65b3f5be2482ce9c46
securiy_code0 9b2y5
securiy_code1 c7cvu
  • site 0.014 seconds (+0.014); 3.50 MB (+3.500) - afterInitialise
  • site 0.025 seconds (+0.011); 4.25 MB (+0.750) - afterRoute
  • site 0.030 seconds (+0.005); 4.50 MB (+0.250) - afterDispatch
  • site 0.032 seconds (+0.002); 4.50 MB (0.000) - onAfterRender
  • site 0.035 seconds (+0.003); 4.50 MB (0.000) - sessionStore
4 MB

12 Queries Logged: 0.0012352466583252 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '7294f916ce772b38d5f3fc90c2df0074'
  2. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  3. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_members'
  4. SELECT b.id
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`id` = '1'
  5. SELECT *
      FROM `jos_viewlevels`
  6. SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
      WHERE `enabled` >= '1'
      AND `type` = 'plugin'
      AND `state` >= '0'
      AND `access` IN ('1','1','4')
      ORDER BY `ordering` ASC
  7. SELECT m.id,m.menutype,m.title,m.alias,m.note,m.path AS route,m.link,m.type,m.level,m.language,m.browserNav,m.access,m.params,m.home,m.img,m.template_style_id,m.component_id,m.parent_id,e.element AS component
      FROM `jos_menu` AS `m`
      LEFT JOIN jos_extensions AS e
      ON e.extension_id = m.component_id
      WHERE `m`.`published` = '1'
      AND `m`.`parent_id` > '0'
      AND `m`.`client_id` = '0'
      ORDER BY `m`.`lft` ASC
  8. SELECT con.`id`
      FROM `jos_content` AS con
      LEFT JOIN `jos_categories` AS cat
      ON con.catid = cat.id
      WHERE con.state=1
      AND con.`alias` = 'java'
      AND cat.`path` = 'help/tools'
  9. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_help'
  10. SELECT jos_template_styles.id,jos_template_styles.home,jos_template_styles.template,jos_template_styles.params,jos_extensions.protected
      FROM `jos_template_styles`
      INNER JOIN jos_extensions
      ON jos_extensions.element = jos_template_styles.template
      WHERE `jos_template_styles`.`client_id` = '0'
      AND `jos_extensions`.`enabled` = '1'
      AND `jos_extensions`.`type` = 'template'
      AND jos_extensions.`client_id` = `jos_template_styles`.`client_id`
      ORDER BY `home` DESC
  11. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tools'
  12. UPDATE `jos_session`
      SET `data` = '__default|a:12:{s:15:\"session.counter\";i:2107;s:19:\"session.timer.start\";i:1716013697;s:18:\"session.timer.last\";i:1716014110;s:17:\"session.timer.now\";i:1716014110;s:8:\"registry\";O:23:\"Hubzero\\Config\\Registry\":2:{s:7:\"\0*\0data\";O:8:\"stdClass\":4:{s:1:\"0\";s:7:\"session\";s:10:\"Components\";O:8:\"stdClass\":4:{s:9:\"Resources\";O:8:\"stdClass\":1:{s:6:\"Models\";O:8:\"stdClass\":1:{s:4:\"Type\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:4:\"type\";s:8:\"orderdir\";s:3:\"asc\";}}}s:4:\"Blog\";O:8:\"stdClass\":1:{s:6:\"Models\";O:8:\"stdClass\":2:{s:7:\"Comment\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:7:\"created\";s:8:\"orderdir\";s:3:\"asc\";}s:5:\"Entry\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:10:\"publish_up\";s:8:\"orderdir\";s:4:\"desc\";}}}s:6:\"Groups\";O:8:\"stdClass\":1:{s:6:\"Models\";O:8:\"stdClass\":1:{s:3:\"Orm\";O:8:\"stdClass\":2:{s:5:\"Field\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:8:\"ordering\";s:8:\"orderdir\";s:3:\"asc\";}s:6:\"Answer\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:8:\"ordering\";s:8:\"orderdir\";s:3:\"asc\";}}}}s:7:\"Members\";O:8:\"stdClass\":1:{s:6:\"Models\";O:8:\"stdClass\":1:{s:7:\"Profile\";O:8:\"stdClass\":4:{s:5:\"Field\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:8:\"ordering\";s:8:\"orderdir\";s:3:\"asc\";}s:6:\"Option\";O:8:\"stdClass\":2:{s:7:\"orderby\";s:8:\"ordering\";s:8:\"orderdir\";s:3:\"asc\";}s:7:\"orderby\";s:8:\"ordering\";s:8:\"orderdir\";s:3:\"asc\";}}}}s:5:\"Entry\";O:8:\"stdClass\":2:{s:5:\"start\";d:0;s:5:\"
      limit\";i:20;}s:5:\"users\";O:8:\"stdClass\":1:{s:5:\"login\";O:8:\"stdClass\":1:{s:4:\"form\";O:8:\"stdClass\":1:{s:4:\"data\";a:1:{s:6:\"return\";s:46:\"https://itmig.curie.fr/groups/seoservicesindia\";}}}}}s:9:\"separator\";s:1:\".\";}s:4:\"user\";C:17:\"Hubzero\\User\\User\":22:{a:1:{s:5:\"guest\";b:1;}}s:11:\"tracker.sid\";s:32:\"7294f916ce772b38d5f3fc90c2df0074\";s:12:\"tracker.ssid\";s:32:\"7294f916ce772b38d5f3fc90c2df0074\";s:12:\"tracker.rsid\";s:32:\"7294f916ce772b38d5f3fc90c2df0074\";s:13:\"session.token\";s:32:\"ba6e9e73125f9d65b3f5be2482ce9c46\";s:13:\"securiy_code0\";s:5:\"9b2y5\";s:13:\"securiy_code1\";s:5:\"c7cvu\";}',`time` = '1716014110',`ip` = '3.144.18.4'
      WHERE `session_id` = '7294f916ce772b38d5f3fc90c2df0074'
  • onAfterInitialise Method plgSystemP3p::onAfterInitialise /core/plugins/system/p3p/p3p.php:45
  • onAfterInitialise Method plgSystemRemember::onAfterInitialise /core/plugins/system/remember/remember.php:44
  • onAfterInitialise Method plgSystemHubzero::onAfterInitialise /core/plugins/system/hubzero/hubzero.php:46
  • onAfterInitialise Method plgSystemXFeed::onAfterInitialise /core/plugins/system/xfeed/xfeed.php:46
  • onAfterInitialise Method plgSystemSupergroup::onAfterInitialise /core/plugins/system/supergroup/supergroup.php:138
  • onAfterInitialise Method plgSystemReferrerpolicy::onAfterInitialise /core/plugins/system/referrerpolicy/referrerpolicy.php:21
  • onAfterRoute Method plgSystemJquery::onAfterRoute /core/plugins/system/jquery/jquery.php:46
  • onAfterRoute Method plgSystemSpamjail::onAfterRoute /core/plugins/system/spamjail/spamjail.php:46
  • onAfterRoute Method plgSystemIncomplete::onAfterRoute /core/plugins/system/incomplete/incomplete.php:46
  • onAfterRoute Method plgSystemUnconfirmed::onAfterRoute /core/plugins/system/unconfirmed/unconfirmed.php:46
  • onAfterRoute Method plgSystemUnapproved::onAfterRoute /core/plugins/system/unapproved/unapproved.php:46
  • onAfterRoute Method plgSystemPassword::onAfterRoute /core/plugins/system/password/password.php:46
  • onAfterDispatch Method plgSystemMobile::onAfterDispatch /core/plugins/system/mobile/mobile.php:47
  • onAfterDispatch Method plgSystemDebug::onAfterDispatch /core/plugins/system/debug/debug.php:85
  • onAfterDispatch Method PlgSystemHighlight::onAfterDispatch /core/plugins/system/highlight/highlight.php:49
  • onAfterRender Method plgSystemSef::onAfterRender /core/plugins/system/sef/sef.php:45