The community will be in read-only from Tuesday 11:59pm (PST) to Wednesday 7:30am (PST)
The community will be in read-only from Tuesday 11:59pm (PST) to Wednesday 7:30am (PST)
Service Desk Practitioners Forum
cancel
Showing results for 
Search instead for 
Did you mean: 

Time displaying for logged in users as 01/01/1970

Highlighted
Neil.Rushton.KI
Acclaimed Contributor

Time displaying for logged in users as 01/01/1970

We are having an issue at the moment that i am hoping someone has seen before or at least something similar.

Environment Details

4x Application Servers (3x accepting client connections) (Windows Server 2003 SP2 - Service Pack 25)

Issue:
All logged in users when the issue occurs will have all time/date fields (including History dates/times) default to 01/01/1970 (times will appear correct after issue resolved indicating that time is being entered into the database correctly). Any users that are not logged into OVSD will get the error 'Your password has expired'.

The only way we are able to restore system functionality is to restart all OVSD services.

There are no error messages in the Server logs or Windows Event logs that would indicate the cause of the error.

When the error occurs the log files for one of the servers will have this error repeat approximately 20 time per second until the services are restarted (resulting in very large log files - 1GB+)

Fri, 09/10/2009 18:12:00 Data Accessjava.lang.ArrayIndexOutOfBoundsException: 1311
at sun.util.calendar.BaseCalendar.getCalendarDateFromFixedDate(Unknown Source)
at java.util.GregorianCalendar.computeFields(Unknown Source)
at java.util.GregorianCalendar.computeTime(Unknown Source)
at java.util.Calendar.updateTime(Unknown Source)
at java.util.Calendar.getTimeInMillis(Unknown Source)
at java.util.Calendar.getTime(Unknown Source)
at com.inet.tds.h.a(Unknown Source)
at com.inet.tds.x.getTimestamp(Unknown Source)
at com.inet.pool.t.getTimestamp(Unknown Source)
at com.hp.ifc.util.marshal.recordset.AppRecordsetJDBC.convertJDBCset(Unknown Source)
at com.hp.ifc.da.AppQueryManager.executeQuery(Unknown Source)
at com.hp.ifc.da.AppQueryManager.executeQuery(Unknown Source)
at com.hp.ifc.da.AppQueryManager.execute(Unknown Source)
at com.hp.ifc.da.AppQueryManager.execute(Unknown Source)
at com.hp.ifc.bus.AppServerEntity.trueFind(Unknown Source)
at com.hp.ifc.bus.AppServerEntity.find(Unknown Source)
at com.hp.ifc.bus.AppServerEntity.find(Unknown Source)
at com.hp.ifc.wf.AppEntityHome.find(Unknown Source)
at com.hp.ifc.wf.AppEntityHome.loadSingleRecord(Unknown Source)
at com.hp.ifc.wf.AppEntityHome.loadSingleRecord(Unknown Source)
at com.hp.ifc.wf.AppEntity.initialize(Unknown Source)
at com.hp.ifc.wf.AppEntityHome.open(Unknown Source)
at com.hp.ifc.wf.AppEntityHome.open(Unknown Source)
at com.hp.ifc.wf.AppEntityHome.open(Unknown Source)
at com.hp.ifc.apiserver.ApiServerEntity.loadKnownOID(Unknown Source)
at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.hp.ifc.net.itp.AppItpRequest.localInvoke(Unknown Source)
at com.hp.ifc.net.itp.AppItpRequestHandler.process(Unknown Source)
at com.hp.ifc.net.tcp.AppTcpConnection.processRequest(Unknown Source)
at com.hp.ifc.net.tcp.AppTcpThread.run(Unknown Source)

If anyone has seen this issue before or a similar issue any help would be greatly appreciated.
//Add this to "OnDomLoad" event