sblantipodi / firefly_luciferin

Very fast Java screen capture PC software designed for the Glow Worm Luciferin firmware, the combination of these software create the perfect Bias Lighting and Ambient Light system for PC.
GNU General Public License v3.0
309 stars 29 forks source link

[Bug]: GUI only visible with no config file, disappears when saving or starting with config file present #201

Open devloloper opened 2 months ago

devloloper commented 2 months ago

Firefly Luciferin version

2.14.3

Glow Worm Luciferin version

5.13.2

Firmware type

LIGHT

What is the stream method?

WiFi Stream

Fiefly Luciferin config file

---
mqttStream: true
wifiEnable: false
mqttEnable: false
serialPort: "AUTO"
staticGlowWormIp: "192.168.0.12"
baudRate: "500000"
extendedLog: "INFO"
audioChannels: "2 channels"
audioDevice: "Default audio output (Native)"
audioLoopbackGain: 0.0
autoDetectBlackBars: true
bottomLeftLed: 13
bottomRightLed: 13
bottomRowLed: 26
brightness: 255
brightnessLimiter: 1.0
captureMethod: "PIPEWIREXDG"
checkForUpdates: true
colorChooser: "255,82,0,255"
colorMode: 1
configVersion: "2.14.3"
defaultLedMatrix: "FullScreen"
desiredFramerate: "30"
effect: "Bias light"
enableLDR: false
eyeCare: false
frameInsertion: "No smoothing"
gamma: 2.2
gapTypeSide: "0%"
gapTypeTopBottom: "8%"
grabberAreaTopBottom: "8%"
grabberSide: "8%"
groupBy: 1
language: "English"
ldrInterval: 0
ldrMin: 0
ldrTurnOff: false
ledStartOffset: 0
leftLed: 18
monitorNumber: 1
mqttDiscoveryTopic: "homeassistant"
mqttPwd: ""
mqttServer: "tcp://192.168.1.3:1883"
mqttTopic: "glowwormluciferin"
mqttUsername: ""
multiMonitor: 1
multiScreenSingleDevice: false
nightModeBrightness: "0%"
nightModeFrom: "22:00"
nightModeTo: "08:00"
numberOfCPUThreads: 1
orientation: "Clockwise"
osScaling: 100
powerSaving: "Disabled"
rightLed: 18
sampleRate: 0
screenResX: 5120
screenResY: 1440
splitBottomMargin: "15%"
splitBottomRow: true
startWithSystem: true
streamType: "UDP stream"
syncCheck: true
theme: "Classic theme"
threadPriority: "HIGH"
timeout: 100
toggleLed: true
topLed: 33
whiteTemperature: 65
satellites: {}
algo: "Average color"
hueMap:
  YELLOW:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  MAGENTA:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  BLUE:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  MASTER:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  CYAN:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  GREEN:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  GREY:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
  RED:
    hue: 0.0
    saturation: 0.0
    lightness: 0.0
screenCastRestoreToken: null
ledMatrix:
  FullScreen:
    1:
      x: 2949
      "y": 1325
      width: 167
      height: 115
      groupedLed: false
      zone: "Bottom right"
    2:
      x: 3116
      "y": 1325
      width: 167
      height: 115
      groupedLed: false
      zone: "Bottom right"
    3:
      x: 3283
      "y": 1325
      width: 167
      height: 115
      groupedLed: false
      zone: "Bottom right"
    4:
      x: 3450
      "y": 1325
      width: 167
      height: 115
      groupedLed: false
      zone: "Bottom right"
...
  Letterbox:
    1:
      x: 2949
      "y": 1153
      width: 167
      height: 82
      groupedLed: false
      zone: "Bottom right"
    2:
      x: 3116
      "y": 1153
      width: 167
      height: 82
      groupedLed: false
      zone: "Bottom right"
    3:
      x: 3283
      "y": 1153
      width: 167
      height: 82
      groupedLed: false
      zone: "Bottom right"
    4:
      x: 3450
      "y": 1153
      width: 167
      height: 82
      groupedLed: false
      zone: "Bottom right"
...
  Pillarbox:
    1:
      x: 2739
      "y": 1325
      width: 77
      height: 115
      groupedLed: false
      zone: "Bottom right"
    2:
      x: 2816
      "y": 1325
      width: 77
      height: 115
      groupedLed: false
      zone: "Bottom right"
    3:
      x: 2893
      "y": 1325
      width: 77
      height: 115
      groupedLed: false
      zone: "Bottom right"
    4:
      x: 2970
      "y": 1325
      width: 77
      height: 115
      groupedLed: false
      zone: "Bottom right"
...

Relevant log output

std output when starting up without configuration file:

09:57:47,786 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
09:57:47,787 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - No custom configurators were discovered as a service.
09:57:47,787 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
09:57:47,787 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
09:57:47,790 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
09:57:47,790 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
09:57:47,794 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
09:57:47,794 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
09:57:47,795 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
09:57:47,795 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
09:57:47,797 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/xyz/code/firefly_luciferin/target/FireflyLuciferin-2.14.3-jar-with-dependencies.jar!/logback.xml]
09:57:47,799 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@8b96fde - URL [jar:file:/home/xyz/code/firefly_luciferin/target/FireflyLuciferin-2.14.3-jar-with-dependencies.jar!/logback.xml] is not of type file
09:57:47,821 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word instanceNumber with class [org.dpsoftware.config.InstanceConverter]
09:57:47,842 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [CONSOLE]
09:57:47,842 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
09:57:47,856 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - This appender no longer admits a layout as a sub-component, set an encoder instead.
09:57:47,856 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
09:57:47,856 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
09:57:47,856 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE-ROLLING]
09:57:47,856 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
09:57:47,859 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - setting totalSizeCap to 10 MB
09:57:47,861 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - Archive files will be limited to [2 MB] each.
09:57:47,862 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - No compression will be used
09:57:47,862 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - Will use the pattern logs/archived/app.%d{yyyy-MM-dd}.%i.log for the active file
09:57:47,871 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - The date pattern is 'yyyy-MM-dd' from file name pattern 'logs/archived/app.%d{yyyy-MM-dd}.%i.log'.
09:57:47,871 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - Roll-over at midnight.
09:57:47,874 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - Setting initial period to 2024-04-28T07:48:45.149Z
09:57:47,875 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
09:57:47,877 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE-ROLLING] - Active log file name: /home/xyz/Documents/FireflyLuciferin/logs/FireflyLuciferin.log
09:57:47,877 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE-ROLLING] - File property is set to [/home/xyz/Documents/FireflyLuciferin/logs/FireflyLuciferin.log]
09:57:47,878 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.dpsoftware] to INFO
09:57:47,879 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [org.dpsoftware] to false
09:57:47,879 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE-ROLLING] to Logger[org.dpsoftware]
09:57:47,879 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to ERROR
09:57:47,879 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE-ROLLING] to Logger[ROOT]
09:57:47,879 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.dpsoftware] to INFO
09:57:47,879 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [org.dpsoftware] to false
09:57:47,879 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[org.dpsoftware]
09:57:47,879 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@2ea6137 - End of configuration.
09:57:47,879 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@41ee392b - Registering current configuration as safe fallback point
09:57:47,879 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 84 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

[Instance #1] 09:57:47.881 [main] INFO  org.dpsoftware.JavaFXStarter - Starting default instance
Apr 28, 2024 9:57:47 AM com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @af32eb6'
[Instance #1] 09:57:48.077 [JavaFX Application Thread] ERROR o.dpsoftware.managers.StorageManager - Error reading config file, writing a default one.
[Instance #1] 09:57:48.851 [JavaFX Application Thread] ERROR o.dpsoftware.managers.StorageManager - Error reading config file, writing a default one.
[Instance #1] 09:57:48.912 [JavaFX Application Thread] INFO  o.dpsoftware.managers.DisplayManager - Width: 1920.0 Height: 1200.0 Scaling: 1.0 MinX: 5120.0 MinY: 0.0
[Instance #1] 09:57:48.912 [JavaFX Application Thread] INFO  o.dpsoftware.managers.DisplayManager - Width: 5120.0 Height: 1440.0 Scaling: 1.0 MinX: 0.0 MinY: 0.0
[Instance #1] 09:57:48.913 [JavaFX Application Thread] ERROR o.dpsoftware.managers.StorageManager - Error reading config file, writing a default one.
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory

(java:41749): Gdk-WARNING **: 09:57:48.987: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.

std output when pressing save and GUI vanishes:

[Instance #1] 10:09:33.865 [JavaFX Application Thread] ERROR o.dpsoftware.managers.StorageManager - Error reading config file, writing a default one.
[Instance #1] 10:09:49.091 [JavaFX Application Thread] ERROR o.dpsoftware.managers.StorageManager - Error reading config file, writing a default one.
[Instance #1] 10:09:56.203 [JavaFX Application Thread] ERROR o.dpsoftware.managers.StorageManager - Error reading config file, writing a default one.
[Instance #1] 10:10:04.523 [JavaFX Application Thread] ERROR o.dpsoftware.managers.StorageManager - Error reading config file, writing a default one.
[Instance #1] 10:10:04.523 [JavaFX Application Thread] ERROR o.dpsoftware.managers.StorageManager - Error reading config file, writing a default one.
[Instance #1] 10:10:04.620 [JavaFX Application Thread] INFO  org.dpsoftware.FireflyLuciferin - ** Log level -> INFO **
[Instance #1] 10:10:04.630 [JavaFX Application Thread] INFO  o.dpsoftware.managers.UpgradeManager - Checking for Firefly Luciferin Update
[Instance #1] 10:10:04.784 [JavaFX Application Thread] INFO  org.dpsoftware.FireflyLuciferin - MQTT disabled.
[Instance #1] 10:10:04.785 [JavaFX Application Thread] INFO  o.dpsoftware.grabber.ImageProcessor - GStreamer path in use=home/xyz/code/firefly_luciferin/src/main/resources
[Instance #1] 10:10:24.785 [pool-4-thread-1] INFO  o.dpsoftware.managers.UpgradeManager - Checking for Glow Worm Luciferin Update

std output when starting up with config file and no GUI appears:

10:11:26,242 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
10:11:26,242 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - No custom configurators were discovered as a service.
10:11:26,242 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
10:11:26,243 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
10:11:26,245 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
10:11:26,245 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
10:11:26,250 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
10:11:26,250 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
10:11:26,250 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
10:11:26,250 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
10:11:26,252 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/xyz/code/firefly_luciferin/target/FireflyLuciferin-2.14.3-jar-with-dependencies.jar!/logback.xml]
10:11:26,254 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@8b96fde - URL [jar:file:/home/xyz/code/firefly_luciferin/target/FireflyLuciferin-2.14.3-jar-with-dependencies.jar!/logback.xml] is not of type file
10:11:26,276 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word instanceNumber with class [org.dpsoftware.config.InstanceConverter]
10:11:26,297 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [CONSOLE]
10:11:26,297 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
10:11:26,310 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - This appender no longer admits a layout as a sub-component, set an encoder instead.
10:11:26,310 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
10:11:26,310 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
10:11:26,310 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE-ROLLING]
10:11:26,310 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
10:11:26,313 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - setting totalSizeCap to 10 MB
10:11:26,316 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - Archive files will be limited to [2 MB] each.
10:11:26,316 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - No compression will be used
10:11:26,317 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - Will use the pattern logs/archived/app.%d{yyyy-MM-dd}.%i.log for the active file
10:11:26,325 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - The date pattern is 'yyyy-MM-dd' from file name pattern 'logs/archived/app.%d{yyyy-MM-dd}.%i.log'.
10:11:26,325 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - Roll-over at midnight.
10:11:26,328 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - Setting initial period to 2024-04-28T08:10:24.785Z
10:11:26,330 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
10:11:26,331 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE-ROLLING] - Active log file name: /home/xyz/Documents/FireflyLuciferin/logs/FireflyLuciferin.log
10:11:26,331 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE-ROLLING] - File property is set to [/home/xyz/Documents/FireflyLuciferin/logs/FireflyLuciferin.log]
10:11:26,332 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.dpsoftware] to INFO
10:11:26,333 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [org.dpsoftware] to false
10:11:26,333 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE-ROLLING] to Logger[org.dpsoftware]
10:11:26,333 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to ERROR
10:11:26,333 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE-ROLLING] to Logger[ROOT]
10:11:26,333 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.dpsoftware] to INFO
10:11:26,333 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [org.dpsoftware] to false
10:11:26,333 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[org.dpsoftware]
10:11:26,333 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@2ea6137 - End of configuration.
10:11:26,334 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@41ee392b - Registering current configuration as safe fallback point
10:11:26,334 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 84 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

[Instance #1] 10:11:26.335 [main] INFO  org.dpsoftware.JavaFXStarter - Starting default instance
Apr 28, 2024 10:11:26 AM com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @af32eb6'
[Instance #1] 10:11:26.587 [JavaFX Application Thread] INFO  org.dpsoftware.FireflyLuciferin - ** Log level -> INFO **
[Instance #1] 10:11:27.258 [JavaFX Application Thread] INFO  o.dpsoftware.managers.UpgradeManager - Checking for Firefly Luciferin Update
[Instance #1] 10:11:27.390 [JavaFX Application Thread] INFO  org.dpsoftware.FireflyLuciferin - MQTT disabled.
[Instance #1] 10:11:27.391 [JavaFX Application Thread] INFO  o.dpsoftware.grabber.ImageProcessor - GStreamer path in use=home/xyz/code/firefly_luciferin/src/main/resources

Log file:

[Instance #1] 2024-04-28 09:57:47,881 INFO o.d.JavaFXStarter [main] Starting default instance
[Instance #1] 2024-04-28 09:57:48,077 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 09:57:48,851 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 09:57:48,912 INFO o.d.m.DisplayManager [JavaFX Application Thread] Width: 1920.0 Height: 1200.0 Scaling: 1.0 MinX: 5120.0 MinY: 0.0
[Instance #1] 2024-04-28 09:57:48,912 INFO o.d.m.DisplayManager [JavaFX Application Thread] Width: 5120.0 Height: 1440.0 Scaling: 1.0 MinX: 0.0 MinY: 0.0
[Instance #1] 2024-04-28 09:57:48,913 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:07:26,097 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:07:26,098 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:07:26,196 INFO o.d.FireflyLuciferin [JavaFX Application Thread] ** Log level -> INFO **
[Instance #1] 2024-04-28 10:07:26,205 INFO o.d.m.UpgradeManager [JavaFX Application Thread] Checking for Firefly Luciferin Update
[Instance #1] 2024-04-28 10:07:26,507 ERROR o.d.m.SerialManager [JavaFX Application Thread] Cannot invoke "gnu.io.SerialPort.getOutputStream()" because "org.dpsoftware.MainSingleton.getInstance().serial" is null
[Instance #1] 2024-04-28 10:07:26,507 ERROR o.d.m.SerialManager [JavaFX Application Thread] serial.error.header
[Instance #1] 2024-04-28 10:07:26,507 INFO o.d.FireflyLuciferin [JavaFX Application Thread] MQTT disabled.
[Instance #1] 2024-04-28 10:07:26,509 INFO o.d.g.ImageProcessor [JavaFX Application Thread] GStreamer path in use=home/xyz/code/firefly_luciferin/src/main/resources
[Instance #1] 2024-04-28 10:07:46,507 INFO o.d.m.UpgradeManager [pool-4-thread-1] Checking for Glow Worm Luciferin Update
[Instance #1] 2024-04-28 10:08:51,222 INFO o.d.JavaFXStarter [main] Starting default instance
[Instance #1] 2024-04-28 10:08:51,486 INFO o.d.FireflyLuciferin [JavaFX Application Thread] ** Log level -> INFO **
[Instance #1] 2024-04-28 10:08:52,139 INFO o.d.m.UpgradeManager [JavaFX Application Thread] Checking for Firefly Luciferin Update
[Instance #1] 2024-04-28 10:08:52,268 ERROR o.d.m.SerialManager [JavaFX Application Thread] Cannot invoke "gnu.io.SerialPort.getOutputStream()" because "org.dpsoftware.MainSingleton.getInstance().serial" is null
[Instance #1] 2024-04-28 10:08:52,268 ERROR o.d.m.SerialManager [JavaFX Application Thread] serial.error.header
[Instance #1] 2024-04-28 10:08:52,268 INFO o.d.FireflyLuciferin [JavaFX Application Thread] MQTT disabled.
[Instance #1] 2024-04-28 10:08:52,269 INFO o.d.g.ImageProcessor [JavaFX Application Thread] GStreamer path in use=home/xyz/code/firefly_luciferin/src/main/resources
[Instance #1] 2024-04-28 10:09:12,265 INFO o.d.m.UpgradeManager [pool-4-thread-1] Checking for Glow Worm Luciferin Update
[Instance #1] 2024-04-28 10:09:22,471 INFO o.d.JavaFXStarter [main] Starting default instance
[Instance #1] 2024-04-28 10:09:22,638 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:09:23,407 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:09:23,464 INFO o.d.m.DisplayManager [JavaFX Application Thread] Width: 1920.0 Height: 1200.0 Scaling: 1.0 MinX: 5120.0 MinY: 0.0
[Instance #1] 2024-04-28 10:09:23,464 INFO o.d.m.DisplayManager [JavaFX Application Thread] Width: 5120.0 Height: 1440.0 Scaling: 1.0 MinX: 0.0 MinY: 0.0
[Instance #1] 2024-04-28 10:09:23,464 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:09:33,865 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:09:49,091 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:09:56,203 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:10:04,523 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:10:04,523 ERROR o.d.m.StorageManager [JavaFX Application Thread] Error reading config file, writing a default one.
[Instance #1] 2024-04-28 10:10:04,620 INFO o.d.FireflyLuciferin [JavaFX Application Thread] ** Log level -> INFO **
[Instance #1] 2024-04-28 10:10:04,630 INFO o.d.m.UpgradeManager [JavaFX Application Thread] Checking for Firefly Luciferin Update
[Instance #1] 2024-04-28 10:10:04,784 INFO o.d.FireflyLuciferin [JavaFX Application Thread] MQTT disabled.
[Instance #1] 2024-04-28 10:10:04,785 INFO o.d.g.ImageProcessor [JavaFX Application Thread] GStreamer path in use=home/xyz/code/firefly_luciferin/src/main/resources
[Instance #1] 2024-04-28 10:10:24,785 INFO o.d.m.UpgradeManager [pool-4-thread-1] Checking for Glow Worm Luciferin Update
[Instance #1] 2024-04-28 10:11:26,335 INFO o.d.JavaFXStarter [main] Starting default instance
[Instance #1] 2024-04-28 10:11:26,587 INFO o.d.FireflyLuciferin [JavaFX Application Thread] ** Log level -> INFO **
[Instance #1] 2024-04-28 10:11:27,258 INFO o.d.m.UpgradeManager [JavaFX Application Thread] Checking for Firefly Luciferin Update
[Instance #1] 2024-04-28 10:11:27,390 INFO o.d.FireflyLuciferin [JavaFX Application Thread] MQTT disabled.
[Instance #1] 2024-04-28 10:11:27,391 INFO o.d.g.ImageProcessor [JavaFX Application Thread] GStreamer path in use=home/xyz/code/firefly_luciferin/src/main/resources
[Instance #1] 2024-04-28 10:11:47,392 INFO o.d.m.UpgradeManager [pool-4-thread-1] Checking for Glow Worm Luciferin Update

How to reproduce

First of all, thank you for this project, I have gotten the firmware working with my LEDs using the web interface on an ESP8266 and it works very well stand-alone.

When trying to use the Luciferin for screen capture I only get as far as configuring for UDP and entering IP address, when i press the save button the GUI vanishes and will not come back even if i restart the application. The only way of getting the GUI to show up again is to delete the configuration file.

I have built Luciferin from source as I am running Arch Linux with wayland and Hyprland (very niche, I know :) )

If you need any more information let me know. I can probably even debug it if necessary but I would require some assistance since I am not so used to Java as i mainly work with embedded C++

(I shortened the LED configuration since it was the default)

sblantipodi commented 2 months ago

Hi, please try to give recursive permission to this folder

/home/xyz/Documents/FireflyLuciferin/

and its subfolders

devloloper commented 2 months ago

Sadly it did not help to grant even full permissions to Documents/FireflyLuciferin/ and its subfolders, Luciferin behaved the same way as before and there was no change as far as I could see in the log files either.

sblantipodi commented 2 months ago

@devloloper please try to change the FireflyLuciferin.yaml from this:

mqttStream: true
wifiEnable: false
mqttEnable: false

to this:

mqttStream: true
wifiEnable: true
mqttEnable: false
devloloper commented 2 months ago

This gave some new output at the end of the std output for serial and network but sadly still no gui. The log gave the same information.

`23:17:11,229 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
23:17:11,230 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - No custom configurators were discovered as a service.
23:17:11,230 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
23:17:11,230 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
23:17:11,233 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
23:17:11,233 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
23:17:11,237 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
23:17:11,237 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
23:17:11,238 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
23:17:11,239 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
23:17:11,242 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/xyz/code/firefly_luciferin/target/FireflyLuciferin-2.14.3-jar-with-dependencies.jar!/logback.xml]
23:17:11,247 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@8b96fde - URL [jar:file:/home/xyz/code/firefly_luciferin/target/FireflyLuciferin-2.14.3-jar-with-dependencies.jar!/logback.xml] is not of type file
23:17:11,310 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word instanceNumber with class [org.dpsoftware.config.InstanceConverter]
23:17:11,337 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [CONSOLE]
23:17:11,337 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
23:17:11,353 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - This appender no longer admits a layout as a sub-component, set an encoder instead.
23:17:11,353 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
23:17:11,353 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
23:17:11,353 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE-ROLLING]
23:17:11,354 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
23:17:11,358 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - setting totalSizeCap to 10 MB
23:17:11,363 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - Archive files will be limited to [2 MB] each.
23:17:11,364 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - No compression will be used
23:17:11,365 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@758013696 - Will use the pattern logs/archived/app.%d{yyyy-MM-dd}.%i.log for the active file
23:17:11,375 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - The date pattern is 'yyyy-MM-dd' from file name pattern 'logs/archived/app.%d{yyyy-MM-dd}.%i.log'.
23:17:11,375 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - Roll-over at midnight.
23:17:11,379 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@4c40b76e - Setting initial period to 2024-04-28T10:07:20.996Z
23:17:11,381 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
23:17:11,382 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE-ROLLING] - Active log file name: /home/xyz/Documents/FireflyLuciferin/logs/FireflyLuciferin.log
23:17:11,382 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE-ROLLING] - File property is set to [/home/xyz/Documents/FireflyLuciferin/logs/FireflyLuciferin.log]
23:17:11,383 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.dpsoftware] to INFO
23:17:11,384 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [org.dpsoftware] to false
23:17:11,384 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE-ROLLING] to Logger[org.dpsoftware]
23:17:11,384 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to ERROR
23:17:11,384 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE-ROLLING] to Logger[ROOT]
23:17:11,384 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.dpsoftware] to INFO
23:17:11,384 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [org.dpsoftware] to false
23:17:11,384 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[org.dpsoftware]
23:17:11,384 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@2ea6137 - End of configuration.
23:17:11,385 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@41ee392b - Registering current configuration as safe fallback point
23:17:11,385 |-INFO in ch.qos.logback.classic.util.ContextInitializer@15bb6bea - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 147 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

[Instance #1] 23:17:11.386 [main] INFO  org.dpsoftware.JavaFXStarter - Starting default instance
May 08, 2024 11:17:11 PM com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @af32eb6'
[Instance #1] 23:17:11.755 [JavaFX Application Thread] INFO  org.dpsoftware.FireflyLuciferin - ** Log level -> INFO **
[Instance #1] 23:17:12.521 [JavaFX Application Thread] INFO  o.dpsoftware.managers.UpgradeManager - Checking for Firefly Luciferin Update
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
 FAILED TO OPEN: No such file or directory
[Instance #1] 23:17:12.937 [JavaFX Application Thread] ERROR o.dpsoftware.managers.SerialManager - Cannot invoke "gnu.io.SerialPort.getOutputStream()" because "org.dpsoftware.MainSingleton.getInstance().serial" is null
[Instance #1] 23:17:12.937 [JavaFX Application Thread] ERROR o.dpsoftware.managers.SerialManager - serial.error.header
[Instance #1] 23:17:12.937 [JavaFX Application Thread] INFO  org.dpsoftware.FireflyLuciferin - MQTT disabled.
[Instance #1] 23:17:12.940 [JavaFX Application Thread] INFO  o.d.network.tcpUdp.UdpServer - Local IP= 192.168.0.7
[Instance #1] 23:17:12.941 [JavaFX Application Thread] INFO  o.d.network.tcpUdp.UdpServer - Network adapter in use=net0
[Instance #1] 23:17:12.941 [JavaFX Application Thread] INFO  o.d.network.tcpUdp.UdpServer - Use static IP address=AUTO
UDP broadcast listen on /0:0:0:0:0:0:0:0
[Instance #1] 23:17:12.943 [JavaFX Application Thread] INFO  o.dpsoftware.grabber.ImageProcessor - GStreamer path in use=home/xyz/code/firefly_luciferin/src/main/resources
[Instance #1] 23:17:32.932 [pool-5-thread-1] INFO  o.dpsoftware.managers.UpgradeManager - Checking for Glow Worm Luciferin Update
sblantipodi commented 1 month ago

@devloloper what is the path where you installed luciferin? Please grant read/write permission to that folder and all its subfolders