If you get the below his error after changing the timezome in Niagara through Platform Administration > Change Date/Time, then you'll have to do the below steps to resolve it.
Steps to resolve his error
- You'll need to do a hisRewrite on all the points coming from that Niagara station. Basically need to make sure they are updated with the correct and matching timezone with Niagara. Ask support for this query.
- Then you'll also need to sync the point timezones with the site. On the Site in DB Builder, you'll want to pick the same timezone that is in Niagara and sync that to all points.
- Thats it, now all points and his data should have the same timezone as Niagara.
His Error
haystack::CallErr: java.lang.IllegalArgumentException: start.tz != end.tz
=== Remote Trace ===
java.lang.IllegalArgumentException: start.tz != end.tz
at org.projecthaystack.HDateTimeRange.make(HDateTimeRange.java:83)
at org.projecthaystack.HDateTimeRange.make(HDateTimeRange.java:61)
at org.projecthaystack.server.HServer.hisRead(HServer.java:318)
at org.projecthaystack.server.HisReadOp.onService(HStdOps.java:315)
at org.projecthaystack.server.HOp.onService(HOp.java:49)
at org.projecthaystack.server.HServlet.onService(HServlet.java:89)
at org.projecthaystack.server.HServlet.doPost(HServlet.java:52)
at nhaystack.server.BNHaystackServlet.doPost(BNHaystackServlet.java:93)
at javax.baja.web.BWebServlet.service(BWebServlet.java:134)
at com.tridium.web.WebProcess.serviceWebServlet(WebProcess.java:525)
at com.tridium.web.WebProcess.service(WebProcess.java:118)
at com.tridium.web.SysServlet.service(SysServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:805)
at com.tridium.httpd.ServiceThread.handleRequest(ServiceThread.java:356)
at com.tridium.httpd.ServiceThread.run(ServiceThread.java:109)
=== Fantom Trace ===
haystack::CallErr: java.lang.IllegalArgumentException: start.tz != end.tz
haystack::Client.call (Client.fan:227)
haystack::Client.call (Client.fan)
haystackExt::HaystackConn.onSyncHis (HaystackConn.fan:537)
connExt::Conn.doSyncHis (Conn.fan:718)
connExt::Conn.receive (Conn.fan:316)
haystackExt::HaystackConn.receive (HaystackConn.fan:44)
connExt::ConnActor.receive (ConnActor.fan:131)
concurrent::Actor._dispatch (Actor.java:230)
concurrent::Actor._work (Actor.java:201)
concurrent::ThreadPool$Worker.run (ThreadPool.java:262)