This is a log of the ntfy Android app. The log shows up to 1,000 entries. Device info: -- ntfy: 1.16.0 (fdroid) OS: 5.15.149-android14-11-gffcffea08746 Android: 14 (SDK 34) Model: shiba Product: shiba -- Settings: { "autoDeleteSeconds": 2592000, "autoDownloadMaxSize": 1048576, "broadcastEnabled": true, "connectionProtocol": "ws", "darkMode": -1, "defaultBaseUrl": "https://my.demo.cloudron.io", "lastSharedTopics": [], "minPriority": 1, "mutedUntil": 0, "recordLogs": true } Logs -- 1714549463483 2024-05-01 09:44:23.483 D NtfyLog Enabled log recording 1714549467507 2024-05-01 09:44:27.507 D NtfyMainActivity Create io.heckel.ntfy.ui.MainActivity@a4b3da6 1714549467508 2024-05-01 09:44:27.508 D NtfyMainActivity Poll worker version matches: choosing KEEP as existing work policy 1714549467508 2024-05-01 09:44:27.508 D NtfyMainActivity Poll worker: Scheduling period work every 60 minutes 1714549467508 2024-05-01 09:44:27.508 D NtfyMainActivity ServiceStartWorker version matches: choosing KEEP as existing work policy 1714549467508 2024-05-01 09:44:27.508 D NtfyMainActivity Delete worker version matches: choosing KEEP as existing work policy 1714549467508 2024-05-01 09:44:27.508 D NtfyMainActivity ServiceStartWorker: Scheduling period work every 180 minutes 1714549467508 2024-05-01 09:44:27.508 D NtfyMainActivity Delete worker: Scheduling period work every 480 minutes 1714549467509 2024-05-01 09:44:27.509 D NtfyMainActivity Battery: ignoring optimizations = true (we want this to be true); instant subscriptions = false; remind time reached = true; banner = false 1714549467525 2024-05-01 09:44:27.525 D NtfyMainActivity Battery: ignoring optimizations = true (we want this to be true); instant subscriptions = true; remind time reached = true; banner = false 1714549467525 2024-05-01 09:44:27.525 D NtfySubscriberMgr Enqueuing work to refresh subscriber service 1714549467526 2024-05-01 09:44:27.526 D NtfyMainActivity Checking global and subscription-specific 'muted until' timestamp 1714549467542 2024-05-01 09:44:27.542 D NtfySubscriberMgr ServiceStartWorker: Starting foreground service with action START (work ID: d424bf32-17b3-4afc-865f-d709f60153bb) 1714549467545 2024-05-01 09:44:27.545 D NtfySubscriberService using an intent with action START 1714549467545 2024-05-01 09:44:27.545 D NtfySubscriberService onStartCommand executed with startId: 4 1714549467546 2024-05-01 09:44:27.546 D NtfySubscriberService Refreshing subscriptions 1714549467546 2024-05-01 09:44:27.546 D NtfySubscriberService - Desired connections: [ConnectionId(baseUrl=https://my.demo.cloudron.io, topicsToSubscriptionIds={upp41cGwWLAfX5=73341626})] 1714549467546 2024-05-01 09:44:27.546 D NtfySubscriberService - Active connections: [ConnectionId(baseUrl=https://my.demo.cloudron.io, topicsToSubscriptionIds={upp41cGwWLAfX5=73341626})] 1714549467546 2024-05-01 09:44:27.546 D NtfySubscriberService - New connections: [] 1714549467546 2024-05-01 09:44:27.546 D NtfySubscriberService - Obsolete connections: [] 1714549467546 2024-05-01 09:44:27.546 D NtfySubscriberService - Match? --> true 1714549467548 2024-05-01 09:44:27.548 D NtfySubscriberService - No action required. 1714549468562 2024-05-01 09:44:28.562 D NtfyMainActivity Polling for new notifications 1714549468563 2024-05-01 09:44:28.563 D NtfyMainActivity subscription: Subscription(id=73341626, baseUrl=https://my.demo.cloudron.io, topic=upp41cGwWLAfX5, instant=true, mutedUntil=0, minPriority=0, autoDelete=-1, insistent=-1, lastNotificationId=null, icon=null, upAppId=im.vector.app, upConnectorToken=e6413d75-ef86-4873-baa8-9572c8df9663, displayName=null, dedicatedChannels=false, totalCount=0, newCount=0, lastActive=0, state=CONNECTING) 1714549468566 2024-05-01 09:44:28.566 D NtfyApiService Polling topic https://my.demo.cloudron.io/upp41cGwWLAfX5/json?poll=1&since=all 1714549469441 2024-05-01 09:44:29.441 D NtfyMainActivity Finished polling for new notifications 1714549478296 2024-05-01 09:44:38.296 D NtfySettingsActivity Create io.heckel.ntfy.ui.SettingsActivity@bde5a53 1714549481662 2024-05-01 09:44:41.662 D NtfySettingsActivity Uploading log to https://nopaste.net/?f=json ... 1714549482950 2024-05-01 09:44:42.950 D NtfySettingsActivity Logs uploaded successfully: {"url":"https://nopaste.net/gTXoUiZcqM","file":"gTXoUiZcqM","ttl":1814400,"expires":1716363881,"curl":"curl -sSL 'https://nopaste.net/gTXoUiZcqM'"} 1714549491966 2024-05-01 09:44:51.966 D NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1): Opening https://my.demo.cloudron.io/upp41cGwWLAfX5/ws?since=none with listener ID 5 ... 1714549492596 2024-05-01 09:44:52.596 E NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1, lid=5): Connection failed (response code 200, message: OK): Expected HTTP 101 response but was '200 OK' Exception: java.net.ProtocolException: Expected HTTP 101 response but was '200 OK' at okhttp3.internal.ws.RealWebSocket.checkUpgradeSuccess$okhttp(RealWebSocket.kt:224) at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:170) at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) 1714549492597 2024-05-01 09:44:52.597 D NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1): Scheduling a restart in 45 seconds (via alarm manager) 1714549537633 2024-05-01 09:45:37.633 D NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1): Opening https://my.demo.cloudron.io/upp41cGwWLAfX5/ws?since=none with listener ID 6 ... 1714549539237 2024-05-01 09:45:39.237 D NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1): Scheduling a restart in 60 seconds (via alarm manager) 1714549539237 2024-05-01 09:45:39.237 E NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1, lid=6): Connection failed (response code 200, message: OK): Expected HTTP 101 response but was '200 OK' Exception: java.net.ProtocolException: Expected HTTP 101 response but was '200 OK' at okhttp3.internal.ws.RealWebSocket.checkUpgradeSuccess$okhttp(RealWebSocket.kt:224) at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:170) at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) 1714549562318 2024-05-01 09:46:02.318 D NtfySettingsActivity Uploading log to https://nopaste.net/?f=json ... 1714549563237 2024-05-01 09:46:03.237 D NtfySettingsActivity Logs uploaded successfully: {"url":"https://nopaste.net/wLG9RNHLF5","file":"wLG9RNHLF5","ttl":1814400,"expires":1716363962,"curl":"curl -sSL 'https://nopaste.net/wLG9RNHLF5'"} 1714549599247 2024-05-01 09:46:39.247 D NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1): Opening https://my.demo.cloudron.io/upp41cGwWLAfX5/ws?since=none with listener ID 7 ... 1714549600315 2024-05-01 09:46:40.315 E NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1, lid=7): Connection failed (response code 200, message: OK): Expected HTTP 101 response but was '200 OK' Exception: java.net.ProtocolException: Expected HTTP 101 response but was '200 OK' at okhttp3.internal.ws.RealWebSocket.checkUpgradeSuccess$okhttp(RealWebSocket.kt:224) at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:170) at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) 1714549600316 2024-05-01 09:46:40.316 D NtfyWsConnection my.demo.cloudron.io/upp41cGwWLAfX5 (gid=1): Scheduling a restart in 120 seconds (via alarm manager) 1714549628310 2024-05-01 09:47:08.310 D NtfyMainActivity Create io.heckel.ntfy.ui.MainActivity@e483723 1714549628313 2024-05-01 09:47:08.313 D NtfyMainActivity Poll worker version matches: choosing KEEP as existing work policy 1714549628314 2024-05-01 09:47:08.314 D NtfyMainActivity Poll worker: Scheduling period work every 60 minutes 1714549628314 2024-05-01 09:47:08.314 D NtfyMainActivity ServiceStartWorker version matches: choosing KEEP as existing work policy 1714549628314 2024-05-01 09:47:08.314 D NtfyMainActivity ServiceStartWorker: Scheduling period work every 180 minutes 1714549628314 2024-05-01 09:47:08.314 D NtfyMainActivity Delete worker version matches: choosing KEEP as existing work policy 1714549628314 2024-05-01 09:47:08.314 D NtfyMainActivity Delete worker: Scheduling period work every 480 minutes 1714549628316 2024-05-01 09:47:08.316 D NtfyMainActivity Battery: ignoring optimizations = true (we want this to be true); instant subscriptions = false; remind time reached = true; banner = false 1714549628336 2024-05-01 09:47:08.336 D NtfyMainActivity Checking global and subscription-specific 'muted until' timestamp 1714549628337 2024-05-01 09:47:08.337 D NtfyMainActivity Battery: ignoring optimizations = true (we want this to be true); instant subscriptions = true; remind time reached = true; banner = false 1714549628337 2024-05-01 09:47:08.337 D NtfySubscriberMgr Enqueuing work to refresh subscriber service 1714549628357 2024-05-01 09:47:08.357 D NtfySubscriberMgr ServiceStartWorker: Starting foreground service with action START (work ID: 6a481748-078d-4f54-b348-d29d94c383b7) 1714549628363 2024-05-01 09:47:08.363 D NtfySubscriberService onStartCommand executed with startId: 5 1714549628363 2024-05-01 09:47:08.363 D NtfySubscriberService using an intent with action START 1714549628364 2024-05-01 09:47:08.364 D NtfySubscriberService - Desired connections: [ConnectionId(baseUrl=https://my.demo.cloudron.io, topicsToSubscriptionIds={upp41cGwWLAfX5=73341626})] 1714549628364 2024-05-01 09:47:08.364 D NtfySubscriberService - Active connections: [ConnectionId(baseUrl=https://my.demo.cloudron.io, topicsToSubscriptionIds={upp41cGwWLAfX5=73341626})] 1714549628364 2024-05-01 09:47:08.364 D NtfySubscriberService - New connections: [] 1714549628364 2024-05-01 09:47:08.364 D NtfySubscriberService Refreshing subscriptions 1714549628364 2024-05-01 09:47:08.364 D NtfySubscriberService - Obsolete connections: [] 1714549628364 2024-05-01 09:47:08.364 D NtfySubscriberService - Match? --> true 1714549628364 2024-05-01 09:47:08.364 D NtfySubscriberService - No action required. 1714549630446 2024-05-01 09:47:10.446 D NtfySettingsActivity Create io.heckel.ntfy.ui.SettingsActivity@bea7f1f