piter197
Posts: 830
Joined: Sun Jan 09, 2011 3:32 am

A lot of JSONRPCError

Thu Feb 25, 2016 6:04 pm

Hi Support,


I got more than 8000 error messages per day in my NMEA log file:

2016-02-25 21:38:06.5143 | Error | 37 | RPCMirrorer.propagateChanges | System.Exception | System.Exception: Response contains JSON error: {"name":"JSONRPCError","message":"Session has expired","errors":[{"name":"SessionExpiredException","message":"Session has expired"}],"langKey":"EX_SESSIONEXPIREDEXCEPTION"}
at Franson.RPCMirrorer.HandleResponse(HttpWebResponse response)
at Franson.RPCMirrorer.doRequest(String strURL, JsonObject joMethodParameters)
at Franson.RPCMirrorer.propagateChanges(MirroredMutatedArgument argument)
2016-02-25 21:38:06.5143 | Error | 37 | RPCMirrorer.propagateChanges | Failed to propagate changes for IMirrored: Franson.Franson.Directory.UserTagStore, Direction: Service -> IIS, First URL: http://gps1.mygps.net:80/Services/System.ashx Secondary URL: http://localhost:80/Services/System.ashx |
2016-02-25 21:38:06.5300 | Error | 37 | RPCMirrorer.propagateChanges | System.Exception | System.Exception: Response contains JSON error: {"name":"JSONRPCError","message":"Session has expired","errors":[{"name":"SessionExpiredException","message":"Session has expired"}],"langKey":"EX_SESSIONEXPIREDEXCEPTION"}
at Franson.RPCMirrorer.HandleResponse(HttpWebResponse response)
at Franson.RPCMirrorer.doRequest(String strURL, JsonObject joMethodParameters)
at Franson.RPCMirrorer.propagateChanges(MirroredMutatedArgument argument)
2016-02-25 21:38:06.5300 | Error | 37 | RPCMirrorer.propagateChanges | System.Exception | System.Exception: Response contains JSON error: {"name":"JSONRPCError","message":"Session has expired","errors":[{"name":"SessionExpiredException","message":"Session has expired"}],"langKey":"EX_SESSIONEXPIREDEXCEPTION"}
at Franson.RPCMirrorer.HandleResponse(HttpWebResponse response)
at Franson.RPCMirrorer.doRequest(String strURL, JsonObject joMethodParameters)
at Franson.RPCMirrorer.propagateChanges(MirroredMutatedArgument argument)
2016-02-25 21:38:06.5300 | Error | 37 | RPCMirrorer.propagateChanges | Failed to propagate changes for IMirrored: Franson.Franson.Directory.UserTagStore, Direction: Service -> IIS, First URL: http://gps1.mygps.net:80/Services/System.ashx Secondary URL: http://localhost:80/Services/System.ashx |
2016-02-25 21:39:19.4050 | Error | 24 | RPCMirrorer.propagateChanges | System.Exception | System.Exception: Response contains JSON error: {"name":"JSONRPCError","message":"Session has expired","errors":[{"name":"SessionExpiredException","message":"Session has expired"}],"langKey":"EX_SESSIONEXPIREDEXCEPTION"}
at Franson.RPCMirrorer.HandleResponse(HttpWebResponse response)
at Franson.RPCMirrorer.doRequest(String strURL, JsonObject joMethodParameters)
at Franson.RPCMirrorer.propagateChanges(MirroredMutatedArgument argument)
2016-02-25 21:39:19.4050 | Error | 24 | RPCMirrorer.propagateChanges | System.Exception | System.Exception: Response contains JSON error: {"name":"JSONRPCError","message":"Session has expired","errors":[{"name":"SessionExpiredException","message":"Session has expired"}],"langKey":"EX_SESSIONEXPIREDEXCEPTION"}
at Franson.RPCMirrorer.HandleResponse(HttpWebResponse response)
at Franson.RPCMirrorer.doRequest(String strURL, JsonObject joMethodParameters)
at Franson.RPCMirrorer.propagateChanges(MirroredMutatedArgument argument)
2016-02-25 21:39:19.4050 | Error | 24 | RPCMirrorer.propagateChanges | Failed to propagate changes for IMirrored: Franson.Franson.Directory.UserTagStore, Direction: Service -> IIS, First URL: http://gps1.mygps.net:80/Services/System.ashx Secondary URL: http://localhost:80/Services/System.ashx |
2016-02-25 21:39:19.4050 | Error | 11 | RPCMirrorer.propagateChanges | System.Exception | System.Exception: Response contains JSON error: {"name":"JSONRPCError","message":"Session has expired","errors":[{"name":"SessionExpiredException","message":"Session has expired"}],"langKey":"EX_SESSIONEXPIREDEXCEPTION"}
at Franson.RPCMirrorer.HandleResponse(HttpWebResponse response)
at Franson.RPCMirrorer.doRequest(String strURL, JsonObject joMethodParameters)
at Franson.RPCMirrorer.propagateChanges(MirroredMutatedArgument argument)
2016-02-25 21:39:19.4050 | Error | 11 | RPCMirrorer.propagateChanges | System.Exception | System.Exception: Response contains JSON error: {"name":"JSONRPCError","message":"Session has expired","errors":[{"name":"SessionExpiredException","message":"Session has expired"}],"langKey":"EX_SESSIONEXPIREDEXCEPTION"}
at Franson.RPCMirrorer.HandleResponse(HttpWebResponse response)
at Franson.RPCMirrorer.doRequest(String strURL, JsonObject joMethodParameters)
at Franson.RPCMirrorer.propagateChanges(MirroredMutatedArgument argument)


Please suggest what step I have to check/do to rectify this problem.


Best Regards,
piter197

User avatar
Bjorn_Andersson
GpsGate
Posts: 466
Joined: Wed Jun 28, 2006 5:20 pm
Location: Sweden
Contact: Website

RE: A lot of JSONRPCError

Thu Feb 25, 2016 6:38 pm

Hi,
1. What version of Patch.v4 are you using?
2. Do you use TagNotifier or a script or similar which frequently modifies Tags?

Regards,
GpsGate Support
Bjorn Andersson

piter197
Posts: 830
Joined: Sun Jan 09, 2011 3:32 am

RE: A lot of JSONRPCError

Sat Feb 27, 2016 5:17 am

Hi Bjorn,

1. I think my Patch.v4 version before 4.0.0.3814, because now I'm still stuck updating Patch.v4 with error message Could not install database packages: Error executing 'D:\GpsServer\Deploy\DeployPackages\com.GpsGate\Patch.v4\DbPackages\GpsGateServerModule_4.0.0.ZZR.MySQL.sql'. (I have post this on other topic)

2.I use about 4 event rules on all my 3 VT applications that use TagNotifier.


Best Regards,
piter197

Return to “GpsGate Server - How to setup and use”