Skip to content

AttributeError: 'PowerFailurePlugin' object has no attribute 'timer' #43

Description

@ThomasCr

I get this in my logfile:

Sep 21 22:20:57 octopi octoprint[988981]: 2025-09-21 22:20:57,668 - octoprint.plugin - ERROR - Error while calling plugin powerfailure
Sep 21 22:20:57 octopi octoprint[988981]: Traceback (most recent call last):
Sep 21 22:20:57 octopi octoprint[988981]:   File "/opt/octoprint/lib/python3.10/site-packages/octoprint/plugin/__init__.py", line 285, in call_plugin
Sep 21 22:20:57 octopi octoprint[988981]:     result = getattr(plugin, method)(*args, **kwargs)
Sep 21 22:20:57 octopi octoprint[988981]:   File "/opt/octoprint/lib/python3.10/site-packages/octoprint/util/__init__.py", line 1692, in wrapper
Sep 21 22:20:57 octopi octoprint[988981]:     return f(*args, **kwargs)
Sep 21 22:20:57 octopi octoprint[988981]:   File "/opt/octoprint/lib/python3.10/site-packages/octoprint_powerfailure/__init__.py", line 326, in on_event
Sep 21 22:20:57 octopi octoprint[988981]:     self.timer.cancel()
Sep 21 22:20:57 octopi octoprint[988981]: AttributeError: 'PowerFailurePlugin' object has no attribute 'timer'

has somebody else this problem? Any Idea how to fix that?

This are the information's about my system:

2025-09-21 22:16:49,278 - octoprint.startup - INFO - ******************************************************************************
2025-09-21 22:16:49,280 - octoprint.startup - INFO - Starting OctoPrint 1.11.3
2025-09-21 22:16:49,281 - octoprint.startup - INFO - ******************************************************************************
2025-09-21 22:16:56,216 - octoprint.plugin.core - INFO - 56 plugin(s) registered with the system (23 bundled & 33 third party):
| Bundled Plugins (23)
|   Achievements Plugin (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/achievements
|   Action Command Notification Support (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/action_command_notification
|   Action Command Prompt Support (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/action_command_prompt
|   Announcement Plugin (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/announcements
|   Anonymous Usage Tracking (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/tracking
|   Application Keys Plugin (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/appkeys
|   Backup & Restore (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/backup
|   Classic Webcam (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/classicwebcam
|   Core Wizard (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/corewizard
|   Custom Control Manager (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/customcontrolmanager
|   Discovery (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/discovery
|   Error Tracking (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/errortracking
|   Event Manager (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/eventmanager
|   File Check (2025.7.23) (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint_file_check
|   Firmware Check (2025.7.23) (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint_firmware_check
|   GCode Viewer (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/gcodeviewer
|   Healthcheck Plugin (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/health_check
|   Logging (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/logging
|   Pi Support Plugin (2025.7.23) (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint_pi_support
|   Plugin Manager (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/pluginmanager
|   Software Update (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/softwareupdate
|   Upload Manager (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/uploadmanager
|  !Virtual Printer (bundled) = /opt/octoprint/lib/python3.10/site-packages/octoprint/plugins/virtual_printer
| Third Party Plugins (33)
|   ABL Expert Plugin (0.6) = /opt/octoprint/lib/python3.10/site-packages/octoprint_ABL_Expert
|  !Action Commands (0.5) = /opt/octoprint/lib/python3.10/site-packages/octoprint_actioncommands
|   Active Connections (0.2.1) = /opt/octoprint/lib/python3.10/site-packages/octoprint_activeconnections
|   Bed Visualizer (1.1.2) = /opt/octoprint/lib/python3.10/site-packages/octoprint_bedlevelvisualizer
|   BLTouch Plugin (0.3.4) = /opt/octoprint/lib/python3.10/site-packages/octoprint_BLTouch
|  !Calibration-Companion (1.0.1) = /opt/octoprint/lib/python3.10/site-packages/octoprint_calibrationcompanion
|   Camera Settings (0.4.3) = /opt/octoprint/lib/python3.10/site-packages/octoprint_CameraSettings
|   Change Filament Plugin (0.3.2) = /opt/octoprint/lib/python3.10/site-packages/octoprint_Change_Filament
|   Cura Thumbnails (1.0.2) = /opt/octoprint/lib/python3.10/site-packages/octoprint_ultimakerformatpackage
|   DisplayLayerProgress Plugin (1.28.0) = /opt/octoprint/lib/python3.10/site-packages/octoprint_DisplayLayerProgress
|  !DisplayProgress (0.1.3) = /opt/octoprint/lib/python3.10/site-packages/octoprint_displayprogress
|   Firmware Updater (1.14.1) = /opt/octoprint/lib/python3.10/site-packages/octoprint_firmwareupdater
|  !GPIO FAN Controller (0.3.1) = /opt/octoprint/lib/python3.10/site-packages/octoprint_gpiofancontroller
|  !GPIO-Status (0.2.1) = /opt/octoprint/lib/python3.10/site-packages/octoprint_gpiostatus
|   M73 Progress Plugin (0.2.1) = /opt/octoprint/lib/python3.10/site-packages/octoprint_m73progress
|   Marlin EEPROM Editor (3.3.0) = /opt/octoprint/lib/python3.10/site-packages/octoprint_eeprom_marlin
|  !Marlin Flasher (1.0.3) = /opt/octoprint/lib/python3.10/site-packages/octoprint_marlin_flasher
|   Marlin GCode Documentation (0.20.0) = /opt/octoprint/lib/python3.10/site-packages/octoprint_marlingcodedocumentation
|   Marlin Slider Controls (0.3.2) = /opt/octoprint/lib/python3.10/site-packages/octoprint_marlinslider
|   MQTT (0.8.16) = /opt/octoprint/lib/python3.10/site-packages/octoprint_mqtt
|   OctoApp (3.0.1) = /opt/octoprint/lib/python3.10/site-packages/octoprint_octoapp
|   PortLister (0.1.10) = /opt/octoprint/lib/python3.10/site-packages/octoprint_portlister
|   Power Failure Recovery (1.2.2) = /opt/octoprint/lib/python3.10/site-packages/octoprint_powerfailure
|   PreHeat Helper (0.1.3) = /opt/octoprint/lib/python3.10/site-packages/octoprint_preheathelper
|   Print Scheduler (1.0.2) = /opt/octoprint/lib/python3.10/site-packages/octoprint_printscheduler
|   PSU Control (1.0.6) = /opt/octoprint/lib/python3.10/site-packages/octoprint_psucontrol
|   PSU Control - MQTT (1.0.2) = /opt/octoprint/lib/python3.10/site-packages/octoprint_psucontrol_mqtt
|  !PSU Control - Shelly (1.0.2) = /opt/octoprint/lib/python3.10/site-packages/octoprint_psucontrol_shelly
|   Pushover (0.3.8) = /opt/octoprint/lib/python3.10/site-packages/octoprint_pushover
|   SkipTo (0.1.7) = /opt/octoprint/lib/python3.10/site-packages/octoprint_skipto
|   Slicer Thumbnails (1.1.0) = /opt/octoprint/lib/python3.10/site-packages/octoprint_prusaslicerthumbnails
|   UI Customizer (0.1.9.91) = /opt/octoprint/lib/python3.10/site-packages/octoprint_uicustomizer
|   Z Probe Offset (0.5) = /opt/octoprint/lib/python3.10/site-packages/octoprint_z_probe_offset
Prefix legend: ! = disabled, # = blacklisted, * = incompatible
2025-09-21 22:16:56,237 - octoprint.environment - INFO - Detected environment is Python 3.10.12 under Linux (Linux-5.15.0-1085-raspi-aarch64-with-glibc2.35). Details:
|  hardware:
|    cores: 4
|    freq: 1800.0
|    ram: 3973922816
|  os:
|    bits: 64
|    id: linux
|    platform: Linux-5.15.0-1085-raspi-aarch64-with-glibc2.35
|  plugins:
|    pi_support:
|      model: Raspberry Pi 4 Model B Rev 1.4
|      throttle_check_enabled: true
|      throttle_check_functional: true
|      throttle_state: '0x0'
|  python:
|    pip: '25.2'
|    version: 3.10.12
|    virtualenv: /opt/octoprint

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions