Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8149429

Loading applet in different frame causes long delay with IE11

XMLWordPrintable

    • x86_64
    • windows_7

      FULL PRODUCT VERSION :
      java version "1.8.0_71"
      Java(TM) SE Runtime Environment (build 1.8.0_71-b15)
      Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode)

      ADDITIONAL OS VERSION INFORMATION :
      Microsoft Windows [Version 6.1.7601]

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      Local network domain; IIS 7.5 web server (when test is accessed via web server), and web server on Java Exception Site list

      A DESCRIPTION OF THE PROBLEM :
      The application I support requires IE 11 and uses a frameset. On of the child frame pages provides links for a user to click, which then shows an applet in another frame. Up until JRE 1.8u51 this worked fine. From 1.8u60, 1.8u65, and 1.8u71 there is a 10-25 sec delay before the applet appears. I have seen references to something similar, but I understand they were fixed, or at least supposed to be fixed with 1.8u71.

       I have emulated this with a small test program that has a frameset where one frame has a button to change the location value of the other frame to be a page that contains the applet. This shows the delay in the same JRE versions and works without delay in 1.8u51, but oddly, it also works without delay in 1.8u60 (but my web application does show the delay in that version).

      (See "Steps to Reproduce").


      REGRESSION. Last worked in version 8u60

      ADDITIONAL REGRESSION INFORMATION:
      Version currently using:
      java version "1.8.0_71"
      Java(TM) SE Runtime Environment (build 1.8.0_71-b15)
      Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode)

      Last version that worked:
      java version "1.8.0_51"
      Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
      Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

      (In both cases, the 32-bit version was also installed, and I'm guessing is what IE was using.)



      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      The defect can be reproduced with a simple set of files (I can supply them). The test application consists of a frameset page (<frameset>) with two <frame>'s :

      <frameset rows="50%,50%" border="2">
      <frame name="appletViewerMain" src="AppletViewerTestMain.htm" scrolling="auto" />
      <frame name="appletFrame" src="blankPage.htm" scrolling="yes" />
      </frameset>

      The AppletViewerTestMain.htm page has a button that when clicked sets the appletFrame location to be a page (AppletViewer.hm) that contains an applet (<object> tag):

      <script languate="JavaScript">
      function showApplet() {
      parent.appletFrame.location = "AppletViewer.htm";
      }
      </script>
      </head>

      <body>
      <input type="button" value="Show Applet" onclick="showApplet();" />
      </body>

      The AppletViewer.htm can be any applet, eg:
      <object name = "TestApplet"
              type = "application/x-java-applet"
              height = "120"
              width = "240"
              <param name = "code" value = "TestApplet.class">
              <param name = "codebase" value = "./">
              <param name="archive" value="TestApplet.jar">
      </object>

      Upon clicking the button to view the applet in the appletViewerMain frame, the applet appears quickly in 1.8u51, but there is a 20+ sec delay in 1.8u71.

      Note that the Java Console does not appear until after the long delay.

      The test program appears to work without delay with the latest FireFox, but (unfortunately) the application I need to support does not run in FireFox.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      The applet appears quickly (within a reasonable download and load time).
      ACTUAL -
      There is a 20-25 sec delay before the applet (and the page it's in) is rendered. Nothing appears to happen during that time, and the Java Console does not even show. After that delay, the console appears and the applet is rendered.

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      For some reason, the test applet doesn't trigger the Java Console log. The following log is a log when using my application which via a cgi request renders a "viewMaster.jar" applet (signed and with a manifest), that does a remote http request to get data to plot.

      Java Plug-in 11.71.2.15
      Using JRE version 1.8.0_71-b15 Java HotSpot(TM) Client VM
      User home directory = C:\Users\jroark.AGILENT
      ----------------------------------------------------
      c: clear console window
      f: finalize objects on finalization queue
      g: garbage collect
      h: display this help message
      l: dump classloader list
      m: print memory usage
      o: trigger logging
      q: hide console
      r: reload policy configuration
      s: dump system and deployment properties
      t: dump thread list
      v: dump thread stack
      x: clear classloader cache
      0-5: set trace level to <n>
      ----------------------------------------------------
      basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@104f600
      security: Expected Main URL: http://jroark-dev/millbin/viewMaster.jar
      basic: Plugin2ClassLoader.addURL parent called for http://jroark-dev/millbin/viewMaster.jar
      network: Cache entry found [url: http://jroark-dev/millbin/viewMaster.jar, version: null]
      cache: Adding MemoryCache entry: http://jroark-dev/millbin/viewMaster.jar
      cache: Resource http://jroark-dev/millbin/viewMaster.jar has expired.
      cache: Resource http://jroark-dev/millbin/viewMaster.jar has cache control: no-cache.
      network: Connecting http://jroark-dev/millbin/viewMaster.jar with proxy=DIRECT
      network: Connecting http://jroark-dev:80/ with proxy=DIRECT
      network: ResponseCode for http://jroark-dev/millbin/viewMaster.jar : 304
      network: Encoding for http://jroark-dev/millbin/viewMaster.jar : null
      network: Disconnect connection to http://jroark-dev/millbin/viewMaster.jar
      cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@536ee8da: 1
      cache: Read manifest for http://jroark-dev/millbin/viewMaster.jar: read=175 full=2579
      cache: Loading full manifest for http://jroark-dev/millbin/viewMaster.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@536ee8da: 2
      security: Blacklist revocation check is enabled
      security: blacklist: created: NEED_LOAD, lastModified: 1453853709983
      security: blacklist: check contains 0EW2i9JLmtOC+r7ss4YtkM0gdPzC6OPOd/9cgGxBjzQ=, state now NEED_LOAD
      security: blacklist: loadCache
      security: blacklist: not found in cache
      security: Trusted libraries list check is enabled
      security: Trusted libraries list file not found
      cache: Reading Signers from 7128 http://jroark-dev/millbin/viewMaster.jar | C:\Users\jroark.AGILENT\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\4f58d7be-407181ed.idx
      cache: Done readSigners(http://jroark-dev/millbin/viewMaster.jar)
      security: Grant connect perm for http://jroark-dev/millbin/viewMaster.jar : java.security.Permissions@19b7b98 (
       ("java.net.URLPermission" "http://jroark-dev:80" "*:*")
       ("java.net.URLPermission" "http://jroark-dev:80/-" "*:*")
      )

      security: Missing Codebase manifest attribute for: http://jroark-dev/millbin/viewMaster.jar
      security: Loading Deployment certificates from C:\Users\jroark.AGILENT\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
      security: Loaded Deployment certificates from C:\Users\jroark.AGILENT\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
      security: Loading Deployment certificates from C:\Users\jroark.AGILENT\AppData\LocalLow\Sun\Java\Deployment\security\sandbox.certs
      security: Loaded Deployment certificates from C:\Users\jroark.AGILENT\AppData\LocalLow\Sun\Java\Deployment\security\sandbox.certs
      security: Loading certificates from Deployment session certificate store
      security: Loaded certificates from Deployment session certificate store
      security: Loading certificates from Deployment session certificate store
      security: Loaded certificates from Deployment session certificate store
      security: Loading certificates from Deployment session certificate store
      security: Loaded certificates from Deployment session certificate store
      security: Loading certificates from Deployment session certificate store
      security: Loaded certificates from Deployment session certificate store
      security: Loading certificates from Internet Explorer TrustedPublisher certificate store
      security: Loaded certificates from Internet Explorer TrustedPublisher certificate store
      security: Loading certificates from Internet Explorer DISALLOWED certificate store
      security: Loaded certificates from Internet Explorer DISALLOWED certificate store
      security: Loading certificates from Internet Explorer ROOT certificate store
      security: Loaded certificates from Internet Explorer ROOT certificate store
      security: Loaded blacklisted.certs file: C:\Users\jroark.AGILENT\AppData\LocalLow\Sun\Java\Deployment\security\blacklisted.certs
      security: SHA-256Certificate finger print: 672858CE00B7FE698150DC005B1AF79D8146FE64A268AF212AD9280DA834750D
      security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
      security: SHA-256Certificate finger print: 582DC1D97A790EF04FE2567B1EC88C26B03BF6E99937CAE6A0B50397AD20BBF8
      security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
      security: SHA-256Certificate finger print: 9ACFAB7E43C8D880D06B262A94DEEEE4B4659989C3D0CAF19BAF6405E41AB7DF
      security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
      security: SHA-256Certificate finger print: 9ACFAB7E43C8D880D06B262A94DEEEE4B4659989C3D0CAF19BAF6405E41AB7DF
      security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
      security: The OCSP support is enabled
      security: The CRL support is enabled
      network: Connecting http://s2.symcb.com/ with proxy=DIRECT
      network: Connecting http://s2.symcb.com:80/ with proxy=DIRECT
      security: OCSP Response: GOOD
      network: Connecting http://sv.symcd.com/ with proxy=DIRECT
      network: Connecting http://sv.symcd.com:80/ with proxy=DIRECT
      security: OCSP Response: GOOD
      security: Certificate validation succeeded using OCSP/CRL
      security: Saving certificates in Deployment session certificate store
      security: Saved certificates in Deployment session certificate store
      security: Saving certificates in Deployment session certificate store
      security: Saved certificates in Deployment session certificate store
      security: Missing Codebase manifest attribute for: http://jroark-dev/millbin/viewMaster.jar
      security: SSV validation:
          running: 1.8.0_71
          requested: null
          range: null
          javaVersionParam: null
          Rule Set version: null
      network: Created version ID: 1.8.0.71
      network: Created version ID: 1.8.0.71
      security: continue with running version
      security: JUT Record:
          plugin2
          http://jroark-dev/millscripts/viewfeed.pl?spectrumFiles=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl&mstagHits=VITASDSSGTVVDESGFTK&viewer=viewMaster.jar&cycle=1&fixedMods=carbamidomethylation&varMods=: applet_background_green=255 application1_green=0 resolution=0.7 hit_font_points=9 default_peak_green=0 default_font_style=BOLD leftbutton=off viewmaster=true axes_font_points=9 permissions=sandbox buttons_position=East height=330 parentcharge=1 showspectrumnamelabel=true default_font_points=9 defaultmstaghit=0 application0_green=0 include_all_b_y_button=true n_search_programs=1 spectrumfilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl default_peak_blue=0 archive=/millbin/viewMaster.jar search_program0=MSTag start_x=50 hit_font_style=BOLD show_empty_hits=false num_peaks=0 default_peak_red=0 name=SpectrumViewer axes_font_style=BOLD application2_red=0 fixedmods=carbamidomethylation application1_blue=255 peak_label_font_family=SansSerif axes_green=0 axes_blue=0 code=com/mpi/proteomics/spectrumViewer/SpectrumViewer.class peak_label_font_points=9 varmods= nmstaghits=1 application0_blue=0 application1_red=0 applet_background_blue=255 cycle=1 mstaghit0=VITASDSSGTVVDESGFTK num_application_colors=3 end_x=2000 peak_label_font_style=PLAIN mayscript=mayscript application0_red=255 endbutton=off launchjnlp= rightbutton=off backbutton=off application2_green=200 parentmass=1.000 application2_blue=0 axes_font_family=SansSerif axes_red=0 max_x=2000 x_axis_label=Mass(m/z) default_font_family=SansSerif startbutton=off applet_background_red=255 width=975 hit_font_family=Helvetica app_model=eJx9VM1uEzEQdpuW9I8eCggBQkKoBISUNS2iHFCEQpOWwpaWboi4IdfrJG5318aepBsOlXgJJA68Ae/BHV6BK2+ABOPNpk1Ayh6czM7f930z3q+/yKw15AZXsWe7iRcKHam+Z0TLq2q9q0IRkcEzNU0WfDLH8dUhswLIsn/EeowmAuibA/+JTxZDYbmRGqRKgKwM3BFL2jQAI5M2hqyIFERiMeBAWNU1XFggVwaRXZARrRrD+r60gMFLR8ychb0np6SA/SPFmWvg7CmfzMdMJpsRs1nANCZZwbtGQt9hB3LfR2YUmdEBM4rM6JDZajASiw1nQUIk8kIz0NdY4PbEAg2MwcQLPZGEymSZqUY9lxwjD6XxUJpPdx5vXP/90xRIcYfMdZjtbGLyDpnRygBSYF3oKAdj2Lklz1F0lIX8/5w2ChRXUW4XEEre8k/+AFk4MoqZ43IoekAu0lhG0WAolrrYecCSAFpnMC9lMJ3w3pnw6cfvNz9/Y18KZAohWvlBpNrN/2TGnWmm85Lbh+zFFFa5O2F5Vl+cz/B8kab/H2SxJ4zNTaeh+y0OaeXIr2Z0DmVCe1Kc7DILwni4JJnbHYtIKx1P/UeRH2OKuDItIUJPR0+tFhxMN95C8W0ltiEDFuzSespiHYkaWrTaRl8C9HW5sbdF97brlGvJj98hIMHLqi3K697axoNHeKw99NY9fRyVYgus/VyCrTR3GtWgFgTbjWazVg+2txovSw6AMJVxOiXe55GorJVaMhUhymgrnJlDFstQxQI6/SgTrtRjJnM6vpfP5gpkw21srCV1+yJULLmlQ3bNrCENxkyPuwt0asi9SZMcvSz5KMkKboQhy9kauZvu1ZNuPOrUQIpB9VXt2d5b/GKMt8WGtyY1dJdrtJbjeQ3Iher+vl9v6L/5wpAw
      security: Missing Codebase manifest attribute for: http://jroark-dev/millbin/viewMaster.jar
      basic: Applet loaded.
      basic: Applet resized and added to parent container
      basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 303603 us, pluginInit dt 3577777 us, TotalTime: 3881380 us
      SpectrumViewer - Init()
      Reading smconfig file: http://jroark-dev/msparams_mill/smconfig.xml
      Parser created - about to parse file
      Reading smconfig file URI: http://jroark-dev/msparams_mill/smconfig.xml
      network: Cache entry found [url: http://jroark-dev/msparams_mill/smconfig.xml, version: null]
      cache: Adding MemoryCache entry: http://jroark-dev/msparams_mill/smconfig.xml
      cache: Resource http://jroark-dev/msparams_mill/smconfig.xml has expired.
      cache: Resource http://jroark-dev/msparams_mill/smconfig.xml has cache control: no-cache.
      network: Connecting http://jroark-dev/msparams_mill/smconfig.xml with proxy=DIRECT
      network: ResponseCode for http://jroark-dev/msparams_mill/smconfig.xml : 304
      network: Encoding for http://jroark-dev/msparams_mill/smconfig.xml : null
      network: Disconnect connection to http://jroark-dev/msparams_mill/smconfig.xml
      cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@e6949927: 1
      SpectrumViewer: Creating new Chem
      basic: Applet initialized
      basic: Starting applet
      basic: completed perf rollup
      Applet started
      VMC start - new session id1|carbamidomethylation|PTM-KMQSTY|monoisotopic
      Session started: 1|carbamidomethylation|PTM-KMQSTY|monoisotopic
      ViewMasterServer.getSVData: msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      Accessing URL: msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      With: http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      network: Cache entry not found [url: http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl, version: null]
      network: Connecting http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl with proxy=DIRECT
      cache: http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl is not cacheable.
      <br> Spectrum : msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      <br> Spectrum about to readFromPKL: msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      Reading PKL with fontColor
      fontColor is 2
      basic: Applet made visible
      basic: Applet started
      basic: Told clients applet is started

      *** Here is a similar log from 1.8u51 where there was no delay ***
      Java Plug-in 11.51.2.16
      Using JRE version 1.8.0_51-b16 Java HotSpot(TM) Client VM
      User home directory = C:\Users\jroark
      ----------------------------------------------------
      c: clear console window
      f: finalize objects on finalization queue
      g: garbage collect
      h: display this help message
      l: dump classloader list
      m: print memory usage
      o: trigger logging
      q: hide console
      r: reload policy configuration
      s: dump system and deployment properties
      t: dump thread list
      v: dump thread stack
      x: clear classloader cache
      0-5: set trace level to <n>
      ----------------------------------------------------
      basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@797f7a
      security: Expected Main URL: http://jroark-dev/millbin/viewMaster.jar
      basic: Plugin2ClassLoader.addURL parent called for http://jroark-dev/millbin/viewMaster.jar
      network: Cache entry found [url: http://jroark-dev/millbin/viewMaster.jar, version: null] prevalidated=false/0
      cache: Adding MemoryCache entry: http://jroark-dev/millbin/viewMaster.jar
      cache: Resource http://jroark-dev/millbin/viewMaster.jar has expired.
      cache: Resource http://jroark-dev/millbin/viewMaster.jar has cache control: no-cache.
      network: Connecting http://jroark-dev/millbin/viewMaster.jar with proxy=DIRECT
      network: Connecting http://jroark-dev:80/ with proxy=DIRECT
      network: Connecting http://jroark-dev/millbin/viewMaster.jar with cookie "DWF=xt%3AIMS%5Cxtractor.WQC.params%7Cwf%3ATEST%5Cworkflow.QTOF-ecoli-X.tsv%7Cmt%3ADefaults%5Cmstag.MSMS_Search_defaults_kmqsty.params%7Cad%3ATEST%5CarchiveData.unzip_spo.params%7Cpt%3ADefaults%5Cppsummary.pep_psm_defaults_valid.params%7C; DDS=md%3AmsdataSM/ExampleData/Agilent/Q-TOF/OGE%7Cmp%3A%7Csd%3AmsdataSM/ExampleData/Agilent/Q-TOF/OGE%7Cdt%3Ad%7Cmc%3A1%7C; DSS=19%3A4%7C03%3A9%7C04%3A0%7C05%3A%7C16%3A1%7C17%3A1%7C20%3A0%7C02%3A0%7C13%3A1%7C14%3A0%7C15%3A0%7C21%3A0%7C06%3A0%7C22%3A0%7C18%3A0%7C11%3A0%7C12%3A0%7C09%3A0%7C10%3A0%7C01%3A1%7C08%3A1%7C; DSU=13%3A2%7C10%3A9%7C04%3A1%7C14%3A1%7C11%3A1%7C01%3A0%7C; DGL=12%3A0%7C"
      network: ResponseCode for http://jroark-dev/millbin/viewMaster.jar : 304
      network: Encoding for http://jroark-dev/millbin/viewMaster.jar : null
      network: Disconnect connection to http://jroark-dev/millbin/viewMaster.jar
      cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@536ee8da: 1
      cache: Read manifest for http://jroark-dev/millbin/viewMaster.jar: read=175 full=2579
      cache: Loading full manifest for http://jroark-dev/millbin/viewMaster.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@536ee8da: 2
      security: Blacklist revocation check is enabled
      security: blacklist: Reconstruct cache
      security: blacklist: created: NEED_CREATE, lastModified: 1453930607501
      security: blacklist: check contains 0EW2i9JLmtOC+r7ss4YtkM0gdPzC6OPOd/9cgGxBjzQ=, state now NEED_CREATE
      security: blacklist: check raw C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\security\blacklist.dynamic, false
      security: blacklist: check raw C:\Program Files (x86)\Java\jre1.8.0_51\lib\security\blacklist, false
      security: blacklist: check raw C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\security\blacklist, false
      security: blacklist: save cache to C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\cache\security\blacklist.cache
      security: Trusted libraries list check is enabled
      security: Trusted libraries list file not found
      cache: Reading Signers from 7128 http://jroark-dev/millbin/viewMaster.jar | C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\4f58d7be-4b86d0c4.idx
      cache: Done readSigners(http://jroark-dev/millbin/viewMaster.jar)
      security: Grant connect perm for http://jroark-dev/millbin/viewMaster.jar : java.security.Permissions@71ecb2 (
       ("java.net.URLPermission" "http://jroark-dev:80" "*:*")
       ("java.net.URLPermission" "http://jroark-dev:80/-" "*:*")
      )

      security: Missing Codebase manifest attribute for: http://jroark-dev/millbin/viewMaster.jar
      security: Loading Deployment certificates from C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
      security: Loaded Deployment certificates from C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
      security: Loading Deployment certificates from C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\security\sandbox.certs
      security: Loaded Deployment certificates from C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\security\sandbox.certs
      security: Loading certificates from Deployment session certificate store
      security: Loaded certificates from Deployment session certificate store
      security: Loading certificates from Deployment session certificate store
      security: Loaded certificates from Deployment session certificate store
      security: Loading certificates from Deployment session certificate store
      security: Loaded certificates from Deployment session certificate store
      security: Loading certificates from Deployment session certificate store
      security: Loaded certificates from Deployment session certificate store
      security: Loading certificates from Internet Explorer TrustedPublisher certificate store
      security: Loaded certificates from Internet Explorer TrustedPublisher certificate store
      security: Loading certificates from Internet Explorer DISALLOWED certificate store
      security: Loaded certificates from Internet Explorer DISALLOWED certificate store
      security: Loading certificates from Internet Explorer ROOT certificate store
      security: Loaded certificates from Internet Explorer ROOT certificate store
      security: Loaded blacklisted.certs file: C:\Users\jroark\AppData\LocalLow\Sun\Java\Deployment\security\blacklisted.certs
      security: SHA-256Certificate finger print: 672858CE00B7FE698150DC005B1AF79D8146FE64A268AF212AD9280DA834750D
      security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
      security: SHA-256Certificate finger print: 582DC1D97A790EF04FE2567B1EC88C26B03BF6E99937CAE6A0B50397AD20BBF8
      security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
      security: SHA-256Certificate finger print: 9ACFAB7E43C8D880D06B262A94DEEEE4B4659989C3D0CAF19BAF6405E41AB7DF
      security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
      security: SHA-256Certificate finger print: 9ACFAB7E43C8D880D06B262A94DEEEE4B4659989C3D0CAF19BAF6405E41AB7DF
      security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
      security: The OCSP support is enabled
      security: The CRL support is enabled
      network: Connecting http://s2.symcb.com/ with proxy=DIRECT
      network: Connecting http://s2.symcb.com:80/ with proxy=DIRECT
      security: OCSP Response: GOOD
      network: Connecting http://sv.symcd.com/ with proxy=DIRECT
      network: Connecting http://sv.symcd.com:80/ with proxy=DIRECT
      security: OCSP Response: GOOD
      security: Certificate validation succeeded using OCSP/CRL
      security: Saving certificates in Deployment session certificate store
      security: Saved certificates in Deployment session certificate store
      security: Saving certificates in Deployment session certificate store
      security: Saved certificates in Deployment session certificate store
      security: Missing Codebase manifest attribute for: http://jroark-dev/millbin/viewMaster.jar
      security: SSV validation:
          running: 1.8.0_51
          requested: null
          range: null
          javaVersionParam: null
          Rule Set version: null
      network: Created version ID: 1.8.0.51
      network: Created version ID: 1.8.0.51
      security: continue with running version
      network: Created version ID: 1.8.0.51
      network: Created version ID: 1.8
      network: Created version ID: 8.0.51
      security: Missing Codebase manifest attribute for: http://jroark-dev/millbin/viewMaster.jar
      basic: Applet loaded.
      basic: Applet resized and added to parent container
      basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 419919 us, pluginInit dt 3676157 us, TotalTime: 4096076 us
      SpectrumViewer - Init()
      Reading smconfig file: http://jroark-dev/msparams_mill/smconfig.xml
      Parser created - about to parse file
      Reading smconfig file URI: http://jroark-dev/msparams_mill/smconfig.xml
      network: Cache entry found [url: http://jroark-dev/msparams_mill/smconfig.xml, version: null] prevalidated=false/0
      cache: Adding MemoryCache entry: http://jroark-dev/msparams_mill/smconfig.xml
      cache: Resource http://jroark-dev/msparams_mill/smconfig.xml has expired.
      cache: Resource http://jroark-dev/msparams_mill/smconfig.xml has cache control: no-cache.
      network: Connecting http://jroark-dev/msparams_mill/smconfig.xml with proxy=DIRECT
      network: Connecting http://jroark-dev/msparams_mill/smconfig.xml with cookie "DWF=xt%3AIMS%5Cxtractor.WQC.params%7Cwf%3ATEST%5Cworkflow.QTOF-ecoli-X.tsv%7Cmt%3ADefaults%5Cmstag.MSMS_Search_defaults_kmqsty.params%7Cad%3ATEST%5CarchiveData.unzip_spo.params%7Cpt%3ADefaults%5Cppsummary.pep_psm_defaults_valid.params%7C; DDS=md%3AmsdataSM/ExampleData/Agilent/Q-TOF/OGE%7Cmp%3A%7Csd%3AmsdataSM/ExampleData/Agilent/Q-TOF/OGE%7Cdt%3Ad%7Cmc%3A1%7C; DSS=19%3A4%7C03%3A9%7C04%3A0%7C05%3A%7C16%3A1%7C17%3A1%7C20%3A0%7C02%3A0%7C13%3A1%7C14%3A0%7C15%3A0%7C21%3A0%7C06%3A0%7C22%3A0%7C18%3A0%7C11%3A0%7C12%3A0%7C09%3A0%7C10%3A0%7C01%3A1%7C08%3A1%7C; DSU=13%3A2%7C10%3A9%7C04%3A1%7C14%3A1%7C11%3A1%7C01%3A0%7C; DGL=12%3A0%7C"
      network: ResponseCode for http://jroark-dev/msparams_mill/smconfig.xml : 304
      network: Encoding for http://jroark-dev/msparams_mill/smconfig.xml : null
      network: Disconnect connection to http://jroark-dev/msparams_mill/smconfig.xml
      cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@e6949927: 1
      SpectrumViewer: Creating new Chem
      basic: Applet initialized
      basic: Starting applet
      basic: completed perf rollup
      Applet started
      VMC start - new session id1|carbamidomethylation|PTM-KMQSTY|monoisotopic
      Session started: 1|carbamidomethylation|PTM-KMQSTY|monoisotopic
      ViewMasterServer.getSVData: msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      Accessing URL: msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      With: http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      network: Cache entry not found [url: http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl, version: null]
      network: Connecting http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl with proxy=DIRECT
      network: Connecting http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl with cookie "DWF=xt%3AIMS%5Cxtractor.WQC.params%7Cwf%3ATEST%5Cworkflow.QTOF-ecoli-X.tsv%7Cmt%3ADefaults%5Cmstag.MSMS_Search_defaults_kmqsty.params%7Cad%3ATEST%5CarchiveData.unzip_spo.params%7Cpt%3ADefaults%5Cppsummary.pep_psm_defaults_valid.params%7C; DDS=md%3AmsdataSM/ExampleData/Agilent/Q-TOF/OGE%7Cmp%3A%7Csd%3AmsdataSM/ExampleData/Agilent/Q-TOF/OGE%7Cdt%3Ad%7Cmc%3A1%7C; DSS=19%3A4%7C03%3A9%7C04%3A0%7C05%3A%7C16%3A1%7C17%3A1%7C20%3A0%7C02%3A0%7C13%3A1%7C14%3A0%7C15%3A0%7C21%3A0%7C06%3A0%7C22%3A0%7C18%3A0%7C11%3A0%7C12%3A0%7C09%3A0%7C10%3A0%7C01%3A1%7C08%3A1%7C; DSU=13%3A2%7C10%3A9%7C04%3A1%7C14%3A1%7C11%3A1%7C01%3A0%7C; DGL=12%3A0%7C"
      cache: http://jroark-dev/millbin/convertSpectra.cgi?xtractorMode=convertSpectra;xtractorDataFilename=msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl is not cacheable.
      <br> Spectrum : msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      <br> Spectrum about to readFromPKL: msdataSM/ExampleData/Agilent/Q-TOF/OGE/cpick_in/ec-oge-2.1605.1613.2.pkl
      Reading PKL with fontColor
      fontColor is 2
      basic: Applet made visible
      basic: Applet started
      basic: Told clients applet is started


      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      The applet is not the cause of the problem, but here it is. A description of the html/javascript is in the "Steps to Reproduce" section. I can supply the test files.
      // Simple java appplet
      import java.applet.Applet;
      import java.awt.*;

      public class TestApplet extends Applet {
           public void paint(Graphics g) {
             g.drawRect(0,0,250,100);
             g.setColor(Color.blue);
             g.drawString("Java Test Applet",10,50);
          }
      }
      (Not sure why it doesn't draw anything, but that's not relevant)
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      The workaround for our customers is to downgrade back to 1.8u51. It does not prevent our customers from using our application, but the long delays are annoying when they need to access the features that depend upon the applets.

            mcherkas Mikhail Cherkasov (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: