JDK-8066077 : java.util.MissingResourceException
  • Type: Bug
  • Component: xml
  • Sub-Component: jax-ws
  • Affected Version: 8u40
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_8
  • CPU: x86
  • Submitted: 2014-11-10
  • Updated: 2014-12-03
  • Resolved: 2014-11-27
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8u40 b15Fixed
Description
FULL PRODUCT VERSION :

C:\>java -version
java version "1.8.0_40-ea"
Java(TM) SE Runtime Environment (build 1.8.0_40-ea-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b16, mixed mode)

As an example from Win 7 Os

ADDITIONAL OS VERSION INFORMATION :
All Windows(7,8,10 both 32 and 64 Bit) and MAC OSs

EXTRA RELEVANT SYSTEM CONFIGURATION :
Generic Configuration

A DESCRIPTION OF THE PROBLEM :
Application is failing to update. This is only for below JRE

jre-8u40-ea-bin-b12-windows-x64-28_oct_2014
Developer Preview

REGRESSION.  Last worked in version 8u25

ADDITIONAL REGRESSION INFORMATION: 
For all other JAVA it is working

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Install jre-8u40-ea-bin-b12-windows-x64-28_oct_2014
Developer Preview
2. Update the application


EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Application should be updated automatically without throwing any exception
ACTUAL -
Java is throwing exception instead of update

ERROR MESSAGES/STACK TRACES THAT OCCUR :
java.util.MissingResourceException: Can't find com.sun.xml.internal.messaging.saaj.soap.LocalStrings bundle

java.util.MissingResourceException: Can't find com.sun.xml.internal.messaging.saaj.soap.LocalStrings bundle
	at java.util.logging.Logger.setupResourceInfo(Unknown Source)
	at java.util.logging.Logger.<init>(Unknown Source)
	at java.util.logging.LogManager$SystemLoggerContext.demandLogger(Unknown Source)
	at java.util.logging.LogManager.demandSystemLogger(Unknown Source)
	at java.util.logging.Logger.demandLogger(Unknown Source)
	at java.util.logging.Logger.getLogger(Unknown Source)
	at com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl.<clinit>(Unknown Source)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at javax.xml.soap.FactoryFinder.newInstance(Unknown Source)
	at javax.xml.soap.FactoryFinder.find(Unknown Source)
	at javax.xml.soap.FactoryFinder.find(Unknown Source)
	at javax.xml.soap.SAAJMetaFactory.getInstance(Unknown Source)
	at javax.xml.soap.MessageFactory.newInstance(Unknown Source)
	at javax.xml.soap.MessageFactory.newInstance(Unknown Source)
	at com.bayer.barracuda.update.BarracudaUpdateRequest.sendXMLRequest(Unknown Source)
	at com.bayer.barracuda.update.AccessInternet.sendRecieveXML(Unknown Source)
	at com.bayer.barracuda.update.AccessInternet.updateAvailable(Unknown Source)
	at com.bayer.barracuda.update.UpdateCheck.checkForUpdate(Unknown Source)
	at com.bayer.barracuda.update.UpdateCheck.main(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.sun.javaws.Launcher.executeApplication(Unknown Source)
	at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
	at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
	at com.sun.javaws.Launcher.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
Can not be shared, on demand we will share due to security.
---------- END SOURCE ----------

CUSTOMER SUBMITTED WORKAROUND :
Degrading JRE


Comments
Submitter confirmed that the issue is resolved in 8u40 b15: "As you are aware that Oracle released another version of Java ( JRE 8 Update 40 Build b15 (Pre-release)). So my testing team was working for the Sanity testing with this new version, and as per the preliminary report from QA, I can see this issue is no more persisting. It seems, this issue is fixed, if it reproduce again, we will log another bug and notify you." Closing this as resolved fixed.
27-11-2014

Requested submitter to provide more information including a sample test case to evaluate this further.
20-11-2014