Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

DST Update #349

pewlait ·
QuickBuild is still showing MST instead of MDT. The host is showing the correct time. Am I making an incorrect assumption that QB gets its time from the host system?
We are running QuickBuild on a Windows 2003 server that is a member of an Active Directory Domain. The server uses NTP through Active Directory to sync its time.
  • replies 8
  • views 3050
  • stars 0
robinshen ADMIN ·
Have you tried to restart QuickBuild software?

Regards.
Robin
pewlait ·
Yes, I have restarted QB and the server. I have also verified that the time zone on the server is correct. (GMT -7:00)
I unchecked the "Automatically adjust for daylight saving changes" in the OS and restarted QB and it adjusted its time back one hour acordingly. I then checked the box and restarted QB with hopes that it was just a glitch that would correct itself but it still shows one hour behind the OS clock.
robinshen ADMIN ·
Strange enough. I've tested with 2003 (does not use NTP time syncing, but I think this does not matter), and starts a new build and the build starting date shows the correct time both for MST and MDT.

Can you please help to run below steps:

1. Check daylight saving option to use MDT
2. Stop QuickBuild
3. Start QuickBuild in console mode (by running startup.bat in <QuickBuild install dir>/bin)
4. Check the time displayed in the console log to see if it is correct.

Regards.
Robin
pewlait ·
I am currently running a local installation of Tomcat5.5 as a service, so I shut down the service and started QuickBuild with the startup.bat file.
The log shows that the program started with the correct time, then the time suddenly changes. Here are the first lines in the log from startup until the time change.

2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-1] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 5
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-9] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 23
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-8] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 36
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-10] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 17
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-5] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 48
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-7] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 40
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-4] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 52
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-3] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 56
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-6] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 44
2008-03-31 12:00:50,356 [DefaultQuartzScheduler_Worker-2] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 13
2008-03-31 12:00:50,512 [DefaultQuartzScheduler_Worker-10] DEBUG com.pmease.quickbuild.jobs.BuildInitiator - Schedule trigger fired for configuration id: 9
2008-03-31 12:00:51,652 [DefaultQuartzScheduler_Worker-9] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\eomplugins\latest" acquired.
2008-03-31 12:00:52,340 [DefaultQuartzScheduler_Worker-2] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\toollib\latest" acquired.
2008-03-31 12:00:53,340 [DefaultQuartzScheduler_Worker-10] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\eomsdk\latest" acquired.
2008-03-31 12:00:54,340 [DefaultQuartzScheduler_Worker-1] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\eid\latest" acquired.
2008-03-31 12:00:55,340 [DefaultQuartzScheduler_Worker-5] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\csharp\latest" acquired.
2008-03-31 12:00:59,668 [Thread-34] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\eomplugins\latest" released.
2008-03-31 12:00:59,684 [Thread-37] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\eid\latest" released.
2008-03-31 12:00:59,684 [Thread-38] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\csharp\latest" released.
2008-03-31 12:00:59,684 [Thread-36] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\eomsdk\latest" released.
2008-03-31 12:00:59,684 [Thread-35] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\toollib\latest" released.
2008-03-31 12:01:00,808 [DefaultQuartzScheduler_Worker-3] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\java\latest" acquired.
2008-03-31 12:01:01,340 [DefaultQuartzScheduler_Worker-9] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\doc\latest" acquired.
2008-03-31 12:01:01,715 [Thread-49] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\java\latest" released.
2008-03-31 12:01:02,777 [Thread-52] DEBUG com.pmease.quickbuild.model.Queue - Working directory mutex "com.pmease.quickbuild.model.Configuration:E:\quickbuild\working\root\doc\latest" released.
2008-03-31 11:01:33,370 [TP-Processor3] DEBUG com.pmease.quickbuild.security.ApplicationAuthenticationProvider - Authenticating existing user "testuser" against "ADTEST Domain"...

I shutdown QB then started it back up with the locally installed version of Tomcat and the time was off by an hour from the first entries in the log. (I'm guessing this is because the tomcat service is already synced)?

Regards,
robinshen ADMIN ·
I guess tomcat service is running by the [Local System] account whose timezone is actually remains not changed although you logged in and change the timezone in your account.

Regards.
Robin
pewlait ·
Actually, the tomcat service is running under a local user account. I logged into the server with that user account to verify that the timezone is correct.
I am going to look into different versions of tomcat and java.
Thanks for your help,
pewlait ·
Resolved.
This particular server has 4 different versions of JRE and two different versions of JDK. The OS defaults to the latest version of both but Tomcat was installed as a package and was hard coded in the registry to use a specific path to one of two versions of JRE 1.5.0. (_05 and _14)
I was under the impression that all 1.5 versions were DST 2007 compliant but they are not. The version that tomcat was pointing to (1.5.0_05) needed to be manually updated with the tzupdate tool.
Alternately, I could have just modified the registry for tomcat to use another version of java.
Thans again for your help,
Gavin
robinshen ADMIN ·
Thanks for the investigation, Gavin. Definitely will add this into our FAQ list.

Regards.
Robin