Java 7 update 51 blocks GenePattern visualizers

A new Java update (7u51) was released by Oracle a week ago and - as has been the pattern with other recent updates - once again tightens security on applets run from web browsers.  This affects all GenePattern visualizers as well as certain other components, most prominently the File Uploader.  The GenePattern team is currently evaluating the best way to modify these components to avoid these issues in the future.

This update introduces a new security exception list which will allow you to register an exception for GenePattern so that you can use visualizers in the interim.  The instructions are startightforward (based on this page from Oracle):

  1. Open the Java Control Panel.  On a Mac this is accessed through System Preferences.  See these instructions to find it on Windows.
  2. Switch to the Security tab.
  3. In the section titled Exception Site List, click the Edit Site List button.
  4. In the dialog that appears, add the base URL for your GenePattern server.  For our public server this will be http://genepattern.broadinstitute.org.  Accept the warning that follows, then click OK to save the changes.
  5. The GenePattern visualizers will still be blocked in your browser, but now you will be prompted to permit them to run just as with the previous Java update (7u45).  See our prior blog post on the subject for instructions.

Depending on how Java was updated, it is also possible that you will need to restart your browser and/or your computer as well.

Our apologies for the added steps.  We are in the process of figuring out how best to respond to these changes.