Statistics

Requests by hour versions

Time Count latencyMs minMs maxMs
2025-02-18T19:26:39.581698Z 366 48.032786885245905 0 412
2025-02-18T18:26:39.581698Z 671 71 0 5100
2025-02-18T17:26:39.581698Z 606 68 0 1937
2025-02-18T16:26:39.581698Z 607 76 0 506
2025-02-18T15:26:39.581698Z 548 95 0 2491
2025-02-18T14:26:39.581698Z 436 88 0 2206
2025-02-18T13:26:39.581698Z 533 90 0 5209
2025-02-18T12:26:39.581698Z 506 65 0 1187
2025-02-18T11:26:39.581698Z 505 95 0 3842
2025-02-18T10:26:39.581698Z 497 78 0 6091
2025-02-18T09:26:39.581698Z 387 69 0 2800
2025-02-18T08:26:39.581698Z 455 65 0 1597
2025-02-18T07:26:39.581698Z 440 102 0 2751
2025-02-18T06:26:39.581698Z 789 83 0 586
2025-02-18T05:26:39.581698Z 612 71 0 388
2025-02-18T04:26:39.581698Z 552 52 0 3081
2025-02-18T03:26:39.581698Z 600 26 0 515
2025-02-18T02:26:39.581698Z 592 10 0 670
2025-02-18T01:26:39.581698Z 591 14 0 1073
2025-02-18T00:26:39.581698Z 538 14 0 394
2025-02-17T23:26:39.581698Z 474 32 0 4367
2025-02-17T22:26:39.581698Z 503 138 0 9284
2025-02-17T21:26:39.581698Z 440 197 0 18501
2025-02-17T20:26:39.581698Z 458 102 0 9421

Api versions

Api version Count
0 3806
65 238
66 6
67 1
70 3403
71 1123041
24 17
63 747

Stop popularity map

Stop Loads
Hägerstensåsen T-bana (Stockholm kn) 179476
Kungsholmstorg (Stockholm kn) 1
Farsta Strand T-bana (Stockholm kn) 22
Skogskyrkogården T-bana (Stockholm kn) 225
Märsta station (Sigtuna kn) 1
Kampementsbacken (Stockholm kn) 40109
Gärdet T-bana (Stockholm kn) 40026

Class stats

net.UdpServer
udp_task_worker_created11
udp_socket_started1
txBytes145718452
rxBytes68197855
tx1088270
rx1088610
main.ConfigProvider
missing_int_key_'items_to_render_in_response'_default_41975142
missing_int_key_'seconds_always_expired_dep'_default_901975512
missing_int_key_'search_cache_expire_seconds'_default_1201
missing_int_key_'drop_meta_stops_in_search'_default_135047
missing_int_key_'thread_pool_size'_default_101
missing_int_key_'seconds_never_expired'_default_51975512
missing_int_key_'minutes_all_departures_fetch'_default_7204463
missing_int_key_'position_expire_hours'_default_11
missing_int_key_'seconds_always_expired'_default_12001975512
missing_int_key_'minutes_too_far'_default_801975142
missing_int_key_'minutes_departure_fetch'_default_70315304
missing_int_key_'stop_popularity_max_size'_default_1001
Loaded 1593 legacy mappings.15
missing_int_key_'operator_config_cache_expire_hours'_default_21
missing_int_key_'udp_tasks'_default_101
missing_int_key_'stop_popularity_expire_cache_minutes'_default_71
MainHandler
missing_operator_config_SJ_NORD2
auto_fetcher_exception128
missing_operator_config_TAGAB40
auto_fetcher_running117326
no_departures_returned_legacy_config110330
auto_fetcher_started_interval_50_seconds2
no_departures_returned934169
auto_fetcher_complete117326
missing_operator_config_KARLSTADSBUSS125
empty_stop_search_result6
missing_operator_config_MASEXPRESSEN35
missing_operator_config_WAXHOLMSBOLAGET938
missing_operator_config_HARJEDALINGEN703
missing_operator_config_VASTERVIK_EXPRESS192
stop_search_cache_hit1920
auto_fetcher_loaded_stop885410
LegacySiteHandled707262
departures.DepartureDataLoaderImpl
exception_loading_str_site_id: "740046090" 3
exception_loading_str_site_id: "740077425" 2
exception_loading_str_site_id: "740021696" 5
exception_loading_str_site_id: "740021658" 1
exception_loading_str_site_id: "740021677" 1
exception_loading_str_site_id: "740065617" 21
exception_loading_str_site_id: "740065553" 2
exception_loading_str_site_id: "740021688" 4
exception_loading_str_site_id: "740066093" 2
exception_loading_str_site_id: "740052304" 1
exception_loading_str_site_id: "740021717" 41
exception_loading_str_site_id: "740065602" 28
exception_loading_str_site_id: "740000200" 1
exception_loading_str_site_id: "740064053" 1
exception_loading_str_site_id: "740045607\'" 20
exception_loading_str_site_id: "740021649" 33
exception_loading_str_site_id: "740021705" 1
exception_loading_str_site_id: "740045466" 21
exception_loading_str_site_id: "740066576\'" 11
exception_loading_str_site_id: "740000181" 2
exception_loading_str_site_id: "740021701" 3
exception_loading_str_site_id: "740045502" 3
exception_loading_str_site_id: "740000778" 4
exception_loading_str_site_id: "740021716" 1
exception_loading_str_site_id: "740066181" 11
exception_loading_str_site_id: "740004046" 1
exception_loading_str_site_id: "740021694" 1
exception_loading_str_site_id: "740000721" 3
exception_loading_str_site_id: "740067482" 1
exception_loading_str_site_id: "740046012" 30
exception_loading_str_site_id: "\'" 30
exception_loading_str_site_id: "740077191\'" 10
exception_loading_str_site_id: "740020755" 3
exception_loading_str_site_id: "740024821" 8
exception_loading_str_site_id: "740021715" 1
exception_loading_str_site_id: "740034506\'" 10
exception_loading_str_site_id: "740020116" 3
departures.SingleDepartureData
unknown_operator_310_name_BT Buss2
missing_metadata_FLYGBUSSSARNA_key_BUS10502
missing_metadata_VARMLANDSTRAFIK_key_BUS_30030
missing_metadata_VARMLANDSTRAFIK_key_BUS_70058
missing_metadata_VARMLANDSTRAFIK_key_BUS_400164
missing_metadata_VARMLANDSTRAFIK_key_BUS_1258
missing_metadata_VARMLANDSTRAFIK_key_BUS_40176
missing_metadata_VARMLANDSTRAFIK_key_BUS_40320
missing_metadata_VARMLANDSTRAFIK_key_BUS_80076
missing_metadata_VARMLANDSTRAFIK_key_BUS_801134
missing_metadata_VARMLANDSTRAFIK_key_BUS_4062
missing_metadata_VARMLANDSTRAFIK_key_BUS_80310
missing_metadata_FLYGBUSSSARNA_key_BUS_960582
missing_metadata_FLYGBUSSSARNA_key_BUS_202174
missing_metadata_VARMLANDSTRAFIK_key_BUS_11012
missing_metadata_VARMLANDSTRAFIK_key_BUS_1116
missing_metadata_VARMLANDSTRAFIK_key_BUS_11312
missing_metadata_VARMLANDSTRAFIK_key_BUS_1146
missing_metadata_VARMLANDSTRAFIK_key_BUS_1158
missing_metadata_VARMLANDSTRAFIK_key_BUS_1166
missing_metadata_FLYGBUSSSARNA_key_BUS_97616
missing_metadata_FLYGBUSSSARNA_key_BUS_21036
missing_metadata_VARMLANDSTRAFIK_key_BUS_10016
missing_metadata_VARMLANDSTRAFIK_key_BUS_1012
missing_metadata_VARMLANDSTRAFIK_key_BUS_10322
missing_metadata_VARMLANDSTRAFIK_key_BUS_50094
missing_metadata_VARMLANDSTRAFIK_key_BUS_10416
missing_metadata_VARMLANDSTRAFIK_key_BUS_501152
missing_metadata_FLYGBUSSSARNA_key_BUS_984228
missing_metadata_VARMLANDSTRAFIK_key_BUS_900254
missing_metadata_VARMLANDSTRAFIK_key_BUS_1088
missing_metadata_VARMLANDSTRAFIK_key_BUS_62528
missing_metadata_FLYGBUSSSARNA_key_BUS_98542
missing_metadata_VARMLANDSTRAFIK_key_BUS_901254
missing_metadata_VARMLANDSTRAFIK_key_BUS_1092
missing_metadata_VARMLANDSTRAFIK_key_BUS_5054
missing_metadata_VARMLANDSTRAFIK_key_BUS_902194
missing_metadata_VARMLANDSTRAFIK_key_BUS_904144
missing_metadata_VARMLANDSTRAFIK_key_TRAIN238
missing_metadata_FLYGBUSSSARNA_key_BUS_9812
missing_metadata_VARMLANDSTRAFIK_key_BUS88
missing_metadata_FLYGBUSSSARNA_key_BUS_11010
missing_metadata_VARMLANDSTRAFIK_key_BUS_5910
missing_metadata_VARMLANDSTRAFIK_key_BUS_5712
missing_metadata_VARMLANDSTRAFIK_key_BUS_5812
unknown_operator_618_name_Ressels Rederi87
missing_metadata_VARMLANDSTRAFIK_key_BUS_566
missing_metadata_VARMLANDSTRAFIK_key_BUS_51110
missing_metadata_VARMLANDSTRAFIK_key_BUS_20194
missing_metadata_VARMLANDSTRAFIK_key_BUS_5210
missing_metadata_VARMLANDSTRAFIK_key_BUS_5040
missing_metadata_VARMLANDSTRAFIK_key_BUS_60066
missing_metadata_VARMLANDSTRAFIK_key_BUS_601164
missing_metadata_VARMLANDSTRAFIK_key_BUS_60272
UserCacheHit
false317147
true777158
db.StopPosition
updating_existing_departure20609
DepartureCaching
departure_cache_hit1663899
departure_cache_filled_waiting768
departure_cache_miss319767
ClientUpdateMode
UPDATE_MODE_UNKNOWN5913
LEARNING_UPDATE_MODE124990
MANUAL_UPDATE_MODE2450
ALWAYS_UPDATE_MODE997906
MainModuleKt
Reading config from file 38
departures.ResRobotKt
740000221_direction_Arvika Busstationen_displayNumber_missing_line_id10
740000221_direction_Arvika station_displayNumber_missing_line_id6
740021700_direction_Gubbängen centrum (Stockholm kn)_displayNumber_missing_line_id34
740067474_direction_Vallentuna station västra_displayNumber_missing_line_id1
net.UdpServer$requestResponse$1
udp_request1088279
se.locutus.MainServlet
http_request40702
Main servlet startup at Thu Dec 12 23:26:40 CET 20241
binary_request_input39298
departures.TimeFunctionsKt
departure_time_passed516289

Exceptions

Class/line Count Example
org.eclipse.jetty.http.BadMessageException:org.eclipse.jetty.server.Request:51336 org.eclipse.jetty.http.BadMessageException: 400: Unable to parse URI queryorg.eclipse.jetty.server.Request.extractQueryParameters(Request.java:513)org.eclipse.jetty.server.Request.getParameters(Request.java:479)org.eclipse.jetty.server.Request.getParameterMap(Request.java:1055)se.locutus.MainServlet.parseRequest(MainServlet.kt:175)se.locutus.MainServlet.doPost(MainServlet.kt:195)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1410)org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:598)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:192)org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.Server.handle(Server.java:563)org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)java.base/java.lang.Thread.run(Thread.java:834)
java.lang.IllegalStateException:net.HttpClientModule:38491 java.lang.IllegalStateException: Failed to load https://api.resrobot.se/v2.1/departureBoard?id=740046012&format=json&duration=70&accessId=2d20b659-eeb6-4dd4-ad62-8850e64ccc24 statusCode: 502net.HttpClientModule.checkStatusCode(HttpClient.kt:38)net.HttpClientModule.access$checkStatusCode(HttpClient.kt:20)net.HttpClientModule$httpGet$1.invoke(HttpClient.kt:47)net.HttpClientModule$httpGet$1.invoke(HttpClient.kt:43)departures.DepartureDataLoaderImpl.invoke(DepartureDataLoaderImpl.kt:29)departures.DepartureDataLoaderImpl.invoke(DepartureDataLoaderImpl.kt:11)departures.DepartureCache.lockAndLoad(DepartureCache.kt:85)departures.DepartureCache.get(DepartureCache.kt:55)MainHandler.handleStopLoadData(MainHandler.kt:341)MainHandler.handleStopLoadData$default(MainHandler.kt:313)MainHandler.handleRequestInternal(MainHandler.kt:170)MainHandler.handleRequest(MainHandler.kt:145)MainHandler.invoke(MainHandler.kt:137)MainHandler.invoke(MainHandler.kt:41)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:58)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:52)net.UdpServer.start$lambda$1(UdpServer.kt:42)java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)java.base/java.lang.Thread.run(Thread.java:834)
java.io.EOFException:java.io.DataInputStream:29510 java.io.EOFExceptionjava.base/java.io.DataInputStream.readUnsignedByte(DataInputStream.java:295)net.sf.image4j.codec.ico.IconEntry.(IconEntry.java:54)net.sf.image4j.codec.ico.ICODecoder.readExt(ICODecoder.java:98)net.sf.image4j.codec.ico.ICODecoder.read(ICODecoder.java:65)MainHandler.icoBytesToPng(MainHandler.kt:488)MainHandler.validateAndLoadOperatorConfig(MainHandler.kt:505)MainHandler.addAllDeparturesResponse(MainHandler.kt:422)MainHandler.handleStopLoadData(MainHandler.kt:348)MainHandler.handleStopLoadData$default(MainHandler.kt:313)MainHandler.handleRequestInternal(MainHandler.kt:170)MainHandler.handleRequest(MainHandler.kt:145)se.locutus.MainServlet.doStopsGet(MainServlet.kt:116)se.locutus.MainServlet.doGet(MainServlet.kt:146)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:500)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1410)org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:598)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:192)org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.Server.handle(Server.java:563)org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)java.base/java.lang.Thread.run(Thread.java:834)
com.google.protobuf.InvalidProtocolBufferException.InvalidWireTypeException:com.google.protobuf.InvalidProtocolBufferException:14258 com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException: Protocol message tag had invalid wire type.com.google.protobuf.InvalidProtocolBufferException.invalidWireType(InvalidProtocolBufferException.java:142)com.google.protobuf.UnknownFieldSet$Builder.mergeFieldFrom(UnknownFieldSet.java:526)com.google.protobuf.GeneratedMessageV3$Builder.parseUnknownField(GeneratedMessageV3.java:887)se.locutus.proto.Ng$RequestData$Builder.mergeFrom(Ng.java:3435)se.locutus.proto.Ng$RequestData$2.parsePartialFrom(Ng.java:4422)se.locutus.proto.Ng$RequestData$2.parsePartialFrom(Ng.java:4414)com.google.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:100)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:120)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:125)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:48)se.locutus.proto.Ng$RequestData.parseFrom(Ng.java:3058)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:56)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:52)net.UdpServer.start$lambda$1(UdpServer.kt:42)java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)java.base/java.lang.Thread.run(Thread.java:834)
com.google.protobuf.InvalidProtocolBufferException:com.google.protobuf.InvalidProtocolBufferException:133127 com.google.protobuf.InvalidProtocolBufferException: Protocol message contained an invalid tag (zero).com.google.protobuf.InvalidProtocolBufferException.invalidTag(InvalidProtocolBufferException.java:133)com.google.protobuf.CodedInputStream$ArrayDecoder.readTag(CodedInputStream.java:630)se.locutus.proto.Ng$RequestData$Builder.mergeFrom(Ng.java:3377)se.locutus.proto.Ng$RequestData$2.parsePartialFrom(Ng.java:4422)se.locutus.proto.Ng$RequestData$2.parsePartialFrom(Ng.java:4414)com.google.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:100)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:120)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:125)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:48)se.locutus.proto.Ng$RequestData.parseFrom(Ng.java:3058)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:56)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:52)net.UdpServer.start$lambda$1(UdpServer.kt:42)java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)java.base/java.lang.Thread.run(Thread.java:834)
java.lang.IllegalStateException:MainHandler:32817 java.lang.IllegalStateException: Missing SiteId!MainHandler.handleStopLoadData(MainHandler.kt:328)MainHandler.handleStopLoadData$default(MainHandler.kt:313)MainHandler.handleRequestInternal(MainHandler.kt:170)MainHandler.handleRequest(MainHandler.kt:145)se.locutus.MainServlet.doPost(MainServlet.kt:196)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1410)org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:598)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:192)org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.Server.handle(Server.java:563)org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)java.base/java.lang.Thread.run(Thread.java:834)
java.lang.IllegalStateException:se.locutus.MainServlet:1751368 java.lang.IllegalStateException: missing parameter 'protoJson'se.locutus.MainServlet.parseRequest(MainServlet.kt:175)se.locutus.MainServlet.doPost(MainServlet.kt:195)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:520)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1410)org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:598)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:192)org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.Server.handle(Server.java:563)org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)java.base/java.lang.Thread.run(Thread.java:834)
com.google.protobuf.InvalidProtocolBufferException:com.google.protobuf.InvalidProtocolBufferException:137124 com.google.protobuf.InvalidProtocolBufferException: Protocol message end-group tag did not match expected tag.com.google.protobuf.InvalidProtocolBufferException.invalidEndTag(InvalidProtocolBufferException.java:137)com.google.protobuf.CodedInputStream$ArrayDecoder.checkLastTagWas(CodedInputStream.java:638)com.google.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:102)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:120)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:125)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:48)se.locutus.proto.Ng$RequestData.parseFrom(Ng.java:3058)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:56)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:52)net.UdpServer.start$lambda$1(UdpServer.kt:42)java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)java.base/java.lang.Thread.run(Thread.java:834)
java.lang.RuntimeException:departures.DepartureCache:5778 java.lang.RuntimeException: java.lang.InterruptedException: Lock for str_site_id: "740021701" not acquired within 5000departures.DepartureCache.get(DepartureCache.kt:57)MainHandler.handleStopLoadData(MainHandler.kt:341)MainHandler.handleStopLoadData$default(MainHandler.kt:313)MainHandler.handleRequestInternal(MainHandler.kt:170)MainHandler.handleRequest(MainHandler.kt:145)MainHandler.invoke(MainHandler.kt:137)MainHandler.invoke(MainHandler.kt:41)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:58)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:52)net.UdpServer.start$lambda$1(UdpServer.kt:42)java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)java.base/java.lang.Thread.run(Thread.java:834)
com.google.protobuf.InvalidProtocolBufferException:com.google.protobuf.InvalidProtocolBufferException:11539 com.google.protobuf.InvalidProtocolBufferException: While parsing a protocol message, the input ended unexpectedly in the middle of a field. This could mean either that the input has been truncated or that an embedded message misreported its own length.com.google.protobuf.InvalidProtocolBufferException.truncatedMessage(InvalidProtocolBufferException.java:115)com.google.protobuf.CodedInputStream$ArrayDecoder.pushLimit(CodedInputStream.java:1190)com.google.protobuf.CodedInputStream$ArrayDecoder.readMessage(CodedInputStream.java:865)se.locutus.proto.Ng$RequestData$Builder.mergeFrom(Ng.java:3397)se.locutus.proto.Ng$RequestData$2.parsePartialFrom(Ng.java:4422)se.locutus.proto.Ng$RequestData$2.parsePartialFrom(Ng.java:4414)com.google.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:100)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:120)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:125)com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:48)se.locutus.proto.Ng$RequestData.parseFrom(Ng.java:3058)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:56)net.UdpServer$requestResponse$1.invoke(UdpServer.kt:52)net.UdpServer.start$lambda$1(UdpServer.kt:42)java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)java.base/java.lang.Thread.run(Thread.java:834)
java.lang.IllegalStateException:MainHandler:502158 java.lang.IllegalStateException: Can only handle PNG/ICO files! Was https://scontent-arn2-1.xx.fbcdn.net/v/t39.30808-1/374693015_707113914790239_4500964979836009876_n.jpg?stp=cp0_dst-jpg_p40x40&_nc_cat=105&ccb=1-7&_nc_sid=596444&_nc_ohc=AR6aT39zAjIAX9Iz9aP&_nc_ht=scontent-arn2-1.xx&oh=00_AfAac1BWWXAcYelRqj4m0j368OoRnthx5WbyQ5hzulFkFA&oe=65E03F15 for SNALLTAGETMainHandler.validateAndLoadOperatorConfig(MainHandler.kt:502)MainHandler.addAllDeparturesResponse(MainHandler.kt:422)MainHandler.handleStopLoadData(MainHandler.kt:348)MainHandler.handleStopLoadData$default(MainHandler.kt:313)MainHandler.handleRequestInternal(MainHandler.kt:170)MainHandler.handleRequest(MainHandler.kt:145)se.locutus.MainServlet.doStopsGet(MainServlet.kt:116)se.locutus.MainServlet.doGet(MainServlet.kt:146)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:500)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587)org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1410)org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:598)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:192)org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:51)org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)org.eclipse.jetty.server.Server.handle(Server.java:563)org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)java.base/java.lang.Thread.run(Thread.java:834)