Openhab 4.0R not starting

Don’t why, but it stopped working…

i was on a 4.0 and was running quite good, but after last update it is not starting.

2023-05-13 21:12:00.619 [ERROR] [ternal.service.BootFeaturesInstaller] - Error installing boot features
java.lang.IllegalStateException: Resource has no uri
        at org.apache.karaf.features.internal.service.Deployer.getBundleInputStream(Deployer.java:1631) ~[?:?]
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:904) ~[?:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069) ~[?:?]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:1004) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]

pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME=“Raspbian GNU/Linux 11 (bullseye)”
NAME=“Raspbian GNU/Linux”
VERSION_ID=“11”
VERSION=“11 (bullseye)”
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL=“http://www.raspbian.org/
SUPPORT_URL=“RaspbianForums - Raspbian
BUG_REPORT_URL=“RaspbianBugs - Raspbian

openjdk 17.0.6 2023-01-17
OpenJDK Runtime Environment (build 17.0.6+10-Raspbian-1deb11u1rpt1)
OpenJDK Client VM (build 17.0.6+10-Raspbian-1deb11u1rpt1, mixed mode, emulated-client)

pi@raspberrypi:~ $ openhab-cli info

Version: 4.0.0.M2 (Build)

User: openhab (Active Process 12605)

pi@raspberrypi:~ $ sudo systemctl status openhab

  • openhab.service - openHAB - empowering the smart home
    Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor preset: enabled)
    Active: active (running) since Sat 2023-05-13 21:11:48 CEST; 6min ago
    Docs: Introduction | openHAB
    https://community.openhab.org
    Main PID: 12605 (java)
    Tasks: 32 (limit: 3933)
    CPU: 16.556s
    CGroup: /system.slice/openhab.service
    `-12605 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/openhab -Dopenhab.conf=/etc/openhab -Dopenhab.runtime=/usr/share/openhab/runtime -Dopenha>

maj 13 21:11:48 raspberrypi systemd[1]: Started openHAB - empowering the smart home.
maj 13 21:12:00 raspberrypi karaf[12605]: java.lang.IllegalStateException: Resource has no uri
maj 13 21:12:00 raspberrypi karaf[12605]: at org.apache.karaf.features.internal.service.Deployer.getBundleInputStream(Deployer.java:1631)
maj 13 21:12:00 raspberrypi karaf[12605]: at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:904)
maj 13 21:12:00 raspberrypi karaf[12605]: at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069)
maj 13 21:12:00 raspberrypi karaf[12605]: at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.j>
maj 13 21:12:00 raspberrypi karaf[12605]: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
maj 13 21:12:00 raspberrypi karaf[12605]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
maj 13 21:12:00 raspberrypi karaf[12605]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
maj 13 21:12:00 raspberrypi karaf[12605]: at java.base/java.lang.Thread.run(Thread.java:833)

2 Likes

cleaning the cache resolved my problem

Hi, I have now same problem after 3.x to 4.0 upgrade.

[sudo] password for openhabian:
● openhab.service - openHAB - empowering the smart home
     Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/openhab.service.d
             └─override.conf
     Active: active (running) since Fri 2023-08-18 21:42:20 EEST; 1min 29s ago
       Docs: https://www.openhab.org/docs/
             https://community.openhab.org
    Process: 849 ExecStartPre=/usr/bin/rm -f /var/lock/LCK..ttyAMA0 /var/lock/LCK..ttyACM0 (code=exited, status=0/SUCCESS)
   Main PID: 852 (java)
      Tasks: 27 (limit: 2176)
        CPU: 36.572s
     CGroup: /system.slice/openhab.service
             └─852 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/openhab -Dopenhab.conf=/etc/openhab -Dopenhab.runtime=/usr/share/openhab/>

Aug 18 21:42:20 openhabian systemd[1]: Started openHAB - empowering the smart home.
Aug 18 21:43:21 openhabian karaf[852]: java.lang.IllegalStateException: Resource has no uri
Aug 18 21:43:21 openhabian karaf[852]:         at org.apache.karaf.features.internal.service.Deployer.getBundleInputStream(Deployer.java:1631)
Aug 18 21:43:21 openhabian karaf[852]:         at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:904)
Aug 18 21:43:21 openhabian karaf[852]:         at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java>
Aug 18 21:43:21 openhabian karaf[852]:         at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(Featur>
Aug 18 21:43:21 openhabian karaf[852]:         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
Aug 18 21:43:21 openhabian karaf[852]:         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
Aug 18 21:43:21 openhabian karaf[852]:         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
Aug 18 21:43:21 openhabian karaf[852]:         at java.base/java.lang.Thread.run(Thread.java:833)

Any advice how to clean cache? I have tried all what google can find but no help.

This is what my Google found:

3 Likes

Thank you! I got my system working also.

1 Like

:partying_face:

Great!

I had the issue upgrading from 3.4.2 to latest 4. Clearing cache using

openhab-cli clean-cache

, did the trick.

1 Like

Clearing the cache using sudo openhab-cli clean-cache also helped after upgrading from 4.0.1 to 4.1.1.