article up.time startup hangs on Win 2003 R2 after applying Microsoft patch

Symptom

 

When running up.time on a Windows 2003 R2 platform, you receive the following error message after applying Microsoft Patch kb2229593:

Uptime GUI Error – Data collector is unavailable

Root Cause

 

The Microsoft patch removes three files from the up.time core directory, which can be detected by logging to the patch log file:

 

---- Old Information In The Registry ----

8.609: Source:Drive:\Program Files\uptime software\uptime\core\activation-1.0.2.jar

8.625: Source:Drive:\Program Files\uptime software\uptime\core\EccpressoAll.jar

8.625: Source:Drive:\Program Files\uptime software\uptime\core\javamail-1.3.2.jar

 

Resolution

  • Contact uptime Support to request original up.time installation files.
  • Stop all up.time services.
  • Restore the files to the up.time core directory.
  • Restart the up.time services.

 

Additional Symptoms

 

When reviewing the wrapper.log file, you may notice that logging hangs at an unexpected time, in this example during license checking:

2010-07-28 20:34:46,243 INFO UptimeInstance:69) - (C) 2010 uptime software inc. INFO | jvm 1 | 2010/07/28 20:34:46 | 2010-07-28 20:34:46,243 INFO (UptimeInstance:70) - Starting up.time... INFO | jvm 1 | 2010/07/28 20:34:46 | 2010-07-28 20:34:46,243 INFO (UptimeInstance:72) - Java heap size: 1037959168 bytes INFO | jvm 1 | 2010/07/28 20:34:50 | 2010-07-28 20:34:50,854 INFO (UptimeInstance:155) - Checking database version... INFO | jvm 1 | 2010/07/28 20:34:50 | 2010-07-28 20:34:50,932 INFO (Upgrader:69) - Database is up to date... INFO | jvm 1 | 2010/07/28 20:34:51 | Exception in thread "Thread-1" java.lang.NoClassDefFoundError: com/certicom/ecc/jcae/Certicom INFO | jvm 1 | 2010/07/28 20:34:51 | at com.macrovision.flexlm.lictext.LicenseElement.doAuthenticate(LicenseElem ent.java:477) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.macrovision.flexlm.lictext.FeatureLine.authenticate(FeatureLine.java :86) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.macrovision.flexlm.lictext.LicenseCertificate.authenticateList(Licen seCertificate.java:263) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.macrovision.flexlm.lictext.LicenseCertificate.authenticate(LicenseCe rtificate.java:245) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.macrovision.flexlm.lictext.LicenseGroup.validateCertificate(LicenseG roup.java:237) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.macrovision.flexlm.lictext.LicenseGroup.(LicenseGroup.java:114 ) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.macrovision.flexlm.licsource.LicenseFile.(LicenseFile.java:79) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.macrovision.flexlm.LicenseSource.createLicenseSource(LicenseSource.j ava:128) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.FlexlmLicense.checkoutLicense(FlexlmLi cense.java:181) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.FlexlmLicense.getPart(FlexlmLicense.ja va:121) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.FlexlmLicense.reloadLicenseParts(Flexl mLicense.java:71) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.FlexlmLicense.reload(FlexlmLicense.jav a:54) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.FlexlmLicense.(FlexlmLicense.jav a:39) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.LicenseManager.getLicense(LicenseManag er.java:20) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.LicenseManager.getDefaultLicense(Licen seManager.java:90) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.LicenseManager.checker(LicenseManager. java:73) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.license.LicenseManager.(LicenseManager .java:15) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.base.UptimeInstance.checkLicenseValidity(Uptim eInstance.java:131) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.base.UptimeInstance.runUptime(UptimeInstance.j ava:82) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.base.Uptime.main(Uptime.java:230) INFO | jvm 1 | 2010/07/28 20:34:51 | at com.uptimesoftware.uptime.base.Uptime$1.run(Uptime.java:193) INFO | jvm 1 | 2010/07/28 20:34:51 | at java.lang.Thread.run(Unknown Source) INFO | jvm 1 | 2010/07/28 20:34:51 | Caused by: java.lang.ClassNotFoundException: com.certicom.ecc.jcae.Certicom INFO | jvm 1 | 2010/07/28 20:34:51 | at java.net.URLClassLoader$1.run(Unknown Source) INFO | jvm 1 | 2010/07/28 20:34:51 | at java.security.AccessController.doPrivileged(Native Method) INFO | jvm 1 | 2010/07/28 20:34:51 | at java.net.URLClassLoader.findClass(Unknown Source) INFO | jvm 1 | 2010/07/28 20:34:51 | at java.lang.ClassLoader.loadClass(Unknown Source) INFO | jvm 1 | 2010/07/28 20:34:51 | at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) INFO | jvm 1 | 2010/07/28 20:34:51 | at java.lang.ClassLoader.loadClass(Unknown Source) INFO | jvm 1 | 2010/07/28 20:34:51 | ... 22 more

Related Articles


Creating custom reports with Microsoft Reporting Service

RatingViews
article

Learn how to query data from an MS SQL Server DataStore and create reports with Microsoft Reporting Services.

By: uptime Support | Date Created: 1-3-2007 | Last Modified: 7-6-2011 | Index: 113

  8345

Enabling VMware ESX4 support in up.time 5.1

RatingViews
article

By: uptime Support | Date Created: 4-23-2009 | Last Modified: 6-14-2011 | Index: 370

  4151

Running up.time with an MS SQL Server database

RatingViews
article

The up.time DataStore can run on a MS SQL Server database to leverage existing SQL Server installations and take advantage of SQL Server's advanced replication, recovery and archiving options.

By: uptime Support | Date Created: 7-10-2006 | Last Modified: 6-19-2014 | Index: 087

  10442

Microsoft Exchange Performance Metrics

RatingViews
article

This article outlines the performance metrics that up.time collects from a Microsoft Exchange server.

By: uptime Support | Date Created: 1-26-2007 | Last Modified: 6-30-2011 | Index: 132

  9626

Microsoft IIS Performance Metrics

RatingViews
article

This article outlines the performance metrics that up.time collects from an IIS server.

By: uptime Support | Date Created: 1-26-2007 | Last Modified: 6-30-2011 | Index: 133

  14046

User Comments



No comments have been posted.

Copyright © 2021 IDERA, Inc.   Legal   Privacy Statement