[Fatal Error] :1:1: Premature end of file

  • Platform information:

    • Hardware: Raspberry PI CM4 Board
    • OS: Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
    • Java Runtime Environment: openjdk version “17.0.7” 2023-04-18
      OpenJDK Runtime Environment (build 17.0.7+7-Debian-1deb11u1)
      OpenJDK 64-Bit Server VM (build 17.0.7+7-Debian-1deb11u1, mixed mode, sharing)
  • openHAB version: 4.0.3

Hi,

when executing

sudo /bin/systemctl status openhab.service

I get a fatal error

● openhab.service - openHAB - empowering the smart home
     Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2023-09-29 12:15:43 CEST; 9min ago
       Docs: https://www.openhab.org/docs/
             https://community.openhab.org
   Main PID: 481 (java)
      Tasks: 389 (limit: 8755)
        CPU: 9min 37.824s
     CGroup: /system.slice/openhab.service
             └─481 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/openhab -Dopenhab.conf=/etc/openhab -Dopenhab.runtime=/usr/share/openhab/runtime -Dopenhab.userdata>

Sep 29 12:22:32 raspberrypi karaf[481]:         at java.base/java.lang.Thread.run(Thread.java:833)
Sep 29 12:22:32 raspberrypi karaf[481]: Exception in thread "upnp-main-18" java.lang.IllegalStateException: AsyncContext completed and/or Request lifecycle recycled
Sep 29 12:22:32 raspberrypi karaf[481]:         at org.eclipse.jetty.server.AsyncContextState.state(AsyncContextState.java:52)
Sep 29 12:22:32 raspberrypi karaf[481]:         at org.eclipse.jetty.server.AsyncContextState.getResponse(AsyncContextState.java:118)
Sep 29 12:22:32 raspberrypi karaf[481]:         at org.jupnp.transport.impl.async.AsyncServletUpnpStream.getResponse(AsyncServletUpnpStream.java:63)
Sep 29 12:22:32 raspberrypi karaf[481]:         at org.jupnp.transport.impl.ServletUpnpStream.run(ServletUpnpStream.java:79)
Sep 29 12:22:32 raspberrypi karaf[481]:         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
Sep 29 12:22:32 raspberrypi karaf[481]:         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
Sep 29 12:22:32 raspberrypi karaf[481]:         at java.base/java.lang.Thread.run(Thread.java:833)
Sep 29 12:24:40 raspberrypi karaf[481]: [Fatal Error] :1:1: Premature end of file.

Is this something I need to fix? Is it related to a bug in upnp binding?

Many thanks

Paul