| Time | Count | latencyMs | minMs | maxMs |
|---|---|---|---|---|
| 2026-10-13T11:51:49.455985Z | 86 | 71.13953488372093 | 0 | 1050 |
| 2026-10-13T10:51:49.455985Z | 246 | 75 | 0 | 4674 |
| 2026-10-13T09:51:49.455985Z | 245 | 52 | 0 | 774 |
| 2026-10-13T08:51:49.455985Z | 238 | 80 | 0 | 3928 |
| 2026-10-13T07:51:49.455985Z | 275 | 66 | 0 | 3572 |
| 2026-10-13T06:51:49.455985Z | 282 | 67 | 0 | 982 |
| 2026-10-13T05:51:49.455985Z | 458 | 78 | 0 | 3182 |
| 2026-10-13T04:51:49.455985Z | 505 | 93 | 0 | 1437 |
| 2026-10-13T03:51:49.455985Z | 357 | 101 | 0 | 2242 |
| 2026-10-13T02:51:49.455985Z | 287 | 64 | 0 | 1230 |
| 2026-10-13T01:51:49.455985Z | 256 | 17 | 0 | 826 |
| 2026-10-13T00:51:49.455985Z | 274 | 23 | 0 | 1338 |
| 2026-10-12T23:51:49.455985Z | 279 | 22 | 0 | 2465 |
| 2026-10-12T22:51:49.455985Z | 249 | 16 | 0 | 433 |
| 2026-10-12T21:51:49.455985Z | 282 | 31 | 0 | 1774 |
| 2026-10-12T20:51:49.455985Z | 406 | 54 | 0 | 1329 |
| 2026-10-12T19:51:49.455985Z | 500 | 54 | 0 | 1832 |
| 2026-10-12T18:51:49.455985Z | 459 | 61 | 0 | 2056 |
| 2026-10-12T17:51:49.455985Z | 524 | 74 | 0 | 1935 |
| 2026-10-12T16:51:49.455985Z | 528 | 84 | 0 | 3041 |
| 2026-10-12T15:51:49.455985Z | 375 | 76 | 0 | 2883 |
| 2026-10-12T14:51:49.455985Z | 330 | 123 | 0 | 3240 |
| 2026-10-12T13:51:49.455985Z | 333 | 101 | 0 | 2746 |
| 2026-10-12T12:51:49.455985Z | 316 | 88 | 0 | 1480 |
| Api version | Count |
|---|---|
| 0 | 2177 |
| 71 | 59839 |
| 63 | 44 |
| Stop | Loads |
|---|---|
| Hägerstensåsen T-bana (Stockholm kn) | 21183 |
| Flemingsberg station (Huddinge kn) | 16 |
| Sundbyberg centrum T-bana | 1 |
| Almvägen (Nacka kn) | 21080 |
| net.UdpServer | |
|---|---|
| udp_task_worker_created | 11 |
| udp_socket_started | 1 |
| txBytes | 8246004 |
| rxBytes | 3483994 |
| tx | 59550 |
| rx | 59580 |
| main.ConfigProvider | |
|---|---|
| missing_int_key_'items_to_render_in_response'_default_4 | 122323 |
| missing_int_key_'seconds_always_expired_dep'_default_90 | 123378 |
| missing_int_key_'search_cache_expire_seconds'_default_120 | 1 |
| missing_int_key_'drop_meta_stops_in_search'_default_1 | 1236 |
| missing_int_key_'thread_pool_size'_default_10 | 1 |
| missing_int_key_'seconds_never_expired'_default_5 | 123378 |
| missing_int_key_'minutes_all_departures_fetch'_default_720 | 2222 |
| missing_int_key_'position_expire_hours'_default_1 | 1 |
| missing_int_key_'seconds_always_expired'_default_1200 | 123378 |
| missing_int_key_'minutes_too_far'_default_80 | 122323 |
| missing_int_key_'minutes_departure_fetch'_default_70 | 17165 |
| missing_int_key_'stop_popularity_max_size'_default_100 | 1 |
| Loaded 1593 legacy mappings. | 5 |
| missing_int_key_'operator_config_cache_expire_hours'_default_2 | 1 |
| missing_int_key_'udp_tasks'_default_10 | 1 |
| missing_int_key_'stop_popularity_expire_cache_minutes'_default_7 | 1 |
| departures.DepartureDataLoaderImpl | |
|---|---|
| exception_loading_str_site_id: "740083514" | 69 |
| exception_loading_str_site_id: "740050933" | 2 |
| exception_loading_str_site_id: "740001617" | 1 |
| exception_loading_str_site_id: "740072465" | 85 |
| exception_loading_str_site_id: "740066188" | 3 |
| exception_loading_str_site_id: "740059049" | 90 |
| exception_loading_str_site_id: "740021717" | 7 |
| exception_loading_str_site_id: "740036576" | 89 |
| exception_loading_str_site_id: "740021672" | 2 |
| exception_loading_str_site_id: "740021653" | 3 |
| exception_loading_str_site_id: "740037244" | 21 |
| exception_loading_str_site_id: "740066669" | 65 |
| exception_loading_str_site_id: "740068377" | 82 |
| exception_loading_str_site_id: "740076759" | 55 |
| exception_loading_str_site_id: "740046190" | 62 |
| exception_loading_str_site_id: "740015887" | 87 |
| exception_loading_str_site_id: "740049196" | 11 |
| exception_loading_str_site_id: "740000031" | 3 |
| exception_loading_str_site_id: "74004557" | 79 |
| departures.ResRobotKt | |
|---|---|
| 740000839_direction_Stockholm Ropsten brygga _displayNumber60131_missing_direction_flag | 1 |
| MainHandler | |
|---|---|
| auto_fetcher_exception | 1035 |
| missing_operator_config_TAGAB | 22 |
| auto_fetcher_running | 13123 |
| no_departures_returned_legacy_config | 9112 |
| auto_fetcher_started_interval_50_seconds | 1 |
| no_departures_returned | 64399 |
| auto_fetcher_complete | 13123 |
| missing_operator_config_MASEXPRESSEN | 6 |
| missing_operator_config_WAXHOLMSBOLAGET | 769 |
| missing_operator_config_HARJEDALINGEN | 67 |
| missing_operator_config_VASTERVIK_EXPRESS | 32 |
| stop_search_cache_hit | 64 |
| auto_fetcher_loaded_stop | 64156 |
| LegacySiteHandled | 43012 |
| departures.SingleDepartureData | |
|---|---|
| missing_metadata_VARMLANDSTRAFIK_key_BUS_555 | 8 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_300 | 16 |
| unknown_operator_637_name_Boden stadstrafik | 30 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_700 | 114 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_S | 285 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_954 | 12 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_11 | 68 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_1 | 274 |
| unknown_operator_618_name_Ressels rederi | 28 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_4 | 434 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_400 | 152 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_125 | 19 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_3 | 166 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_401 | 42 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_403 | 44 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_800 | 24 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_7 | 392 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_801 | 45 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_406 | 4 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_803 | 26 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_960 | 3188 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_202 | 772 |
| missing_metadata_VARMLANDSTRAFIK_key_TRAIN_71 | 171 |
| missing_metadata_VARMLANDSTRAFIK_key_TRAIN_74 | 99 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_110 | 26 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_111 | 66 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_112 | 11 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_113 | 18 |
| missing_metadata_VARMLANDSTRAFIK_key_TRAIN_70 | 281 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_114 | 12 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_115 | 20 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_116 | 6 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_976 | 66 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_977 | 4 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_100 | 28 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_101 | 4 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_103 | 44 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_500 | 24 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_104 | 43 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_501 | 46 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_984 | 444 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_985 | 392 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_900 | 319 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_625 | 66 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_108 | 12 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_505 | 14 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_901 | 58 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_109 | 4 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_902 | 48 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_904 | 48 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_981 | 4 |
| missing_metadata_VARMLANDSTRAFIK_key_TRAIN | 128 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_299 | 22 |
| missing_metadata_FLYGBUSSSARNA_key_BUS_110 | 36 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_59 | 70 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_57 | 80 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_58 | 78 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_56 | 58 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_51 | 188 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_201 | 48 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_960 | 11 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_52 | 20 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_961 | 22 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_50 | 100 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_600 | 18 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_601 | 50 |
| missing_metadata_VARMLANDSTRAFIK_key_BUS_602 | 24 |
| se.locutus.MainServlet | |
|---|---|
| Main servlet startup at Mon Oct 05 23:51:49 CEST 2026 | 1 |
| http_request | 544 |
| binary_request_input | 327 |
| UserCacheHit | |
|---|---|
| false | 18136 |
| true | 43180 |
| db.StopPosition | |
|---|---|
| updating_existing_departure | 51716 |
| DepartureCaching | |
|---|---|
| departure_cache_hit | 108390 |
| departure_cache_filled_waiting | 348 |
| departure_cache_miss | 19387 |
| ClientUpdateMode | |
|---|---|
| UPDATE_MODE_UNKNOWN | 232 |
| LEARNING_UPDATE_MODE | 11145 |
| MANUAL_UPDATE_MODE | 65 |
| ALWAYS_UPDATE_MODE | 50618 |
| MainModuleKt | |
|---|---|
| Reading config from file | 19 |
| net.UdpServer$requestResponse$1 | |
|---|---|
| udp_request | 59556 |
| departures.TimeFunctionsKt | |
|---|---|
| departure_time_passed | 27628 |
| Class/line | Count | Example |
|---|---|---|
| org.eclipse.jetty.http.BadMessageException:org.eclipse.jetty.server.Request:513 | 12 | 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:38 | 739 | java.lang.IllegalStateException: Failed to load https://api.resrobot.se/v2.1/departureBoard?id=740021717&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) |
| com.google.protobuf.InvalidProtocolBufferException.InvalidWireTypeException:com.google.protobuf.InvalidProtocolBufferException:142 | 6 | 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:133 | 14 | 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.sql.SQLIntegrityConstraintViolationException:com.mysql.cj.jdbc.exceptions.SQLError:118 | 510 | java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '740015585-X3 Olofstorp Västra' for key 'PRIMARY'com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:118)com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1061)com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1009)com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1320)com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:994)org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:137)org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:137)db.StopPosition.maybeUpdateDepartures(StopPosition.kt:207)MainHandler$handleStopLoadData$2.invoke(MainHandler.kt:363)MainHandler$handleStopLoadData$2.invoke(MainHandler.kt:363)MainHandler.withConnection(MainHandler.kt:521)MainHandler.handleStopLoadData(MainHandler.kt:363)MainHandler.autoFetcherTask$lambda$0(MainHandler.kt:104)java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)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:se.locutus.MainServlet:175 | 205 | 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:137 | 10 | 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.IllegalStateException:MainHandler:502 | 56 | 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) |