-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Artillery Sidewinder X4 Plus S1 - Connection Freezes / Crashes #464
Comments
Hey, that's an timeout error that occurs if your moonraker server, which is the web services running on your klipper host, does not answer in your specified timeout. You can increase it to whatever value you want, 30 for example. Just open the sidebar -> tap the gear icon at the top -> Update the Client Timeout to 15 s -> hit save. Regarding your entire printer freezing. What SBC are you using to run klipper/moonraker/fluidd? An Pi 3? |
As far as i know everything is embedded within the X4 Plus S1, i'm just opening the device ip and fluidd surface starts. I tried to use the api key provided within fluidd, that didnt change sth. Will try the timeout hint. thx Edit. Timeout didnt change it. If i start Mobileraker "Solo" the Printer Wifi Connection freezes after few seconds and printer is not reachable until reboot. |
Okay, |
Thank You for your effort |
To me it seems like the SBC has not enough power. Also the moonraker version is really old. It is running software_version: v0.7.1 vs v0.9.3 which is the latest. |
Hi. Just wanted to try the Mobileraker App, but got several errors while trying to connect. This is the second attempt to use it. First Time printer freezed completely while printing. Just wanted to leave a note or wanted to ask if s.o. could help to transalte the error.
Printer : Artillery Sidewinder X4 Plus S1
`Exception:
JRpcTimeoutError: JRpcMethod(printer.objects.query) timed out after 5 seconds
#0 JsonRpcClient.sendJRpcMethod. (package:common/network/json_rpc_client.dart:197)
#1 FutureExtensions.onError.onError (dart:async/future.dart:1068)
#2 _RootZone.runBinary (dart:async/zone.dart:1681)
#3 _FutureListener.handleError (dart:async/future_impl.dart:219)
#4 Future._propagateToListeners.handleError (dart:async/future_impl.dart:914)
#5 Future._propagateToListeners (dart:async/future_impl.dart:935)
#6 Future._completeError (dart:async/future_impl.dart:715)
#7 Future.timeout. (dart:async/future_impl.dart:987)
#8 TickerFuture.whenCompleteOrCancel.thunk (package:flutter/src/scheduler/ticker.dart:452)
#9 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398)
#10 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429)
#11 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184)`
After this errror occures also the web based fluidd connection was lost until i rebooted the printer.
Another log:
10:13:46.186 (+0:00:00.000092) 💡 ----------------------- 10:13:46.186 (+0:00:00.000266) 💡 Starting Mobileraker... 10:13:46.186 (+0:00:00.000308) 💡 ----------------------- 10:13:46.186 (+0:00:00.000882) 💡 AppLifecycleState changed from null to AppLifecycleState.resumed 10:13:46.187 (+0:00:00.001712) 💡 ***************************** 10:13:46.187 (+0:00:00.001826) 💡 Mobileraker is warming up... 10:13:46.201 (+0:00:00.015424) 💡 Mobileraker Version: PackageInfo(appName: Mobileraker, buildNumber: 588, packageName: com.mobileraker.android, version: 2.8.4, buildSignature: CFEF03C44FB49BBFE6587CF518DD1C62B88F564D3BF0109BBB77C0C8B21EF41F, installerStore: com.android.vending) 10:13:46.201 (+0:00:00.015565) 💡 ***************************** 10:13:46.202 (+0:00:00.016038) 💡 Warmup provider changed from StartUpStep.firebaseCore to StartUpStep.firebaseAppCheck 10:13:46.232 (+0:00:00.046542) 💡 Warmup provider changed from StartUpStep.firebaseAppCheck to StartUpStep.firebaseRemoteConfig 10:13:46.276 (+0:00:00.090620) 💡 Completed FirebaseRemote init 10:13:46.276 (+0:00:00.090930) 💡 Warmup provider changed from StartUpStep.firebaseRemoteConfig to StartUpStep.firebaseAnalytics 10:13:46.277 (+0:00:00.091299) 💡 Warmup provider changed from StartUpStep.firebaseAnalytics to StartUpStep.firebaseAuthUi 10:13:46.279 (+0:00:00.093864) 💡 Firebase Auth User changed from null to AsyncLoading<User?>() 10:13:46.280 (+0:00:00.094011) 💡 Warmup provider changed from StartUpStep.firebaseAuthUi to StartUpStep.hiveBoxes 10:13:46.280 (+0:00:00.094141) 💡 Firebase Auth User changed from AsyncLoading<User?>() to AsyncData<User?>(value: null) 10:13:46.286 (+0:00:00.100188) 💡 FirebaseRemote values are fetched and activated! The last fetch was not successful and on 2025-01-18 09:19:42.893 10:13:46.296 (+0:00:00.110261) 💡 Completed Hive init 10:13:46.296 (+0:00:00.110364) 💡 Warmup provider changed from StartUpStep.hiveBoxes to StartUpStep.easyLocalization 10:13:46.297 (+0:00:00.111237) 💡 Warmup provider changed from StartUpStep.easyLocalization to StartUpStep.paymentService 10:13:46.319 (+0:00:00.133335) 💡 Fetching customer info 10:13:46.321 (+0:00:00.135478) 💡 Selecting machine null 10:13:46.322 (+0:00:00.136291) 💡 Setting device version to Purchases: PackageInfo(appName: Mobileraker, buildNumber: 588, packageName: com.mobileraker.android, version: 2.8.4, buildSignature: CFEF03C44FB49BBFE6587CF518DD1C62B88F564D3BF0109BBB77C0C8B21EF41F, installerStore: com.android.vending) 10:13:46.322 (+0:00:00.136600) 💡 Completed PaymentService init 10:13:46.323 (+0:00:00.137992) 💡 Warmup provider changed from StartUpStep.paymentService to StartUpStep.goRouter 10:13:46.324 (+0:00:00.138138) 💡 Selecting no printer as active Printer. Stream is closed?: false 10:13:46.324 (+0:00:00.138318) 💡 Completed initialRoute init 10:13:46.324 (+0:00:00.138388) 💡 Warmup provider changed from StartUpStep.goRouter to StartUpStep.initMachines 10:13:46.324 (+0:00:00.138423) 💡 Started initializeAvailableMachines 10:13:46.324 (+0:00:00.138569) 💡 Received fetchAll 10:13:46.324 (+0:00:00.138731) 💡 Received ordering [] 10:13:46.324 (+0:00:00.138807) 💡 Fetching customer info 10:13:46.324 (+0:00:00.138972) 💡 Received isSupporter false 10:13:46.325 (+0:00:00.139135) 💡 Max allowed machines for non Supporters is 10 10:13:46.325 (+0:00:00.139203) 💡 Updated allMachinesProvider: 10:13:46.326 (+0:00:00.140816) 💡 Received all machines 10:13:46.326 (+0:00:00.140969) 💡 initialized all machineProviders 10:13:46.327 (+0:00:00.141017) 💡 Completed initializeAvailableMachines 10:13:46.327 (+0:00:00.141081) 💡 Warmup provider changed from StartUpStep.initMachines to StartUpStep.notificationService 10:13:46.408 (+0:00:00.222243) 💡 Got customerInfo: CustomerInfo(entitlements: EntitlementInfos(all: {}, active: {}, verification: VerificationResult.notRequested), allPurchaseDates: {}, activeSubscriptions: [], allPurchasedProductIdentifiers: [], nonSubscriptionTransactions: [], firstSeen: 2025-01-18T08:19:41.000Z, originalAppUserId: $RCAnonymousID:b8c924f9876140ca93b6e8b1eab8a9d4, allExpirationDates: {}, requestDate: 2025-01-18T09:06:21.188Z, latestExpirationDate: null, originalPurchaseDate: null, originalApplicationVersion: null, managementURL: null) 10:13:46.408 (+0:00:00.222438) 💡 RCat ID: $RCAnonymousID:b8c924f9876140ca93b6e8b1eab8a9d4 10:13:46.410 (+0:00:00.224208) 💡 Set device version to Purchases 10:13:46.410 (+0:00:00.224676) 💡 Got customerInfo: CustomerInfo(entitlements: EntitlementInfos(all: {}, active: {}, verification: VerificationResult.notRequested), allPurchaseDates: {}, activeSubscriptions: [], allPurchasedProductIdentifiers: [], nonSubscriptionTransactions: [], firstSeen: 2025-01-18T08:19:41.000Z, originalAppUserId: $RCAnonymousID:b8c924f9876140ca93b6e8b1eab8a9d4, allExpirationDates: {}, requestDate: 2025-01-18T09:06:21.188Z, latestExpirationDate: null, originalPurchaseDate: null, originalApplicationVersion: null, managementURL: null) 10:13:46.410 (+0:00:00.224800) 💡 RCat ID: $RCAnonymousID:b8c924f9876140ca93b6e8b1eab8a9d4 10:13:46.418 (+0:00:00.232731) 💡 Notifications are permitted: true 10:13:46.418 (+0:00:00.232986) 💡 Successfully initialized ports! 10:13:46.419 (+0:00:00.233063) 💡 Received fetchAll 10:13:46.419 (+0:00:00.233181) 💡 Received ordering [] 10:13:46.419 (+0:00:00.233232) 💡 Received isSupporter false 10:13:46.419 (+0:00:00.233276) 💡 Max allowed machines for non Supporters is 10 10:13:46.419 (+0:00:00.233315) 💡 Updated allMachinesProvider: 10:13:46.419 (+0:00:00.233561) 💡 Updated hiddenMachinesProvider: 10:13:46.572 (+0:00:00.386936) 💡 Successfully initialized AwesomeNotifications and created channels and groups! 10:13:46.573 (+0:00:00.387126) 💡 Initializing notification listeners 10:13:46.573 (+0:00:00.387329) 💡 Initializing remote messaging 10:13:46.573 (+0:00:00.387472) 💡 LiveActivityService is only available on iOS. Skipping initialization. 10:13:46.573 (+0:00:00.387552) 💡 Initializing machineRepoListener 10:13:46.573 (+0:00:00.387596) 💡 Completed NotificationService init 10:13:46.573 (+0:00:00.387644) 💡 Warmup provider changed from StartUpStep.notificationService to StartUpStep.complete 10:13:46.575 (+0:00:00.389120) 💡 Keep screen on: false 10:13:46.575 (+0:00:00.389229) 💡 User requested to NOT keep screen on at all times 10:13:46.575 (+0:00:00.389563) 💡 Using breakpoints!!!: [Breakpoint(start: 0.0, end: 600.0, name: compact), Breakpoint(start: 601.0, end: 840.0, name: medium), Breakpoint(start: 841.0, end: 1200.0, name: expanded)] 10:13:46.586 (+0:00:00.400333) 💡 Theme selected: 0, available theme len: 6 10:13:46.588 (+0:00:00.402458) 💡 Active locale changed from null to de 10:13:46.588 (+0:00:00.402675) 💡 Active locale changed from de to de 10:13:46.588 (+0:00:00.402947) 💡 Theme selected: 0, available theme len: 6 10:13:46.632 (+0:00:00.446755) 💡 Firebase is available, initializing FCM 10:13:46.661 (+0:00:00.475202) 💡 Syncing FCM token with Purchases: cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4 10:13:46.670 (+0:00:00.484384) 💡 [MobilerakerRouteObserver-Main]::PUSH Instance of '_PageBasedMaterialPageRoute<void>'. 10:13:46.671 (+0:00:00.485389) 💡 MACHINE GUARD DETECTED NO MACHINE 10:13:46.703 (+0:00:00.517464) 💡 Synced FCM token with Purchases 10:13:46.704 (+0:00:00.518587) 💡 Token from FCM updated cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4 10:13:46.704 (+0:00:00.518816) 💡 Token from Native updated cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4 10:13:46.704 (+0:00:00.518868) 💡 Setting up FCM topic notifications 10:13:46.704 (+0:00:00.518949) 💡 Subscribing to marketing topic 10:13:46.705 (+0:00:00.519180) 💡 Token from FCM updated cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4 10:13:46.705 (+0:00:00.519312) 💡 Token from Native updated cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4 10:13:46.705 (+0:00:00.519351) 💡 Setting up FCM topic notifications 10:13:46.705 (+0:00:00.519379) 💡 Subscribing to marketing topic 10:13:46.712 (+0:00:00.526426) 💡 Syncing FCM token with Purchases: cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4 10:13:46.743 (+0:00:00.557573) 💡 Synced FCM token with Purchases 10:13:46.744 (+0:00:00.558392) 💡 Syncing FCM token with Purchases: cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4 10:13:46.745 (+0:00:00.559318) 💡 Synced FCM token with Purchases 10:13:47.543 (+0:00:01.357551) 💡 [MobilerakerRouteObserver-Main]::PUSH Instance of '_PageBasedMaterialPageRoute<void>'. 10:13:47.544 (+0:00:01.358525) 💡 Received fetchAll 10:13:47.544 (+0:00:01.358756) 💡 PrinterAddViewController.build() 10:13:47.559 (+0:00:01.373325) 💡 Received ordering [] 10:13:47.559 (+0:00:01.373446) 💡 Received isSupporter false 10:13:47.559 (+0:00:01.373495) 💡 Max allowed machines for non Supporters is 10 10:13:47.559 (+0:00:01.373529) 💡 Updated allMachinesProvider: 10:13:58.957 (+0:00:12.771712) 💡 provideMachine got: Machine{name: Mein Drucker, httpUri: http://192.168.178.99, uuid: d5b5c733-779c-4691-83f7-f4a10df55423, apiKey: null, httpHeaders: {}, timeout: 10, temperaturePresets: [], lastPrintProgress: null, _lastPrintState: null, fcmIdentifier: null, lastModified: null, trustUntrustedCertificate: false, octoEverywhere: null, camOrdering: [], remoteInterface: null, obicoTunnel: null, localSsids: [], printerThemePack: -1, pinnedCertificateDERBase64: null, dashboardLayout: null} 10:13:58.966 (+0:00:12.780563) 💡 [ClientType.local@ws://192.168.178.99/websocket #768747624] Trying to connect 10:13:58.966 (+0:00:12.780783) 💡 [ClientType.local@ws://192.168.178.99/websocket #768747624] ClientState.disconnected ➝ ClientState.connecting 10:13:58.966 (+0:00:12.780872) 💡 [ClientType.local@ws://192.168.178.99/websocket #768747624] Using headers {} 10:13:58.966 (+0:00:12.780914) 💡 [ClientType.local@ws://192.168.178.99/websocket #768747624] Using timeout 0:00:10.000000 10:13:58.967 (+0:00:12.781466) 👾 TestConnectionState: null -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: null, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) 10:13:58.981 (+0:00:12.795049) 👾 TestConnectionState: TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: null, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connecting, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) 10:13:59.166 (+0:00:12.980204) 👾 TestConnectionState: TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connecting, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connecting, wsError: null, httpUri: http://192.168.178.99, httpState: true, httpError: null) 10:13:59.168 (+0:00:12.982501) 💡 [ClientType.local@ws://192.168.178.99/websocket #768747624] ClientState.connecting ➝ ClientState.connected 10:13:59.168 (+0:00:12.982687) 💡 [ClientType.local@ws://192.168.178.99/websocket #768747624] IOWebSocketChannel reported READY! 10:13:59.168 (+0:00:12.982758) 👾 TestConnectionState: TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connecting, wsError: null, httpUri: http://192.168.178.99, httpState: true, httpError: null) -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connected, wsError: null, httpUri: http://192.168.178.99, httpState: true, httpError: null) 10:13:59.169 (+0:00:12.983353) 💡 [ClientType.local@ws://192.168.178.99/websocket #768747624] JsonRpcClient disposed! 10:13:59.169 (+0:00:12.983464) 💡 Test connection got a result, cancel stream and dispose client. 10:14:00.666 (+0:00:14.480267) 💡 Submitting machine 10:14:00.666 (+0:00:14.480666) 💡 [ClientType.local@ws://192.168.178.99/websocket #768747624] JsonRpcClient disposed! 10:14:00.666 (+0:00:14.480859) 💡 Trying to inser machine Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423) 10:14:00.668 (+0:00:14.482571) 💡 [ClientType.local@ws://192.168.178.99/websocket #579899925] Trying to connect 10:14:00.668 (+0:00:14.482770) 💡 [ClientType.local@ws://192.168.178.99/websocket #579899925] ClientState.disconnected ➝ ClientState.connecting 10:14:00.668 (+0:00:14.482874) 💡 [ClientType.local@ws://192.168.178.99/websocket #579899925] Using headers {} 10:14:00.668 (+0:00:14.482942) 💡 [ClientType.local@ws://192.168.178.99/websocket #579899925] Using timeout 0:00:10.000000 10:14:00.669 (+0:00:14.483737) 👾 TestConnectionState: TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connected, wsError: null, httpUri: http://192.168.178.99, httpState: true, httpError: null) -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: null, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) 10:14:00.674 (+0:00:14.489003) 👾 TestConnectionState: TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: null, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connecting, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) 10:14:00.677 (+0:00:14.491252) 💡 Inserted machine Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423) 10:14:00.677 (+0:00:14.491404) 💡 Selecting machine Mein Drucker 10:14:00.678 (+0:00:14.492486) 💡 machineProvider creation STARTED d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.678 (+0:00:14.492768) 💡 Theme selected: 0, available theme len: 6 10:14:00.679 (+0:00:14.493229) 💡 machineProvider creation DONE d5b5c733-779c-4691-83f7-f4a10df55423 - returns null: false 10:14:00.679 (+0:00:14.493613) 💡 [ClientType.local@ws://192.168.178.99/websocket #579899925] JsonRpcClient disposed! 10:14:00.679 (+0:00:14.493805) 💡 Received machineModelEvents: ModelEventInsert<Machine>(d5b5c733-779c-4691-83f7-f4a10df55423:Machine{name: Mein Drucker, httpUri: http://192.168.178.99, uuid: d5b5c733-779c-4691-83f7-f4a10df55423, apiKey: null, httpHeaders: {}, timeout: 10, temperaturePresets: [], lastPrintProgress: null, _lastPrintState: null, fcmIdentifier: null, lastModified: 2025-01-18 10:14:00.666962, trustUntrustedCertificate: false, octoEverywhere: null, camOrdering: [], remoteInterface: null, obicoTunnel: null, localSsids: [], printerThemePack: -1, pinnedCertificateDERBase64: null, dashboardLayout: null} 10:14:00.679 (+0:00:14.493917) 💡 Setting up FCM updater for Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99 10:14:00.680 (+0:00:14.494140) 💡 [JrpcClientManager@Mein Drucker] Returning LocalClient 10:14:00.680 (+0:00:14.494346) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] JsonRpcClient CREATED!! 10:14:00.680 (+0:00:14.494435) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] Trying to connect 10:14:00.680 (+0:00:14.494481) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] ClientState.disconnected ➝ ClientState.connecting 10:14:00.680 (+0:00:14.494586) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] Using headers {} 10:14:00.680 (+0:00:14.494628) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] Using timeout 0:00:10.000000 10:14:00.681 (+0:00:14.495408) 💡 [Klippy Service ClientType.local@ws://192.168.178.99/websocket] Received new JRpcClientState: null -> AsyncLoading<ClientState>() 10:14:00.681 (+0:00:14.495673) 💡 Added stream-listener for Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423) SocketException: Connection attempt cancelled, host: InternetAddress('192.168.178.99', IPv4), port: 80 10:14:00.682 (+0:00:14.496150) ⚠️ _testHttp returned error 10:14:00.682 (+0:00:14.496341) 💡 [ClientType.local@ws://192.168.178.99/websocket #41366351] Trying to connect 10:14:00.682 (+0:00:14.496427) 💡 [ClientType.local@ws://192.168.178.99/websocket #41366351] ClientState.disconnected ➝ ClientState.connecting 10:14:00.682 (+0:00:14.496516) 💡 [ClientType.local@ws://192.168.178.99/websocket #41366351] Using headers {} 10:14:00.682 (+0:00:14.496635) 💡 [ClientType.local@ws://192.168.178.99/websocket #41366351] Using timeout 0:00:10.000000 10:14:00.682 (+0:00:14.496933) 👾 TestConnectionState: TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connecting, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: null, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) 10:14:00.683 (+0:00:14.497045) 👾 TestConnectionState: TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: null, wsError: null, httpUri: http://192.168.178.99, httpState: null, httpError: null) -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: null, wsError: null, httpUri: http://192.168.178.99, httpState: false, httpError: SocketException: Connection attempt cancelled, host: InternetAddress('192.168.178.99', IPv4), port: 80) 10:14:00.684 (+0:00:14.498072) 💡 [Klippy Service ClientType.local@ws://192.168.178.99/websocket] Received new JRpcClientState: AsyncLoading<ClientState>() -> AsyncData<ClientState>(value: ClientState.connecting) 10:14:00.684 (+0:00:14.498210) 💡 [ClientType.local@ws://192.168.178.99/websocket #579899925] IOWebSocketChannel reported NOT READY! 10:14:00.684 (+0:00:14.498305) 👾 TestConnectionState: TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: null, wsError: null, httpUri: http://192.168.178.99, httpState: false, httpError: SocketException: Connection attempt cancelled, host: InternetAddress('192.168.178.99', IPv4), port: 80) -> TestConnectionState(wsUri: ws://192.168.178.99/websocket, wsState: ClientState.connecting, wsError: null, httpUri: http://192.168.178.99, httpState: false, httpError: SocketException: Connection attempt cancelled, host: InternetAddress('192.168.178.99', IPv4), port: 80) 10:14:00.686 (+0:00:14.500911) 💡 [ClientType.local@ws://192.168.178.99/websocket #41366351] JsonRpcClient disposed! 10:14:00.688 (+0:00:14.502218) 💡 DashboardPageController: (aIdx: null, l: null) -> (aIdx: null, l: null) 10:14:00.689 (+0:00:14.503239) 💡 [Printer Service ClientType.local@ws://192.168.178.99/websocket] Received new klippyState: null -> AsyncLoading<KlipperState>(): null -> null 10:14:00.689 (+0:00:14.503696) 💡 Rebuilding _PrinterAppBar for Mein Drucker 10:14:00.689 (+0:00:14.503938) 💡 Received fetchAll 10:14:00.695 (+0:00:14.509295) 💡 Fetching dashboard layout for machine Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)) 10:14:00.695 (+0:00:14.509578) 💡 Received ordering [] 10:14:00.695 (+0:00:14.509655) 💡 Received isSupporter false 10:14:00.695 (+0:00:14.509695) 💡 Max allowed machines for non Supporters is 10 10:14:00.695 (+0:00:14.509733) 💡 Updated allMachinesProvider: Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423) SocketException: Connection attempt cancelled, host: InternetAddress('192.168.178.99', IPv4), port: 80 10:14:00.695 (+0:00:14.509922) ⚠️ _testHttp returned error 10:14:00.695 (+0:00:14.509999) 💡 User is not a supporter, returning default layout Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423) 10:14:00.696 (+0:00:14.510483) 💡 [ClientType.local@ws://192.168.178.99/websocket #41366351] IOWebSocketChannel reported NOT READY! 10:14:00.696 (+0:00:14.510563) 💡 Current Layout: Default (937ffa81-f685-49f8-be98-68485438f8c2), null 10:14:00.696 (+0:00:14.510630) 💡 DashboardPageController: (aIdx: null, l: null) -> (aIdx: 0, l: 2) 10:14:00.700 (+0:00:14.514273) 💡 Rebuilding _PrinterAppBar for Mein Drucker 10:14:00.760 (+0:00:14.574641) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] ClientState.connecting ➝ ClientState.connected 10:14:00.760 (+0:00:14.574947) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] IOWebSocketChannel reported READY! 10:14:00.761 (+0:00:14.575073) 💡 [Klippy Service ClientType.local@ws://192.168.178.99/websocket] Received new JRpcClientState: AsyncData<ClientState>(value: ClientState.connecting) -> AsyncData<ClientState>(value: ClientState.connected) 10:14:00.761 (+0:00:14.575272) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] Identifying connection 10:14:00.774 (+0:00:14.588656) 💡 PrinterProviderGuard(d5b5c733-779c-4691-83f7-f4a10df55423): hasError: false, error: null 10:14:00.774 (+0:00:14.588888) 💡 Init PrinterCalibrationWatcher for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.775 (+0:00:14.589174) 💡 SCT-got null -> AsyncLoading<ScrewsTiltAdjust?>() 10:14:00.775 (+0:00:14.589365) 💡 FilamentSensorWatcher: filamentSensorDialog setting changed from null to true 10:14:00.775 (+0:00:14.589470) 💡 FilamentSensorWatcher: Setting up filamentSensorWatcher for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.775 (+0:00:14.589770) 💡 Rebuilding AsyncValueWidget: DashboardPageController-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<_Model>(value: _Model(layout: DashboardLayout{uuid: 937ffa81-f685-49f8-be98-68485438f8c2, name: Default, tabs: [DashboardTab{uuid: 0c916a4e-55ec-45e1-a66a-ed62601ac351, name: General, components: [DashboardComponent{uuid: 4c070a7b-d861-4c29-b3fd-a6aea14742d7, type: DashboardComponentType.machineStatus, showWhilePrinting: true}, DashboardComponent{uuid: fcfa46f1-23ec-4395-a3a9-c3308a8715a6, type: DashboardComponentType.temperatureSensorPreset, showWhilePrinting: true}, DashboardComponent{uuid: 43b3422f-8477-4922-8521-b9286779adaa, type: DashboardComponentType.webcam, showWhilePrinting: true}, DashboardComponent{uuid: a61633d9-0d09-4d54-a7c4-cd34d3b8f9ff, type: DashboardComponentType.controlXYZ, showWhilePrinting: true}, DashboardComponent{uuid: d347abf0-c17e-4d1f-9da1-62d0d638ac48, type: DashboardComponentType.zOffset, showWhilePrinting: true}, DashboardComponent{uuid: 2d3f1aac-845c-4030-824d-f332a503adba, type: DashboardComponentType.spoolman, showWhilePrinting: true}, DashboardComponent{uuid: b7120c16-a312-4b72-8f5f-bebfee418725, type: DashboardComponentType.gcodePreview, showWhilePrinting: true}]}, DashboardTab{uuid: 301a6000-1da1-45ad-9db8-8770208b45b7, name: Control, components: [DashboardComponent{uuid: 10afffb7-21de-4dd3-8f27-ae5fde677ef1, type: DashboardComponentType.macroGroup, showWhilePrinting: true}, DashboardComponent{uuid: 1ddb7293-7282-4293-9769-4943c14d727c, type: DashboardComponentType.controlExtruder, showWhilePrinting: true}, DashboardComponent{uuid: 64ac146b-e66d-4fd8-a098-ae45a8ee6da9, type: DashboardComponentType.fans, showWhilePrinting: true}, DashboardComponent{uuid: ec8a9e3c-f088-450a-942a-754416a593c2, type: DashboardComponentType.pins, showWhilePrinting: true}, DashboardComponent{uuid: 1e531be1-1903-4508-9cd5-832142315bfd, type: DashboardComponentType.powerApi, showWhilePrinting: true}, DashboardComponent{uuid: 711ac223-b47a-4757-bca0-c3bb6bd314bc, type: DashboardComponentType.groupedSliders, showWhilePrinting: true}, DashboardComponent{uuid: c6ac2020-b6a4-4ad4-8ad9-3fe230dcdace, type: DashboardComponentType.bedMesh, showWhilePrinting: true}]}]}, activeIndex: 0, isEditing: false)) 10:14:00.776 (+0:00:14.590493) 💡 Rebuilding tab card page for General (0c916a4e-55ec-45e1-a66a-ed62601ac351) 10:14:00.778 (+0:00:14.592675) 💡 Developer announcements are enabled: true 10:14:00.778 (+0:00:14.592849) 💡 Received 2 developer announcements. 10:14:00.778 (+0:00:14.592983) 👾 Announcements: [{show: false, type: advertisement, title: 🎉 Black Friday Aktion!, body: Nutzen Sie die letzte Chance in diesem Jahr auf das Lifetime Supporter Package! 💫 👾 👾 Sichern Sie sich lebenslange Vorteile zum besten Preis. 👾 👾 💝 Schnell sein lohnt sich – das Angebot endet am Sonntag, den 1. Dezember!, showCount: 4, link: null}, {show: false, type: critical, title: ⚠️ Push Benachrichtigungen instabil, body: Unser Push-Benachrichtigungsdienst ist derzeit aufgrund von Hardware-Problemen bei unserem Hosting-Anbieter instabil. Dies kann die Zustellung von Benachrichtigungen beeinträchtigen. 👾 👾 Wir entschuldigen uns für die Unannehmlichkeiten und bitten um Ihr Verständnis., showCount: 1, link: null}] 10:14:00.779 (+0:00:14.593231) 💡 Messages to show: 0 10:14:00.779 (+0:00:14.593585) 💡 Max allowed machines for non Supporters is 10 10:14:00.779 (+0:00:14.593955) 💡 Last dismiss of Supporter AD: 2025-01-18 09:38:18.561 10:14:00.780 (+0:00:14.594468) 💡 Rebuilding MachineStatusCard for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.780 (+0:00:14.594911) 💡 Rebuilding Async Guard: MachineStatusCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.782 (+0:00:14.596629) 💡 Rebuilding Async Guard: HeaterSensorCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.783 (+0:00:14.597575) 💡 Rebuilding Async Guard: TemperaturePresetCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.786 (+0:00:14.600034) 💡 Rebuilding WebcamCardController for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.786 (+0:00:14.600318) 💡 Rebuilding Async Guard: WebcamCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.786 (+0:00:14.600616) 💡 Rebuilding ControlXYZCard. 10:14:00.786 (+0:00:14.600878) 💡 Rebuilding Async Guard: ControlXYZCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.788 (+0:00:14.602798) 💡 Rebuilding ZOffsetCard 10:14:00.789 (+0:00:14.603103) 💡 Rebuilding Async Guard: ZOffsetCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.791 (+0:00:14.605137) 💡 Rebuilding HeaterSensorCard for machine d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.791 (+0:00:14.605990) 💡 Using WebcamAPI for webcam info repository 10:14:00.792 (+0:00:14.606104) 💡 List Webcams request... 10:14:00.792 (+0:00:14.606139) 💡 Trying to fetch all webcams from moonraker. 10:14:00.802 (+0:00:14.616393) 💡 >>>Fetching Server.Info 10:14:00.815 (+0:00:14.629995) 💡 Received 0 webcams from moonraker. 10:14:00.816 (+0:00:14.630202) 💡 Got 0 webcams 10:14:00.816 (+0:00:14.630624) 💡 <<<Received Server.Info 10:14:00.816 (+0:00:14.630817) 💡 KlippyReady: true 10:14:00.816 (+0:00:14.630883) 💡 >>>rpcResponse Printer.Info 10:14:00.817 (+0:00:14.631600) 💡 [Printer Service ClientType.local@ws://192.168.178.99/websocket] Received new klippyState: AsyncLoading<KlipperState>() -> AsyncData<KlipperState>(value: KlipperState.ready): null -> KlipperState.ready 10:14:00.817 (+0:00:14.631765) 💡 Refreshing printer for uuid: d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.817 (+0:00:14.631815) 💡 >>>Querying printers object list 10:14:00.820 (+0:00:14.634398) 💡 Updating FCM settings on Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99 10:14:00.820 (+0:00:14.634593) 💡 [Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99] Trying to update DeviceFcmSettings 10:14:00.820 (+0:00:14.634682) 💡 Getting fcm 10:14:00.824 (+0:00:14.638587) 💡 Using moonraker db for webcam info repository 10:14:00.824 (+0:00:14.638815) 💡 Rebuilding WebcamCardController for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.825 (+0:00:14.639135) 💡 PrinterProviderGuard(d5b5c733-779c-4691-83f7-f4a10df55423): hasError: false, error: null 10:14:00.825 (+0:00:14.639309) 💡 Rebuilding AsyncValueWidget: DashboardPageController-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<_Model>(value: _Model(layout: DashboardLayout{uuid: 937ffa81-f685-49f8-be98-68485438f8c2, name: Default, tabs: [DashboardTab{uuid: 0c916a4e-55ec-45e1-a66a-ed62601ac351, name: General, components: [DashboardComponent{uuid: 4c070a7b-d861-4c29-b3fd-a6aea14742d7, type: DashboardComponentType.machineStatus, showWhilePrinting: true}, DashboardComponent{uuid: fcfa46f1-23ec-4395-a3a9-c3308a8715a6, type: DashboardComponentType.temperatureSensorPreset, showWhilePrinting: true}, DashboardComponent{uuid: 43b3422f-8477-4922-8521-b9286779adaa, type: DashboardComponentType.webcam, showWhilePrinting: true}, DashboardComponent{uuid: a61633d9-0d09-4d54-a7c4-cd34d3b8f9ff, type: DashboardComponentType.controlXYZ, showWhilePrinting: true}, DashboardComponent{uuid: d347abf0-c17e-4d1f-9da1-62d0d638ac48, type: DashboardComponentType.zOffset, showWhilePrinting: true}, DashboardComponent{uuid: 2d3f1aac-845c-4030-824d-f332a503adba, type: DashboardComponentType.spoolman, showWhilePrinting: true}, DashboardComponent{uuid: b7120c16-a312-4b72-8f5f-bebfee418725, type: DashboardComponentType.gcodePreview, showWhilePrinting: true}]}, DashboardTab{uuid: 301a6000-1da1-45ad-9db8-8770208b45b7, name: Control, components: [DashboardComponent{uuid: 10afffb7-21de-4dd3-8f27-ae5fde677ef1, type: DashboardComponentType.macroGroup, showWhilePrinting: true}, DashboardComponent{uuid: 1ddb7293-7282-4293-9769-4943c14d727c, type: DashboardComponentType.controlExtruder, showWhilePrinting: true}, DashboardComponent{uuid: 64ac146b-e66d-4fd8-a098-ae45a8ee6da9, type: DashboardComponentType.fans, showWhilePrinting: true}, DashboardComponent{uuid: ec8a9e3c-f088-450a-942a-754416a593c2, type: DashboardComponentType.pins, showWhilePrinting: true}, DashboardComponent{uuid: 1e531be1-1903-4508-9cd5-832142315bfd, type: DashboardComponentType.powerApi, showWhilePrinting: true}, DashboardComponent{uuid: 711ac223-b47a-4757-bca0-c3bb6bd314bc, type: DashboardComponentType.groupedSliders, showWhilePrinting: true}, DashboardComponent{uuid: c6ac2020-b6a4-4ad4-8ad9-3fe230dcdace, type: DashboardComponentType.bedMesh, showWhilePrinting: true}]}]}, activeIndex: 0, isEditing: false)) 10:14:00.825 (+0:00:14.639579) 💡 Rebuilding tab card page for General (0c916a4e-55ec-45e1-a66a-ed62601ac351) 10:14:00.826 (+0:00:14.640199) 💡 Rebuilding MachineStatusCard for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.826 (+0:00:14.640313) 💡 Rebuilding Async Guard: MachineStatusCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.826 (+0:00:14.640501) 💡 Rebuilding Async Guard: HeaterSensorCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.826 (+0:00:14.640626) 💡 Rebuilding Async Guard: TemperaturePresetCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.826 (+0:00:14.640802) 💡 Rebuilding Async Guard: WebcamCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(isLoading: true, value: false) 10:14:00.826 (+0:00:14.640962) 💡 Rebuilding ControlXYZCard. 10:14:00.827 (+0:00:14.641030) 💡 Rebuilding Async Guard: ControlXYZCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.827 (+0:00:14.641128) 💡 Rebuilding ZOffsetCard 10:14:00.827 (+0:00:14.641189) 💡 Rebuilding Async Guard: ZOffsetCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.827 (+0:00:14.641632) 💡 Using moonraker db for webcam info repository 10:14:00.827 (+0:00:14.641719) 💡 List Webcams request... 10:14:00.827 (+0:00:14.641748) 💡 Getting webcams 10:14:00.828 (+0:00:14.642128) 💡 List Webcams request... 10:14:00.828 (+0:00:14.642197) 💡 Getting webcams 10:14:00.855 (+0:00:14.669288) 💡 <<<Received Printer.Info 10:14:00.855 (+0:00:14.669939) 💡 <<<Received printer objects list! 10:14:00.856 (+0:00:14.670174) 💡 >>>Querying Printer Objects! 10:14:00.859 (+0:00:14.673248) ⚠️ [Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99] Found an old DeviceFcmSettings entry with uuid 00189b53-edfc-4704-95c4-fae2159d768d that is not present anymore 10:14:00.859 (+0:00:14.673844) 💡 Getting fcm.d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.860 (+0:00:14.674778) 💡 PrinterProviderGuard(d5b5c733-779c-4691-83f7-f4a10df55423): hasError: false, error: null 10:14:00.861 (+0:00:14.675059) 💡 Rebuilding AsyncValueWidget: DashboardPageController-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<_Model>(value: _Model(layout: DashboardLayout{uuid: 937ffa81-f685-49f8-be98-68485438f8c2, name: Default, tabs: [DashboardTab{uuid: 0c916a4e-55ec-45e1-a66a-ed62601ac351, name: General, components: [DashboardComponent{uuid: 4c070a7b-d861-4c29-b3fd-a6aea14742d7, type: DashboardComponentType.machineStatus, showWhilePrinting: true}, DashboardComponent{uuid: fcfa46f1-23ec-4395-a3a9-c3308a8715a6, type: DashboardComponentType.temperatureSensorPreset, showWhilePrinting: true}, DashboardComponent{uuid: 43b3422f-8477-4922-8521-b9286779adaa, type: DashboardComponentType.webcam, showWhilePrinting: true}, DashboardComponent{uuid: a61633d9-0d09-4d54-a7c4-cd34d3b8f9ff, type: DashboardComponentType.controlXYZ, showWhilePrinting: true}, DashboardComponent{uuid: d347abf0-c17e-4d1f-9da1-62d0d638ac48, type: DashboardComponentType.zOffset, showWhilePrinting: true}, DashboardComponent{uuid: 2d3f1aac-845c-4030-824d-f332a503adba, type: DashboardComponentType.spoolman, showWhilePrinting: true}, DashboardComponent{uuid: b7120c16-a312-4b72-8f5f-bebfee418725, type: DashboardComponentType.gcodePreview, showWhilePrinting: true}]}, DashboardTab{uuid: 301a6000-1da1-45ad-9db8-8770208b45b7, name: Control, components: [DashboardComponent{uuid: 10afffb7-21de-4dd3-8f27-ae5fde677ef1, type: DashboardComponentType.macroGroup, showWhilePrinting: true}, DashboardComponent{uuid: 1ddb7293-7282-4293-9769-4943c14d727c, type: DashboardComponentType.controlExtruder, showWhilePrinting: true}, DashboardComponent{uuid: 64ac146b-e66d-4fd8-a098-ae45a8ee6da9, type: DashboardComponentType.fans, showWhilePrinting: true}, DashboardComponent{uuid: ec8a9e3c-f088-450a-942a-754416a593c2, type: DashboardComponentType.pins, showWhilePrinting: true}, DashboardComponent{uuid: 1e531be1-1903-4508-9cd5-832142315bfd, type: DashboardComponentType.powerApi, showWhilePrinting: true}, DashboardComponent{uuid: 711ac223-b47a-4757-bca0-c3bb6bd314bc, type: DashboardComponentType.groupedSliders, showWhilePrinting: true}, DashboardComponent{uuid: c6ac2020-b6a4-4ad4-8ad9-3fe230dcdace, type: DashboardComponentType.bedMesh, showWhilePrinting: true}]}]}, activeIndex: 0, isEditing: false)) 10:14:00.861 (+0:00:14.675457) 💡 Rebuilding tab card page for General (0c916a4e-55ec-45e1-a66a-ed62601ac351) 10:14:00.862 (+0:00:14.676152) 💡 Rebuilding MachineStatusCard for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.862 (+0:00:14.676301) 💡 Rebuilding Async Guard: MachineStatusCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.862 (+0:00:14.676562) 💡 Rebuilding Async Guard: HeaterSensorCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.862 (+0:00:14.676738) 💡 Rebuilding Async Guard: TemperaturePresetCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.862 (+0:00:14.677000) 💡 Rebuilding Async Guard: WebcamCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(isLoading: true, value: false) 10:14:00.863 (+0:00:14.677175) 💡 Rebuilding ControlXYZCard. 10:14:00.863 (+0:00:14.677298) 💡 Rebuilding Async Guard: ControlXYZCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.863 (+0:00:14.677434) 💡 Rebuilding ZOffsetCard 10:14:00.863 (+0:00:14.677533) 💡 Rebuilding Async Guard: ZOffsetCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:00.864 (+0:00:14.678370) 💡 Got 1 webcams 10:14:00.864 (+0:00:14.678792) 💡 Got 1 webcams 10:14:00.866 (+0:00:14.680269) 💡 Rebuilding Async Guard: WebcamCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(value: true) 10:14:00.867 (+0:00:14.681470) 💡 Rebuilding Async Guard: Mjpeg-http://192.168.178.99/webcam?action=stream with AsyncLoading<bool>() 10:14:00.871 (+0:00:14.685343) 💡 StreamMjpegManager started stream JRpcError{code: -32601, message: Key 'fcm.d5b5c733-779c-4691-83f7-f4a10df55423' in namespace 'mobileraker' not found} #0 MoonrakerDatabaseClient.getDatabaseItem (package:common/network/moonraker_database_client.dart:59) #1 <asynchronous suspension> #2 DeviceFcmSettingsRepositoryImpl.get (package:common/data/repository/fcm/device_fcm_settings_repository_impl.dart:43) #3 <asynchronous suspension> #4 MachineService.updateMachineFcmSettings (package:common/service/machine_service.dart:388) #5 <asynchronous suspension> #6 NotificationService._setupMachineFcmUpdater.<anonymous closure> (package:common/service/notification_service.dart:442) #7 <asynchronous suspension> 10:14:00.883 (+0:00:14.697130) ⚠️ Could not retrieve key: fcm.d5b5c733-779c-4691-83f7-f4a10df55423 10:14:00.884 (+0:00:14.698085) 💡 [Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99] Did not find DeviceFcmSettings in MoonrakerDB, trying to add it: DeviceFcmSettings{machineId: cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4, machineName: Mein Drucker, language: en, settings: NotificationSettings{progress: 0.25, states: {standby, printing, paused, complete, error}, androidProgressbar: true, etaSourves: {slicer, filament}, created: 2025-01-18 10:14:00.884023, lastModified: 2025-01-18 10:14:00.884023}, version: 2.8.4-android, snap: null, apns: null} 10:14:00.901 (+0:00:14.715149) 💡 [Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99] Successfully added DeviceFcmSettings 10:14:00.901 (+0:00:14.715330) 💡 [Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99] Latest DeviceFcmSettings is: DeviceFcmSettings{machineId: cj5DWLy3TTK5umCrXwatv0:APA91bG5xvwrGcbY1DNQL3VfPT3Vp5N_fg7G0PaRKgHHmkWnXmKkZe6-lZ2pv1jiVRApt2MHXzzvpZF8HtF1Gakpr5gfeihWUCBkJ4u7ML9t13rI5TELWg4, machineName: Mein Drucker, language: en, settings: NotificationSettings{progress: 0.25, states: {standby, printing, paused, complete, error}, androidProgressbar: true, etaSourves: {slicer, filament}, created: 2025-01-18 10:14:00.884023, lastModified: 2025-01-18 10:14:00.884023}, version: 2.8.4-android, snap: null, apns: null} 10:14:00.959 (+0:00:14.773351) 💡 Rebuilding Async Guard: Mjpeg-http://192.168.178.99/webcam?action=stream with AsyncData<bool>(value: true) 10:14:01.127 (+0:00:14.941776) 💡 <<<Received queried printer objects 10:14:01.134 (+0:00:14.948201) ⚠️ Extruder 0 is not yet initialized. Adding 1 extruders 10:14:01.134 (+0:00:14.948865) 💡 Fetching cached temperature store data 10:14:01.158 (+0:00:14.972232) 💡 Received cached temperature store for [heater_bed, extruder] 10:14:01.159 (+0:00:14.973366) 💡 Subscribing printer objects for ws-updates! 10:14:01.161 (+0:00:14.975502) 💡 Also requesting an update for current_file: 10:14:01.161 (+0:00:14.975882) 💡 UPDATED current_file: null 10:14:01.162 (+0:00:14.976348) 💡 SCT-got AsyncLoading<ScrewsTiltAdjust?>() -> AsyncData<ScrewsTiltAdjust?>(value: null) 10:14:01.164 (+0:00:14.978583) 💡 Updating Default Macros for "Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99)"! 10:14:01.164 (+0:00:14.978928) 💡 Getting settings 10:14:01.177 (+0:00:14.991214) 💡 Rebuilding Async Guard: MachineStatusCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(value: true) 10:14:01.180 (+0:00:14.994879) 💡 Fetched settings for d5b5c733-779c-4691-83f7-f4a10df55423: MachineSettings{inverts: [false, false, false], speedXY: 50, speedZ: 30, extrudeFeedrate: 5, moveSteps: [1.0, 10.0, 25.0, 50.0], babySteps: [0.005, 0.01, 0.05, 0.1], extrudeSteps: [1, 10, 25, 50], macroGroups: [MacroGroup.__(uuid: default, name: Standard, macros: [GCodeMacro.__(uuid: fa2ed2ab-013a-40f8-b0b7-d96d7ec60c12, name: LOG_Z, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: d0441f96-514f-4f88-80b3-045f27648be3, name: OBICO_LINK_STATUS, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: c251140d-5acc-49f4-b866-344443844bec, name: save_last_file, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: f923ad59-dbbe-4575-ad52-3d37d815e1c3, name: M190, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 34422d49-1b36-4e82-aadc-5fad203d0ffc, name: G29, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 8e8a9435-3a23-4ea0-b377-09c3915829bd, name: PRINT_START, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 9110b530-a88d-4659-a38a-1356ceda073e, name: nozzle_wipe, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: b46c93f5-f96a-456a-9ab6-83f5a3a1316d, name: M109, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 10bc6ffc-1d76-42be-81f1-f593cd625a18, name: RESUME, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 07d6b5a7-4eca-4150-93a1-0931e903bf64, name: PAUSE, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: eed8b508-7a7b-40c7-ac2f-e7d44747a308, name: clear_last_file, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 2a87e242-a3c0-4b00-a0a0-4b586fbf1e1b, name: RESUME_INTERRUPTED, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: a3afc5f6-9ff0-4a6f-9920-47bd1d240f9b, name: PRINT_END, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 86e22252-8977-4096-a4de-b8cb17fa07f4, name: G31, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: ad069a0d-d4f1-4713-a7cb-540555b98211, name: NEOPIXEL_DISPLAY, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: cfbd0c4f-2894-46cf-91c2-3882aebcb311, name: nozzle_clean, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: aeb95490-5859-4e12-bb3e-abce3e3e395f, name: CANCEL_PRINT, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: dd47b643-6ae1-4c29-806f-acfc4ee5458a, name: draw_line, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 00a35814-6b05-4522-abbe-f33b3d8df773, name: move_to_point_1, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 7fd55708-93c3-49a5-a55a-e0f73372a851, name: move_to_point_0, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: e976a8e2-72c7-436e-ac91-3da9088ef0c8, name: move_to_point_3, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 066cff9a-10b1-4dde-8092-5dad6dcf769a, name: move_to_point_2, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 16cd7e6c-2ba6-4536-812d-4f2d9e7b6391, name: move_to_point_5, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 0c065212-6e8d-4acd-ac60-3fe7ed2f1fe9, name: move_to_point_4, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null), GCodeMacro.__(uuid: 7319f169-8de0-40a0-b53f-28e2f4871bf9, name: move_to_point_6, visible: true, showForState: {PrintState.standby, PrintState.printing, PrintState.paused, PrintState.complete, PrintState.cancelled, PrintState.error}, forRemoval: null)])], temperaturePresets: [TemperatureTemplate{name: PLA, uuid: e775be4f-0e1e-4d40-bd85-abb92a35d19e, bedTemp: 60, extruderTemp: 200}, TemperatureTemplate{name: PETG, uuid: e9f43eea-922f-4f8e-ac01-d3187f91e709, bedTemp: 90, extruderTemp: 230}, TemperatureTemplate{name: ABS, uuid: c7927cf9-3fd7-4ef9-bb7a-28a8a809f1f7, bedTemp: 100, extruderTemp: 250}], tempOrdering: [ReordableElement.__(uuid: abf6efac-a4ed-4bf4-ad1a-b08a318579cd, kind: ConfigFileObjectIdentifiers.extruder, name: extruder), ReordableElement.__(uuid: ead9dcd2-a780-43a0-b313-e187fee0bdd9, kind: ConfigFileObjectIdentifiers.heater_bed, name: heater_bed)], fanOrdering: [ReordableElement.__(uuid: b2aefed2-5716-431b-aa14-146ee35e23d4, kind: ConfigFileObjectIdentifiers.fan, name: print_fan), ReordableElement.__(uuid: 76beadf3-69c0-4a1c-aaca-2f6f79471cc4, kind: ConfigFileObjectIdentifiers.heater_fan, name: fan0), ReordableElement.__(uuid: 37d0a705-af1d-4442-ba01-c44d3a8dda3f, kind: ConfigFileObjectIdentifiers.heater_fan, name: fan2)], miscOrdering: [ReordableElement.__(uuid: 5c3338e8-4c5e-4d4a-8ae4-f32b7641837b, kind: ConfigFileObjectIdentifiers.neopixel, name: my_neopixel), ReordableElement.__(uuid: 0e794681-ca73-4af5-9d72-071647f79f1c, kind: ConfigFileObjectIdentifiers.filament_switch_sensor, name: fila)], filamentLoadGCode: null, filamentUnloadGCode: null, nozzleExtruderDistance: 100, movingSpeed: 5.0, purgeLength: 15, purgeSpeed: 2.0} 10:14:01.183 (+0:00:14.997728) 💡 Rebuilding Async Guard: ControlXYZCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(value: true) 10:14:01.188 (+0:00:15.002202) 💡 Rebuilding ToolheadInfoTable 10:14:01.191 (+0:00:15.005561) 💡 Rebuilding Async Guard: ZOffsetCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(value: false) 10:14:01.193 (+0:00:15.007132) 💡 Rebuilding Async Guard: TemperaturePresetCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(value: true) 10:14:01.194 (+0:00:15.008627) 💡 Rebuilding Async Guard: HeaterSensorCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(value: true) 10:14:01.195 (+0:00:15.009810) ⚠️ Rebuilding HeaterSensorCard 10:14:01.762 (+0:00:15.576553) 💡 [MobilerakerRouteObserver-Main]::POP Instance of '_PageBasedMaterialPageRoute<void>'. Active is now Instance of '_PageBasedMaterialPageRoute<void>'. StackCount: 1 10:14:01.778 (+0:00:15.592876) 💡 Rebuilding SpoolmanCard for d5b5c733-779c-4691-83f7-f4a10df55423. 10:14:01.779 (+0:00:15.593250) 💡 Rebuilding Async Guard: SpoolmanCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:01.779 (+0:00:15.593537) 💡 Rebuilding GCodePreviewCard for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:01.779 (+0:00:15.593921) 💡 Rebuilding Async Guard: GCodePreviewCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncLoading<bool>() 10:14:01.784 (+0:00:15.598947) 💡 Rebuilding Async Guard: SpoolmanCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(value: false) 10:14:01.785 (+0:00:15.599119) 💡 Rebuilding Async Guard: GCodePreviewCard-d5b5c733-779c-4691-83f7-f4a10df55423 with AsyncData<bool>(value: false) 10:14:12.722 (+0:00:26.536822) 💡 StreamMjpegManager DISPOSED 10:14:12.731 (+0:00:26.545408) 💡 Rebuilding Async Guard: Mjpeg-http://192.168.178.99/webcam?action=stream with AsyncError<bool>(error: DioException [receive timeout]: The request took longer than 0:00:10.000000 to receive data. It was aborted. To get rid of this exception, try raising the RequestOptions.receiveTimeout above the duration of 0:00:10.000000 or improve the response time of the server., stackTrace: ) 10:14:19.896 (+0:00:33.710060) 💡 Max allowed machines for non Supporters is 10 10:14:19.896 (+0:00:33.710516) 💡 Messages to show: 0 10:14:21.057 (+0:00:34.871902) 💡 Retrying Mjpeg Connection 10:14:21.058 (+0:00:34.872436) 💡 StreamMjpegManager started stream 10:14:21.065 (+0:00:34.879954) 💡 Rebuilding Async Guard: Mjpeg-http://192.168.178.99/webcam?action=stream with AsyncData<bool>(isLoading: true, value: true) 10:14:27.062 (+0:00:40.876350) 💡 Max allowed machines for non Supporters is 10 10:14:27.063 (+0:00:40.877063) 💡 Messages to show: 0 10:14:30.766 (+0:00:44.580628) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] WS-Stream closed normal! Code: 1001, Reason: 10:14:30.767 (+0:00:44.581013) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] ClientState.connected ➝ ClientState.disconnected 10:14:30.767 (+0:00:44.581176) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] Trying to connect 10:14:30.767 (+0:00:44.581279) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] ClientState.disconnected ➝ ClientState.connecting 10:14:30.767 (+0:00:44.581496) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] Using headers {} 10:14:30.767 (+0:00:44.581635) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] Using timeout 0:00:10.000000 10:14:30.768 (+0:00:44.582236) 💡 [Klippy Service ClientType.local@ws://192.168.178.99/websocket] Received new JRpcClientState: AsyncData<ClientState>(value: ClientState.connected) -> AsyncData<ClientState>(value: ClientState.disconnected) 10:14:30.770 (+0:00:44.584324) 💡 [Printer Service ClientType.local@ws://192.168.178.99/websocket] Received new klippyState: AsyncData<KlipperState>(value: KlipperState.ready) -> AsyncData<KlipperState>(value: KlipperState.disconnected): KlipperState.ready -> KlipperState.disconnected 10:14:30.770 (+0:00:44.584904) 💡 [Klippy Service ClientType.local@ws://192.168.178.99/websocket] Received new JRpcClientState: AsyncData<ClientState>(value: ClientState.disconnected) -> AsyncData<ClientState>(value: ClientState.connecting) 10:14:30.781 (+0:00:44.595252) 💡 Rebuilding WebcamCardController for d5b5c733-779c-4691-83f7-f4a10df55423 10:14:30.794 (+0:00:44.608950) ⚠️ [GCodePreviewCardController(d5b5c733-779c-4691-83f7-f4a10df55423)] will PAUSE the syncing of filePos to layerData, no listeners 10:14:33.064 (+0:00:46.878615) ⚠️ [ClientType.local@ws://192.168.178.99/websocket #142561897] Got channel error WebSocketChannelException: SocketException: No route to host (OS Error: No route to host, errno = 113), address = 192.168.178.99, port = 43336 10:14:33.065 (+0:00:46.879011) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] IOWebSocketChannel reported NOT READY! 10:14:33.065 (+0:00:46.879192) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] WS-Stream closed abnormally! 10:14:33.065 (+0:00:46.879305) ⚠️ [ClientType.local@ws://192.168.178.99/websocket #142561897] Sending GET to http://192.168.178.99/websocket to determine error reason 10:14:35.368 (+0:00:49.182941) ⛔ [ClientType.local@ws://192.168.178.99/websocket #142561897] WS-Stream error: SocketException: No route to host (OS Error: No route to host, errno = 113), address = 192.168.178.99, port = 43346 10:14:35.370 (+0:00:49.184157) 💡 [ClientType.local@ws://192.168.178.99/websocket #142561897] ClientState.connecting ➝ ClientState.error 10:14:35.370 (+0:00:49.184371) 💡 [Klippy Service ClientType.local@ws://192.168.178.99/websocket] Received new JRpcClientState: AsyncData<ClientState>(value: ClientState.connecting) -> AsyncData<ClientState>(value: ClientState.error) 10:14:35.370 (+0:00:49.184592) 💡 [Printer Service ClientType.local@ws://192.168.178.99/websocket] Received new klippyState: AsyncData<KlipperState>(value: KlipperState.disconnected) -> AsyncData<KlipperState>(value: KlipperState.error): KlipperState.disconnected -> KlipperState.error 10:14:40.375 (+0:00:54.189988) 💡 [BottomNavigationBar] Page Changed: 1 10:14:40.376 (+0:00:54.190264) 💡 Page Change received: 1 10:14:40.378 (+0:00:54.192760) 💡 DashboardPageController: (aIdx: 0, l: 2) -> (aIdx: 1, l: 2) 10:14:40.380 (+0:00:54.194548) 💡 Rebuilding _PrinterAppBar for Mein Drucker 10:14:41.489 (+0:00:55.303103) 💡 [BottomNavigationBar] Page Changed: 1 MobilerakerDioException [DioExceptionType.connectionError]: The connection errored: No route to host This indicates an error which most likely cannot be solved by the library. Error: SocketException: No route to host (OS Error: No route to host, errno = 113), address = 192.168.178.99, port = 40796 10:14:44.974 (+0:00:58.788029) ⚠️ DioException while requesting MJPEG-Stream 10:14:47.595 (+0:01:01.409510) 💡 Navigating to /setting 10:14:47.604 (+0:01:01.418201) 💡 [MobilerakerRouteObserver-Main]::PUSH Instance of '_PageBasedMaterialPageRoute<void>'. 10:14:48.435 (+0:01:02.249632) ⚠️ [Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423)@http://192.168.178.99] Unable to propagate new notification settings because JRPC was not connected! MobilerakerException{Machine not connected, parentException: null, parentStack: null} 10:14:48.435 (+0:01:02.249936) ⚠️ Error while trying to fetch CompanionMeta for machine Mein Drucker (d5b5c733-779c-4691-83f7-f4a10df55423) 10:14:49.850 (+0:01:03.664711) 💡 Show Dialog request for DialogType.logging 10:14:49.851 (+0:01:03.665619) 💡 [MobilerakerRouteObserver-Main]::PUSH Instance of 'DialogRoute<DialogResponse<dynamic>>'. 10:15:00.798 (+0:01:14.612655) 💡 StreamMjpegManager DISPOSED
The text was updated successfully, but these errors were encountered: