X
Tap here to go to the mobile version of the site.

Support Forum

Plugin check reports outdated Java on Mac, but Apple update says it is up to date

Posted

This is on a Mac I used the "Plugin check" to make sure all the plug-ins were up to date. It said the Java plugin needs to be updated. That takes me to the Java page, which says that Apple supplies its own version of Java and to use Apple Update. Apple update says the system is up to date.

The plugin checker should report an error only if the version of Java can be updated. It cannot be on a mac.

This is on a Mac I used the "Plugin check" to make sure all the plug-ins were up to date. It said the Java plugin needs to be updated. That takes me to the Java page, which says that Apple supplies its own version of Java and to use Apple Update. Apple update says the system is up to date. The plugin checker should report an error only if the version of Java can be updated. It cannot be on a mac.

Chosen solution

That's a known bug. See the contributor forum discussion starting here:

.... and the solution given in the related bug report:

Quote:
Jorge Villalobos [:jorgev] 2012-04-06 08:57:12 PDT

(In reply to Verdi from comment #24)
> I just got a new Java update for Mac 10.7 (Java for OS X Lion 2012-002) this
> morning. The Java Preference app says I now have Java SE 6 Version
> 1.6.0_31-b04-414 but my plugin version has not changed (with either update)
> and plugin check lists it as vulnerable.

Try closing Firefox, deleting pluginreg.dat from the profile folder and starting again. This is the problem described in bug 313700.


Note: The Profiles - Where Firefox stores your bookmarks, passwords and other user data article explains how to open the Firefox Profile folder on Mac OS, so that you can delete the pluginreg.dat file. Make sure you close Firefox after opening the profile folder in Finder.

Read this answer in context 4

Additional System Details

Installed Plug-ins

  • Runs Java applets using the latest installed versions of Java. For more information: Java Embedding Plugin. Run version test: Java Information.
  • Gecko default plugin
  • iPhoto6
  • The Flip4Mac WMV Plugin allows you to view Windows Media content using QuickTime.
  • Java Plug-In 2 for NPAPI Browsers
  • The QuickTime Plugin allows you to view a wide variety of multimedia content in web pages. For more information, visit the QuickTime Web site.
  • Shockwave Flash 10.1 r85

Application

  • User Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

More Information

Application Basics
Name
Firefox
Version
3.6.10
Profile Directory
Show in Finder
Installed Plugins
about:plugins
Build Configuration
about:buildconfig
Extensions
Name
Version
Enabled
ID
NoScript
2.0.3.3
true
{73a6fe31-595d-460b-a920-fcc0f8843232}
Modified Preferences
Name
Value
accessibility.typeaheadfind.flashBar
0
browser.history_expire_days.mirror
180
browser.places.importBookmarksHTML
false
browser.places.importDefaults
false
browser.places.leftPaneFolderId
-1
browser.places.migratePostDataAnnotations
false
browser.places.smartBookmarksVersion
2
browser.places.updateRecentTagsUri
false
browser.startup.homepage_override.mstone
rv:1.9.2.10
extensions.lastAppVersion
3.6.10
network.cookie.prefsMigrated
true
places.last_vacuum
1282259920
print.macosx.pagesetup-2
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUvL0RURCBQTElTVCAxLjAvL0VO…
print.print_bgcolor
false
print.print_bgimages
false
print.print_command
print.print_downloadfonts
false
print.print_evenpages
true
print.print_in_color
true
print.print_margin_bottom
0.5
print.print_margin_left
0.5
print.print_margin_right
0.5
print.print_margin_top
0.5
print.print_oddpages
true
print.print_orientation
0
print.print_pagedelay
500
print.print_paper_data
0
print.print_paper_height
11.00
print.print_paper_size
0
print.print_paper_size_type
1
print.print_paper_size_unit
0
print.print_paper_width
8.50
print.print_printer
print.print_reversed
false
print.print_scaling
1.00
print.print_shrink_to_fit
true
print.print_to_file
false
print.print_unwriteable_margin_bottom
56
print.print_unwriteable_margin_left
25
print.print_unwriteable_margin_right
25
print.print_unwriteable_margin_top
25
privacy.sanitize.migrateFx3Prefs
true
security.warn_viewing_mixed
false

AliceWyman
  • Moderator
240 solutions 2598 answers

Helpful Reply

That's a known bug: Bug 573848 - Java Embedding Plugin reported as out of date, when up to date

The Java Embedding Plugin is bundled with current Mac distributions of Mozilla browsers, including Firefox. The latest version of the JEP should be 0.9.7.3 - see http://javaplugin.sourceforge.net/ for more information.

Apple provides the Java software needed for running Java applets via Apple's Software Update feature. The current Java version offered by Apple for OS X 10.6 is Java 1.6.0_20. You can test your Java version at these sites:

Ref:

That's a known bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=573848 Bug 573848 - Java Embedding Plugin reported as out of date, when up to date] The Java Embedding Plugin is bundled with current Mac distributions of Mozilla browsers, including Firefox. The latest version of the JEP should be 0.9.7.3 - see http://javaplugin.sourceforge.net/ for more information. Apple provides the Java software needed for running Java applets via Apple's Software Update feature. The current Java version offered by Apple for OS X 10.6 is [http://support.apple.com/kb/DL972 Java 1.6.0_20]. You can test your Java version at these sites: *http://browserspy.dk/java.php *http://javatester.org/version.html Ref: * [[Using the Java Plugin with Firefox]] * [http://kb.mozillazine.org/Java]

Modified by AliceWyman

Mike 0 solutions 2 answers

Apple FINALLY issued an update (October 21, 2010) that resolves this problem. Java is updated to Java SE 6 to 1.6.0_22.

Apple FINALLY issued an update (October 21, 2010) that resolves this problem. Java is updated to Java SE 6 to 1.6.0_22.
AliceWyman
  • Moderator
240 solutions 2598 answers

Thanks for the information. I installed the latest Java update today ( via Apple's Software Update which installed Java version 1.6.0_22 . I just visited the Plugin Check page and it now shows that the Java Embedding Plugin 0.9.7.3 (status: 1.6.0.22) is up to date.

Thanks for the information. I installed the latest Java update today ( via Apple's Software Update which installed Java version 1.6.0_22 . I just visited the [http://www.mozilla.com/plugincheck/ Plugin Check] page and it now shows that the Java Embedding Plugin 0.9.7.3 (status: 1.6.0.22) is up to date.
stulevine 0 solutions 4 answers

Well, after Apple's second Java update last week, which brings Java under Mac OS Lion to 1.6.0_31, I still get the message that Java is vulnerable in Firefox 11.0. I guess Mozilla needs to update their Java version list on https://www.mozilla.org/en-US/plugincheck/ web site?

Well, after Apple's second Java update last week, which brings Java under Mac OS Lion to 1.6.0_31, I still get the message that Java is vulnerable in Firefox 11.0. I guess Mozilla needs to update their Java version list on https://www.mozilla.org/en-US/plugincheck/ web site?
AliceWyman
  • Moderator
240 solutions 2598 answers

Chosen Solution

That's a known bug. See the contributor forum discussion starting here:

.... and the solution given in the related bug report:

Quote:
Jorge Villalobos [:jorgev] 2012-04-06 08:57:12 PDT

(In reply to Verdi from comment #24)
> I just got a new Java update for Mac 10.7 (Java for OS X Lion 2012-002) this
> morning. The Java Preference app says I now have Java SE 6 Version
> 1.6.0_31-b04-414 but my plugin version has not changed (with either update)
> and plugin check lists it as vulnerable.

Try closing Firefox, deleting pluginreg.dat from the profile folder and starting again. This is the problem described in bug 313700.


Note: The Profiles - Where Firefox stores your bookmarks, passwords and other user data article explains how to open the Firefox Profile folder on Mac OS, so that you can delete the pluginreg.dat file. Make sure you close Firefox after opening the profile folder in Finder.

That's a known bug. See the contributor forum discussion starting here: *https://support.mozilla.org/forums/contributors/708284?last=46071#post-46064 .... and the solution given in the related bug report: *https://bugzilla.mozilla.org/show_bug.cgi?id=741592#c25 '''Quote:'''<br> Jorge Villalobos [:jorgev] 2012-04-06 08:57:12 PDT (In reply to Verdi from comment #24) > I just got a new Java update for Mac 10.7 (Java for OS X Lion 2012-002) this > morning. The Java Preference app says I now have Java SE 6 Version > 1.6.0_31-b04-414 but my plugin version has not changed (with either update) > and plugin check lists it as vulnerable. Try closing Firefox, deleting pluginreg.dat from the profile folder and starting again. This is the problem described in bug 313700. ----- Note: The [[Profiles]] article explains how to open the Firefox Profile folder on Mac OS, so that you can delete the '''pluginreg.dat''' file. Make sure you close Firefox after opening the profile folder in Finder.
stulevine 0 solutions 4 answers

Thanks. The solution worked perfectly. Wish they would include a fix for that in the next version of FF for Mac OS X.

Thanks. The solution worked perfectly. Wish they would include a fix for that in the next version of FF for Mac OS X.
prpl62 0 solutions 10 answers

Thanks for the solution, AliceWyman. It worked for Mac OS X 10.7.3, Firefox 11.0.

I apologize for giving incorrect feedback about helpfulness of the Profiles article, as it did not show how to open the Firefox Profile folder on Mac OS. I was looking at the article on my PC with Windows Vista when I gave that feedback, and I was not logged in. It then occurred to me to look at the Profiles article on my Mac, and here I did find how to open the Firefox Profile folder on Mac OS.

Thanks for the solution, AliceWyman. It worked for Mac OS X 10.7.3, Firefox 11.0. I apologize for giving incorrect feedback about helpfulness of the Profiles article, as it did not show how to open the Firefox Profile folder on Mac OS. I was looking at the article on my PC with Windows Vista when I gave that feedback, and I was not logged in. It then occurred to me to look at the Profiles article on my Mac, and here I did find how to open the Firefox Profile folder on Mac OS.

Modified by prpl62

cor-el
  • Top 10 Contributor
  • Moderator
17584 solutions 159079 answers

The Firefox Support (SUMO) Knowledge Base pages have a selection list in the column at the right site to select the platform including Mac OS X and the Firefox version. Unfortunately that "Article is for" setting is pushed down by other content in that column and thus is easy to miss.

The Firefox Support (SUMO) Knowledge Base pages have a selection list in the column at the right site to select the platform including Mac OS X and the Firefox version. Unfortunately that "Article is for" setting is pushed down by other content in that column and thus is easy to miss.
stulevine 0 solutions 4 answers

No worries. I'm a serious Mac Tech guy and found it without looking at the article. Once you know what file to look for it's a simple process:

  1. Quit Firefox
  2. Open Terminal app
  3. cd ~/Library/Application Support/Firefox/Profiles/<your profile id>.default
  4. rm pluginreg.dat
  5. Relaunch Firefox and all plugin reports should show up to date.
No worries. I'm a serious Mac Tech guy and found it without looking at the article. Once you know what file to look for it's a simple process: # Quit Firefox # Open Terminal app # cd ~/Library/Application Support/Firefox/Profiles/<your profile id>.default # rm pluginreg.dat # Relaunch Firefox and all plugin reports should show up to date.

Modified by stulevine

flaxton 0 solutions 3 answers

Done all that but still no joy. I'm on Mac OS X Lion Server 10.7.3. Java is up-to-date but Firefox 11.0 still continues to report insecure version of Java.

$ java -version java version "1.6.0_31" Java(TM) SE Runtime Environment (build 1.6.0_31-b04-413-11M3623) Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-413, mixed mode)

Done all that but still no joy. I'm on Mac OS X Lion Server 10.7.3. Java is up-to-date but Firefox 11.0 still continues to report insecure version of Java. $ java -version java version "1.6.0_31" Java(TM) SE Runtime Environment (build 1.6.0_31-b04-413-11M3623) Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-413, mixed mode)
stulevine 0 solutions 4 answers

falxton,

I'm on Mac OS X Lion 10.7.3, not server. So, with that said, and since you are using server, make sure to remove that file for the user that you use when logged into the server and when you run Firefox. If there are multiple users, each one will have their own Firefox profiles folder. And, in some cases, you may even have multiple profiles for the same user. Just make sure to remove that file from all of them if you don't know which profile use use when you run Firefox.

falxton, I'm on Mac OS X Lion 10.7.3, not server. So, with that said, and since you are using server, make sure to remove that file for the user that you use when logged into the server and when you run Firefox. If there are multiple users, each one will have their own Firefox profiles folder. And, in some cases, you may even have multiple profiles for the same user. Just make sure to remove that file from all of them if you don't know which profile use use when you run Firefox.
prpl62 0 solutions 10 answers

stulevine,

I am somewhat tech savvy, and I appreciate your post. But please clarify #3 and # 4 in your post.

Re #3, do you enter the entire text on this line (after the <3.> ?

Oops!. I just opened Terminal on my Mac mini--I think that I had better not mess with it!

Re #4, does <rm> stand for remove? (I was successful by following the instructions given by AliceWyman.)

stulevine, I am somewhat tech savvy, and I appreciate your post. But please clarify #3 and # 4 in your post. Re #3, do you enter the entire text on this line (after the <3.> ? Oops!. I just opened Terminal on my Mac mini--I think that I had better not mess with it! Re #4, does <rm> stand for remove? (I was successful by following the instructions given by AliceWyman.)

Modified by prpl62

flaxton 0 solutions 3 answers

stulevine, I've already confirmed it is the correct profile. There is only one user, and one profile. Besides, using about:support will lead you to the folder that Firefox is using for the profile.

I have confirmed that the Firefox plugin analysis shows the incorrect version of java. I have 1.6.0_31 but it reports 1.6.0_29. I determined this by looking in pluginreg.dat. So in my case, it is not the it is not being refreshed, it is that Firefox is determining the wrong Java version. And yes, I only have one Java on my system. Confirmed on the command line and Java Preferences control panel.

I'm just going to leave it. Too much else to do, I just wanted to report that it is determining the wrong version of Java on my system.

Same results on my Macbook running 10.7 Lion (not Server).

stulevine, I've already confirmed it is the correct profile. There is only one user, and one profile. Besides, using about:support will lead you to the folder that Firefox is using for the profile. I have confirmed that the Firefox plugin analysis shows the incorrect version of java. I have 1.6.0_31 but it reports 1.6.0_29. I determined this by looking in pluginreg.dat. So in my case, it is not the it is not being refreshed, it is that Firefox is determining the wrong Java version. And yes, I only have one Java on my system. Confirmed on the command line and Java Preferences control panel. I'm just going to leave it. Too much else to do, I just wanted to report that it is determining the wrong version of Java on my system. Same results on my Macbook running 10.7 Lion (not Server).
GaneshJ 0 solutions 1 answers

Visit browsercheck.qualys.com for correct Java detection.

Visit browsercheck.qualys.com for correct Java detection.
flaxton 0 solutions 3 answers

browsercheck.qualys.com was what led me down this path, it was the first I saw complaining of insecure Java. They said Firefox was not detecting Java properly.

OK, today, Apple released Java for OS X 2012-002, which *again* updates Java to 1.6.0_31. I know, I know, that is what 2012-001 supposedly did.

They apparently did not update the version number in a place Firefox looks.

All is good now, Firefox and browsercheck.qualys.com are both happy. And so am I ;-)

browsercheck.qualys.com was what led me down this path, it was the first I saw complaining of insecure Java. They said Firefox was not detecting Java properly. OK, today, Apple released Java for OS X 2012-002, which *again* updates Java to 1.6.0_31. I know, I know, that is what 2012-001 supposedly did. They apparently did not update the version number in a place Firefox looks. All is good now, Firefox and browsercheck.qualys.com are both happy. And so am I ;-)
AliceWyman
  • Moderator
240 solutions 2598 answers

For the record, Apple released Java for OS X Lion 2012-002 on April 6.

P.S. Apple released another Java update today for OS X Lion (That makes three Java updates in one week!): Java for OS X Lion 2012-003


Quote:
This update also configures the Java web plug-in to disable the automatic execution of Java applets. Users may re-enable automatic execution of Java applets using the Java Preferences application. If the Java web plug-in detects that no applets have been run for an extended period of time it will again disable Java applets.

Java for OS X Lion 2012-003 delivers Java SE 6 version 1.6.0_31 and supersedes all previous versions of Java for OS X Lion.


More here:
About the security content of Java for OS X 2012-003 and Java for Mac OS X 10.6 Update 8

For the record, Apple released [http://support.apple.com/kb/HT5055 Java for OS X Lion 2012-002] on April 6. P.S. Apple released ''' another''' Java update today for OS X Lion (That makes three Java updates in one week!): [http://support.apple.com/kb/HT5242 Java for OS X Lion 2012-003] ----- '''Quote:'''<br> This update also configures the Java web plug-in to disable the automatic execution of Java applets. Users may re-enable automatic execution of Java applets using the Java Preferences application. If the Java web plug-in detects that no applets have been run for an extended period of time it will again disable Java applets. Java for OS X Lion 2012-003 delivers Java SE 6 version 1.6.0_31 and supersedes all previous versions of Java for OS X Lion. ----- More here: <br> [http://support.apple.com/kb/HT5247 About the security content of Java for OS X 2012-003 and Java for Mac OS X 10.6 Update 8]

Modified by AliceWyman