You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The errors start at the end of the installation. After installing the dependencies, the graphical interface of the app closes, but does not crash. When I open it again, it immediately throws me to the interface where it already writes the IP and the rest. At this point the web interface is already available and the main problem starts.
For about 1 minute everything works perfectly, the printer sends temperatures, sd contents, everything. And I can control the printer with the arrow keys.
After that, the Octo4a application crashes and in the octoprint interface I get the message: octo4a "SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)"
The Octo4a serial device disappears from the octoprint interface, which cannot be manually re-entered. Reopening Octo4a does not help, it also writes the IP address incorrectly. Only when I "Force Close" the application or restart the device it starts working again. Then it works again for about 1 minute.
A minor problem is that the app crashes after every camera setting change, but it saves the setting and the tests work, but if I press on the camera in octoprint the octo4a app crashes immediately.
[10-30 17:24:23.372 1764:1840 D/ ]
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
[10-30 17:24:24.372 1764:1764 I/Choreographer]
Skipped 39 frames! The application may be doing too much work on its main thread.
[10-30 17:24:24.902 1764:1764 I/Choreographer]
Skipped 31 frames! The application may be doing too much work on its main thread.
[10-30 17:24:37.102 505:522 I/ActivityManager]
Process com.octo4a (pid 1764) has died.
[10-30 17:24:37.102 505:522 W/ActivityManager]
Force removing ActivityRecord{64c37ed0 u0 com.octo4a/.ui.InstallationActivity t4}: app died, no saved state
[10-30 17:24:37.102 505:542 W/InputDispatcher]
channel '6505b0c0 com.octo4a/com.octo4a.ui.InstallationActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
[10-30 17:24:37.102 505:542 E/InputDispatcher]
channel '6505b0c0 com.octo4a/com.octo4a.ui.InstallationActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
[10-30 17:24:37.102 115:115 I/art]
Process 1764 terminated by signal (15)
[10-30 17:24:37.262 505:526 W/WindowManager]
Rebuild removed 6 windows but added 5
java.lang.RuntimeException: here
at com.android.server.wm.WindowManagerService.rebuildAppWindowListLocked(WindowManagerService.java:8116)
at com.android.server.wm.WindowManagerService.rebuildAppWindowListLocked(WindowManagerService.java:8052)
at com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked(WindowManagerService.java:8535)
at com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner(WindowManagerService.java:9298)
at com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedLoop(WindowManagerService.java:8268)
at com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLocked(WindowManagerService.java:8210)
at com.android.server.wm.WindowManagerService.access$300(WindowManagerService.java:158)
at com.android.server.wm.WindowManagerService$H.handleMessage(WindowManagerService.java:7244)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
[10-30 17:24:37.262 505:526 W/WindowManager]
This window was lost: Window{6505b0c0 u0 com.octo4a/com.octo4a.ui.InstallationActivity EXITING}
[10-30 17:24:37.262 695:712 W/Binder]
Caught a RuntimeException from the binder stub implementation.
java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.inputmethod.InputMethodSession android.inputmethodservice.IInputMethodSessionWrapper.getInternalInputMethodSession()' on a null object reference
at android.inputmethodservice.IInputMethodWrapper.setSessionEnabled(IInputMethodWrapper.java:280)
at com.android.internal.view.IInputMethod$Stub.onTransact(IInputMethod.java:129)
at android.os.Binder.execTransact(Binder.java:404)
[10-31 21:06:01.885 507:545 W/InputDispatcher]
channel '6508a8a0 com.octo4a/com.octo4a.ui.MainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
[10-31 21:06:01.885 507:545 E/InputDispatcher]
channel '6508a8a0 com.octo4a/com.octo4a.ui.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
[10-31 21:06:01.885 114:114 I/art]
Process 1144 terminated by signal (6)
2023-11-01 01:58:50,744 - octoprint.startup - INFO - ******************************************************************************
2023-11-01 01:58:50,774 - octoprint.startup - INFO - Starting OctoPrint 1.9.3
2023-11-01 01:58:50,783 - octoprint.startup - INFO - ******************************************************************************
2023-11-01 01:58:51,052 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity state is currently: online
2023-11-01 01:58:51,056 - octoprint.util.connectivity.connectivity_checker - INFO - Connecting to 1.1.1.1:53 is working
2023-11-01 01:58:51,059 - octoprint.util.connectivity.connectivity_checker - INFO - Resolving octoprint.org is working
2023-11-01 01:58:51,316 - octoprint.plugin.core - INFO - Loading plugins from /usr/lib/python3.10/site-packages/octoprint/plugins, /root/.octoprint/plugins and installed plugin packages...
2023-11-01 01:58:59,875 - octoprint.access.users - WARNING - Argon2 passlib backend is not available, not using it for password hashing
2023-11-01 01:59:08,807 - octoprint.plugin.core - INFO - Plugin Pi Support Plugin (2023.10.10) did not pass check, not loading.
2023-11-01 01:59:09,757 - octoprint.plugin.core - INFO - Found 19 plugin(s) providing 19 mixin implementations, 34 hook handlers
2023-11-01 01:59:10,165 - octoprint.server.heartbeat - INFO - Starting server heartbeat, 900.0s interval
2023-11-01 01:59:11,648 - octoprint.server - INFO - Intermediary server started
2023-11-01 01:59:11,949 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /root/.octoprint/uploads...
2023-11-01 01:59:11,968 - octoprint.filemanager.storage - INFO - ... file metadata for /root/.octoprint/uploads initialized successfully.
2023-11-01 01:59:11,992 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_SHOW (needs: "Need(method='role', value='plugin_action_command_notification_show')")
2023-11-01 01:59:11,996 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_CLEAR (needs: "Need(method='role', value='plugin_action_command_notification_clear')")
2023-11-01 01:59:11,998 - octoprint.server - INFO - Added new permission from plugin action_command_prompt: PLUGIN_ACTION_COMMAND_PROMPT_INTERACT (needs: "Need(method='role', value='plugin_action_command_prompt_interact')")
2023-11-01 01:59:12,007 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_READ (needs: "Need(method='role', value='plugin_announcements_read')")
2023-11-01 01:59:12,012 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_MANAGE (needs: "Need(method='role', value='plugin_announcements_read'), Need(method='role', value='plugin_announcements_manage')")
2023-11-01 01:59:12,021 - octoprint.server - INFO - Added new permission from plugin appkeys: PLUGIN_APPKEYS_ADMIN (needs: "Need(method='role', value='plugin_appkeys_admin')")
2023-11-01 01:59:12,039 - octoprint.server - INFO - Added new permission from plugin appkeys: PLUGIN_APPKEYS_GRANT (needs: "Need(method='role', value='plugin_appkeys_user')")
2023-11-01 01:59:12,043 - octoprint.server - INFO - Added new permission from plugin backup: PLUGIN_BACKUP_ACCESS (needs: "Need(method='role', value='plugin_backup_access')")
2023-11-01 01:59:12,044 - octoprint.server - INFO - Added new permission from plugin firmware_check: PLUGIN_FIRMWARE_CHECK_DISPLAY (needs: "Need(method='role', value='plugin_firmware_check_display')")
2023-11-01 01:59:12,046 - octoprint.server - INFO - Added new permission from plugin logging: PLUGIN_LOGGING_MANAGE (needs: "Need(method='role', value='plugin_logging_manage')")
2023-11-01 01:59:12,060 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_LIST (needs: "Need(method='role', value='plugin_pluginmanager_list')")
2023-11-01 01:59:12,067 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_MANAGE (needs: "Need(method='role', value='plugin_pluginmanager_manage')")
2023-11-01 01:59:12,073 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_INSTALL (needs: "Need(method='role', value='plugin_pluginmanager_manage'), Need(method='role', value='plugin_pluginmanager_install')")
2023-11-01 01:59:12,079 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CHECK (needs: "Need(method='role', value='plugin_softwareupdate_check')")
2023-11-01 01:59:12,089 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_UPDATE (needs: "Need(method='role', value='plugin_softwareupdate_update')")
2023-11-01 01:59:12,105 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CONFIGURE (needs: "Need(method='role', value='plugin_softwareupdate_configure')")
2023-11-01 01:59:22,196 - octoprint.util.pip - INFO - Using "/usr/bin/python3 -m pip" as command to invoke pip
2023-11-01 01:59:32,199 - octoprint.util.pip - INFO - Version of pip is 22.3.1
2023-11-01 01:59:35,053 - octoprint.util.pip - INFO - pip installs to /usr/lib/python3.10/site-packages (writable -> yes), --user flag needed -> no, virtual env -> no
2023-11-01 01:59:35,055 - octoprint.util.pip - INFO - ==> pip ok -> yes
2023-11-01 01:59:35,521 - octoprint.plugin.core - INFO - Initialized 19 plugin implementation(s)
2023-11-01 01:59:35,785 - octoprint.plugins.classicwebcam - INFO - Migrating settings from webcam to plugins.classicwebcam...
2023-11-01 01:59:36,778 - octoprint - INFO - Installing webcam compat overlay for configured default webcam <octoprint.webcams.ProvidedWebcam object at 0x41b4eb38>
2023-11-01 01:59:36,793 - octoprint.plugin.core - INFO - 19 plugin(s) registered with the system:
| Action Command Notification Support (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/action_command_notification
| Action Command Prompt Support (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/action_command_prompt
| Announcement Plugin (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/announcements
| Anonymous Usage Tracking (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/tracking
| Application Keys Plugin (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/appkeys
| Backup & Restore (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/backup
| Classic Webcam (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/classicwebcam
| comm-fix = /root/.octoprint/plugins/comm-fix.py
| Core Wizard (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/corewizard
| Discovery (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/discovery
| Error Tracking (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/errortracking
| Event Manager (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/eventmanager
| File Check (2021.2.23) (bundled) = /usr/lib/python3.10/site-packages/octoprint_file_check
| Firmware Check (2021.10.11) (bundled) = /usr/lib/python3.10/site-packages/octoprint_firmware_check
| GCode Viewer (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/gcodeviewer
| Logging (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/logging
| Plugin Manager (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/pluginmanager
| Software Update (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/softwareupdate
| Virtual Printer (bundled) = /usr/lib/python3.10/site-packages/octoprint/plugins/virtual_printer
Prefix legend: ! = disabled, # = blacklisted, * = incompatible
2023-11-01 01:59:36,838 - octoprint.environment - ERROR - Error while detecting hardware environment
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/octoprint/environment.py", line 112, in _detect_hardware
cpu_freq = psutil.cpu_freq()
File "/usr/lib/python3.10/site-packages/psutil/init.py", line 1864, in cpu_freq
ret = _psplatform.cpu_freq()
File "/usr/lib/python3.10/site-packages/psutil/pslinux.py", line 745, in cpu_freq
max = int(bcat(pjoin(path, "scaling_max_freq"))) / 1000
File "/usr/lib/python3.10/site-packages/psutil/_common.py", line 776, in bcat
return cat(fname, fallback=fallback, _open=open_binary)
File "/usr/lib/python3.10/site-packages/psutil/_common.py", line 764, in cat
with _open(fname) as f:
File "/usr/lib/python3.10/site-packages/psutil/_common.py", line 728, in open_binary
return open(fname, "rb", buffering=FILE_READ_BUFFER_SIZE)
PermissionError: [Errno 13] Permission denied: '/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq'
2023-11-01 01:59:36,925 - octoprint.environment - INFO - Detected environment is Python 3.10.13 under Linux (linux). Details:
| hardware:
| cores: unknown
| freq: unknown
| ram: unknown
| os:
| bits: 32
| id: linux
| platform: linux
| python:
| pip: 22.3.1
| version: 3.10.13
2023-11-01 01:59:37,036 - octoprint.server - INFO - Reset webasset folder /root/.octoprint/generated/webassets...
2023-11-01 01:59:37,044 - octoprint.server - INFO - Reset webasset folder /root/.octoprint/generated/.webassets-cache...
2023-11-01 01:59:37,056 - octoprint.server - INFO - Reset webasset folder /root/.octoprint/generated/.webassets-manifest.json...
2023-11-01 01:59:39,836 - octoprint.settings - WARNING - DeprecationWarning: Detected access to deprecated settings path ['webcam', 'snapshot'], returned value is derived from compatibility overlay. Please use the webcam system introduced with 1.9.0, this compatibility layer will be removed in a future release.
2023-11-01 01:59:39,914 - octoprint.server - INFO - Shutting down intermediary server...
2023-11-01 01:59:40,067 - octoprint.server - INFO - Intermediary server shut down
2023-11-01 01:59:40,103 - octoprint.events - INFO - Processing startup event, this is our first event
2023-11-01 01:59:40,108 - octoprint.events - INFO - Adding 0 events to queue that were held back before startup event
2023-11-01 01:59:40,174 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2023-11-01 01:59:40,186 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2023-11-01 01:59:40,211 - octoprint.server - INFO - Starting autorefresh of serial port list
2023-11-01 01:59:40,262 - octoprint.server - INFO - Serial port list was updated, refreshing the port list in the frontend
2023-11-01 01:59:40,264 - octoprint.server.util.watchdog - INFO - Running initial scan on watched folder...
2023-11-01 01:59:40,296 - octoprint.server.util.watchdog - INFO - ... initial scan done.
2023-11-01 01:59:41,207 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on localhost._http._tcp.local.' for _http._tcp.local.
2023-11-01 01:59:42,330 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on localhost._octoprint._tcp.local.' for _octoprint._tcp.local.
2023-11-01 01:59:42,362 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on localhost for SSDP
2023-11-01 01:59:42,467 - octoprint.plugins.comm-fix - INFO - Monkey patching comm.py
2023-11-01 01:59:42,477 - octoprint.server - INFO - Listening on http://0.0.0.0:5000 and http://[::]:5000
2023-11-01 01:59:50,285 - octoprint.util.pip - INFO - Using "/usr/bin/python3 -m pip" as command to invoke pip
2023-11-01 01:59:50,297 - octoprint.util.pip - INFO - pip installs to /usr/lib/python3.10/site-packages (writable -> yes), --user flag needed -> no, virtual env -> no
2023-11-01 01:59:50,346 - octoprint.util.pip - INFO - ==> pip ok -> yes
2023-11-01 01:59:50,390 - octoprint.plugins.softwareupdate - INFO - Minimum free storage across all update relevant locations is 4.9GB. That is considered sufficient for updating.
2023-11-01 01:59:50,408 - octoprint.plugins.softwareupdate - INFO - Fetching check overlays from https://plugins.octoprint.org/update_check_overlay.json
2023-11-01 01:59:51,339 - octoprint.plugins.announcements - INFO - Loaded channel _important from https://octoprint.org/feeds/important.xml in 8.3s
2023-11-01 01:59:51,622 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from https://plugins.octoprint.org/plugins.json
2023-11-01 02:00:01,565 - octoprint.plugins.announcements - INFO - Loaded channel _releases from https://octoprint.org/feeds/releases.xml in 8.2s
2023-11-01 02:00:05,761 - octoprint.plugins.announcements - INFO - Loaded channel _blog from https://octoprint.org/feeds/octoblog.xml in 2.1s
2023-11-01 02:00:08,212 - octoprint.util.pip - INFO - Using "/usr/bin/python3 -m pip" as command to invoke pip
2023-11-01 02:00:08,216 - octoprint.util.pip - INFO - pip installs to /usr/lib/python3.10/site-packages (writable -> yes), --user flag needed -> no, virtual env -> no
2023-11-01 02:00:08,216 - octoprint.util.pip - INFO - ==> pip ok -> yes
2023-11-01 02:00:08,425 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk
2023-11-01 02:00:08,753 - octoprint.plugins.announcements - INFO - Loaded channel _plugins from https://plugins.octoprint.org/feed.xml in 0.94s
2023-11-01 02:00:09,596 - octoprint.plugins.pluginmanager - INFO - Loaded plugin notices data from https://plugins.octoprint.org/notices.json
2023-11-01 02:00:10,758 - octoprint.plugins.announcements - INFO - Loaded channel _octopi from https://octoprint.org/feeds/octopi.xml in 1.0s
2023-11-01 02:00:15,571 - octoprint.server.util.flask.PreemptiveCache - INFO - Adding entry for / and {'path': '/', 'base_url': 'http://192.168.50.199:5000/', 'query_string': 'l10n=en', '_timestamp': 1698804015.571453, '_count': 1}
2023-11-01 02:00:32,757 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:32,790 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:32,824 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:39,743 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:39,775 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:39,813 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:39,871 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:39,947 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:39,988 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:40,107 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:40,158 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:40,196 - octoprint.server.views - INFO - Path / was bypassed from cache (key: ui:_default:http://192.168.50.199:5000/:en), signaling as cached
2023-11-01 02:00:40,953 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.136
2023-11-01 02:00:55,569 - octoprint.access.users - INFO - Logged in user: asd
2023-11-01 02:00:55,573 - octoprint.server.api - INFO - Actively logging in user asd from 192.168.50.136
2023-11-01 02:00:57,632 - octoprint.server.util.sockjs - INFO - User asd logged in on the socket from client 192.168.50.136
2023-11-01 02:01:43,737 - octoprint.server.util.flask - INFO - Passively logging in user asd from 192.168.50.136
2023-11-01 02:01:43,738 - octoprint.access.users - INFO - Logged in user: asd
2023-11-01 02:01:47,544 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.136
2023-11-01 02:01:47,996 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.136
2023-11-01 02:01:48,114 - octoprint.server.util.flask - INFO - Passively logging in user asd from 192.168.50.136
2023-11-01 02:01:48,117 - octoprint.access.users - INFO - Logged in user: asd
2023-11-01 02:01:50,674 - octoprint.server.util.sockjs - INFO - User asd logged in on the socket from client 192.168.50.136
2023-11-01 02:04:27,852 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial connection"
2023-11-01 02:04:27,907 - octoprint.util.comm - INFO - Serial detection: Performing autodetection with 7 port/baudrate candidates: /dev/ttyOcto4a@115200, /dev/ttyOcto4a@250000, /dev/ttyOcto4a@230400, /dev/ttyOcto4a@57600, /dev/ttyOcto4a@38400, /dev/ttyOcto4a@19200, /dev/ttyOcto4a@9600
2023-11-01 02:04:27,908 - octoprint.util.comm - INFO - Serial detection: Trying port /dev/ttyOcto4a, baudrate 115200
2023-11-01 02:04:27,918 - octoprint.util.comm - INFO - Connecting to port /dev/ttyOcto4a, baudrate 115200
2023-11-01 02:04:27,948 - octoprint.util.comm - INFO - Serial detection: Handshake attempt #1 with timeout 2.0s
2023-11-01 02:04:27,964 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2023-11-01 02:04:27,995 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial connection" to "Operational"
2023-11-01 02:04:28,005 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2023-11-01 02:04:28,152 - octoprint.util.comm - INFO - Printer reports firmware name "Marlin bugfix-2.1.x (Sep 1 2022 09:58:43)"
2023-11-01 02:04:28,175 - octoprint.plugins.firmware_check - INFO - Your printer's firmware is a development build of Marlin (build date 20220901). It might be more unstable than a release version and should be kept up-to-date.. More information at https://faq.octoprint.org/warning-firmware-development
2023-11-01 02:04:28,238 - octoprint.util.comm - INFO - Firmware states that it supports position autoreporting
2023-11-01 02:04:28,252 - octoprint.util.comm - INFO - Firmware states that it supports temperature autoreporting
2023-11-01 02:04:28,395 - octoprint.server - INFO - Autorefresh of serial port list stopped
2023-11-01 02:04:28,477 - octoprint.util.comm - INFO - Firmware states that it supports emergency GCODEs to be sent without waiting for an acknowledgement first
2023-11-01 02:04:28,683 - octoprint.util.comm - INFO - Firmware states that it supports sd status autoreporting
2023-11-01 02:04:28,711 - octoprint.util.comm - INFO - Firmware states that it supports long filenames
2023-11-01 02:04:30,941 - octoprint.plugins.action_command_notification - INFO - Got a notification: Media Init Fail
2023-11-01 02:06:01,890 - octoprint.util.comm - ERROR - Unexpected error while reading from serial port
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/octoprint/util/comm.py", line 4081, in _readline
ret = self._serial.readline()
File "/usr/lib/python3.10/site-packages/octoprint/util/comm.py", line 6832, in readline
c = self.read(1)
File "/usr/lib/python3.10/site-packages/serial/serialposix.py", line 595, in read
raise SerialException(
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
2023-11-01 02:06:01,987 - octoprint.util.comm - ERROR - Please see https://faq.octoprint.org/serialerror for possible reasons of this.
2023-11-01 02:06:02,004 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Offline after error"
2023-11-01 02:06:02,049 - octoprint.server - INFO - Starting autorefresh of serial port list
2023-11-01 02:06:02,070 - octoprint.plugins.action_command_notification - INFO - Notifications cleared
2023-11-01 02:06:02,165 - octoprint.server - INFO - Serial port list was updated, refreshing the port list in the frontend
2023-11-01 02:08:47,454 - octoprint.server - INFO - Serial port list was updated, refreshing the port list in the frontend
2023-11-01 02:08:48,478 - octoprint.server - INFO - Serial port list was updated, refreshing the port list in the frontend
2023-11-01 02:15:45,017 - octoprint.server.heartbeat - INFO - Server heartbeat <3
By the way thanks for your work, very nice app :) I hope you can fix these bugs so I can use it properly.
Printer: Ender 3 + SKR Mini E3 v3 with Marlin
Pipo M9 Pro (rk3188, dedicated otg)
Software: Android 4.4.2, custom rom with root
The text was updated successfully, but these errors were encountered:
Karabacak021
changed the title
Octo4a random crashes (virtual usb bug?)
Octo4a random crashes (usb bug?)
Nov 1, 2023
Hi!
The errors start at the end of the installation. After installing the dependencies, the graphical interface of the app closes, but does not crash. When I open it again, it immediately throws me to the interface where it already writes the IP and the rest. At this point the web interface is already available and the main problem starts.
For about 1 minute everything works perfectly, the printer sends temperatures, sd contents, everything. And I can control the printer with the arrow keys.
After that, the Octo4a application crashes and in the octoprint interface I get the message: octo4a "SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)"
The Octo4a serial device disappears from the octoprint interface, which cannot be manually re-entered. Reopening Octo4a does not help, it also writes the IP address incorrectly. Only when I "Force Close" the application or restart the device it starts working again. Then it works again for about 1 minute.
A minor problem is that the app crashes after every camera setting change, but it saves the setting and the tests work, but if I press on the camera in octoprint the octo4a app crashes immediately.
Logcat for installation bug
logcat for Octo4a communication crash
Octoprint log
By the way thanks for your work, very nice app :) I hope you can fix these bugs so I can use it properly.
Printer: Ender 3 + SKR Mini E3 v3 with Marlin
Pipo M9 Pro (rk3188, dedicated otg)
Software: Android 4.4.2, custom rom with root
The text was updated successfully, but these errors were encountered: