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

Java Auto Update schedule is not honored when FX auto Update is triggering

XMLWordPrintable

    • x86
    • windows_xp

      ow to reproduce
      User Account is Admin ( I never changed the account type during testing)

      1.) Make sure no JRE is installed

      2.) Install the latest PIT bundle from following location
      http://j2se.east/arc/1.6.0_12/pit/2008-11-26/windows-i586/

      3.) Opend the JCP at and remove all the entries from the General -> Temp InterFile ->View -> Resource (if anything is there)

      4.) Now create the following registry entries
      [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
      "UpdateServletURL"="http://sqindia.india.sun.com/disk17/deployment/pg152891/PIPTest/map.xml"

      5.) Go to update TAB in JCP and make sure Java Update schedule is set to daily. And time was set at 17:00 Hrs (5 PM) by default


      6.) Launch jusched.exe. Wait for 5 mins and you will see the JAVAFX reg entries in HKCU. Now check the frequncy and Update Schdule.

      7.) It will create the JavaFX reg entries in HKCU

      [HKEY_CURRENT_USER\Software\JavaSoft\Java Update\Policy\JavaFX]
      "UpdateSchedule"=dword:0000000e
      "Frequency"=dword:00000008

      In my case it was Wednesday and 14:00 Hrs (2 PM)

      8.) Set the system day and time accordingly ( 7 mins before :13:53 PM and day is Wednesday);

      9.) Launched jusched again and wait till time is passed 2:00 PM. Java update ballon will be shown in the system tray.

      I am expecting it to download the FX related files. But that doesn't happen (verify it by opening JCP General -> Temp InterFile->View-> Resource; there wont be any entries).

      Now issue here are
      1.) Java Auto update schedule is not being honored
      2.) FX files are not downloaded
      3.) After you installed the patch it will kill the jusched.exe, and FX AU will never happen untill jusched is restarted.

      Jusched.log
      -------------------------------------------------------

      Tue Dec 02 03:17:10 2008
      :: InstallStatus:ret=200 visid=ea846049-345b5b620 method=joff state=ic ver=XX,1.6.0_12-b702 ICstatus=;jre|0
      <?xml version="1.0" encoding="UTF-8"?>
      <status>SUCCESS</status>

      Tue Dec 02 03:24:01 2008
      :: jusched Main() - ResetDefaultUpdateSchedule

      Tue Dec 02 03:24:01 2008
      :: OpenJavaFXUpdateKey: Error:2, ErrorCode:183

      Tue Dec 02 03:24:01 2008
      :: SetDefaultJavaFXUpdateSchedule: Frequency:8, ScheduledHr:14

      Tue Dec 02 03:24:01 2008
      :: GetJavaFXUpdateTimeKey: returning FALSE

      Tue Dec 02 03:24:01 2008
      :: lastFinish=NULL

      Tue Dec 02 03:24:01 2008
      :: lastFinish=NULL

      Tue Dec 02 03:24:03 2008
      :: nextSched=Tue Dec 02 17:00:00 2008
      ; sleeptime (sec=48957, hours=13), actual sleep=50384000 msecs
      lastSchedTime=Mon Dec 01 17:00:00 2008

      Wed Dec 03 13:58:32 2008
      :: jusched Main() - ResetDefaultUpdateSchedule

      Wed Dec 03 13:58:32 2008
      :: GetJavaFXUpdateTimeKey: returning FALSE

      Wed Dec 03 13:58:32 2008
      :: lastFinish=NULL

      Wed Dec 03 13:58:32 2008
      :: lastFinish=NULL

      Wed Dec 03 13:58:33 2008
      :: http://j2se.east.sun.com/arc/1.6.0_12/pit/2008-11-26/windows-i586/PLUS1/iftw/1.6.0_13-b702.xml
      Wed Dec 03 13:58:34 2008
      :: Saving Update Descriptor XML Data

      Wed Dec 03 13:58:34 2008
      :: Started UpdateChecker process Successfully:c:\Program Files\Java\jre6\bin\jucheck.exe

      Wed Dec 03 13:58:34 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=86, hours=0), actual sleep=994000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:34 2008
      :: Registry is changed.

      Wed Dec 03 13:58:34 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=86, hours=0), actual sleep=481000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:34 2008
      :: Registry is changed.

      Wed Dec 03 13:58:34 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=86, hours=0), actual sleep=1855000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:34 2008
      :: Registry is changed.

      Wed Dec 03 13:58:34 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=86, hours=0), actual sleep=1493000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:34 2008
      :: http://j2se.east.sun.com/arc/1.6.0_12/pit/2008-11-26/windows-i586/PLUS1/iftw/1.6.0_13-b702.xml
      Wed Dec 03 13:58:34 2008
      :: Registry is changed.

      Wed Dec 03 13:58:34 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=86, hours=0), actual sleep=3251000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:35 2008
      :: Saving Update Descriptor XML Data

      Wed Dec 03 13:58:35 2008
      :: Registry is changed.

      Wed Dec 03 13:58:35 2008
      :: Using Sync download
      Wed Dec 03 13:58:35 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=85, hours=0), actual sleep=3162000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:36 2008
      :: InstallStatus:ret=200 visid=faac5d49-364333570 method=jau state=ud ver=1.6.0_12,1.6.0_13-b702
      <?xml version="1.0" encoding="UTF-8"?>
      <status>SUCCESS</status>

      Wed Dec 03 13:58:36 2008
      :: Registry is changed.

      Wed Dec 03 13:58:36 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=84, hours=0), actual sleep=3148000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:44 2008
      :: Registry is changed.

      Wed Dec 03 13:58:44 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=76, hours=0), actual sleep=1223000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:44 2008
      :: Download Status: Stage2 PreDL Success
      Wed Dec 03 13:58:44 2008
      :: Registry is changed.

      Wed Dec 03 13:58:44 2008
      :: Download Status: Download Complete
      Wed Dec 03 13:58:44 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=76, hours=0), actual sleep=1125000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008

      Wed Dec 03 13:58:44 2008
      :: Registry is changed.

      Wed Dec 03 13:58:44 2008
      :: nextSched=Wed Dec 03 14:00:00 2008
      ; sleeptime (sec=76, hours=0), actual sleep=3273000 msecs for JavaFX
      lastSchedTime=Wed Nov 26 14:00:00 2008
      -----------------------------------------------------

            cgruszka Chris Gruszka (Inactive)
            pgsunw Praveen G (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: