[Bug 274029] misc/openhab 4.0.x does not work after clean installation

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 22 Sep 2023 16:09:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274029

            Bug ID: 274029
           Summary: misc/openhab 4.0.x does not work after clean
                    installation
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: netchild@FreeBSD.org
          Reporter: jontheil@gmail.com
             Flags: maintainer-feedback?(netchild@FreeBSD.org)
          Assignee: netchild@FreeBSD.org

I had a working installation both on amd64 and arm64. As the upgrade described
i UPDATING (20230726) seemed complicated, I decided to start over.

I can install the port without any issues, but can't get the application to run
as before.

The entire content of /var/log/openhab/openhab.log is:

2023-09-22 17:39:41.813 [ERROR] [ternal.service.BootFeaturesInstaller] - Error
installing boot features
org.apache.felix.resolver.reason.ReasonException: Unable to resolve root:
missing requirement [root] osgi.identity; osgi.identity=openhab-runtime-ui;
type=karaf.feature; version="[4.0.3,4.0.3]";
filter:="(&(osgi.identity=openhab-runtime-ui)(type=karaf.feature)(version>=4.0.3)(version<=4.0.3))"
[caused by: Unable to resolve openhab-runtime-ui/4.0.3: missing requirement
[openhab-runtime-ui/4.0.3] osgi.identity; osgi.identity=openhab-runtime-base;
type=karaf.feature [caused by: Unable to resolve openhab-runtime-base/4.0.3:
missing requirement [openhab-runtime-base/4.0.3] osgi.identity;
osgi.identity=openhab-core-base; type=karaf.feature [caused by: Unable to
resolve openhab-core-base/4.0.3: missing requirement [openhab-core-base/4.0.3]
osgi.identity; osgi.identity=org.openhab.core.config.core; type=osgi.bundle;
version="[4.0.3,4.0.3]"; resolution:=mandatory [caused by: Unable to resolve
org.openhab.core.config.core/4.0.3: missing requirement
[org.openhab.core.config.core/4.0.3] osgi.wiring.package;
filter:="(&(osgi.wiring.package=org.openhab.core.common.registry)(version>=4.0.0)(!(version>=5.0.0)))"
[caused by: Unable to resolve org.openhab.core/4.0.3: missing requirement
[org.openhab.core/4.0.3] osgi.ee;
filter:="(&(osgi.ee=JavaSE)(version=17))"]]]]]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:433)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:420)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:374)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:256)
~[?:?]
        at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:399)
~[?:?]
        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:1128)
~[?:?]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
~[?:?]
        at java.lang.Thread.run(Thread.java:829) ~[?:?]
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve
openhab-runtime-ui/4.0.3: missing requirement [openhab-runtime-ui/4.0.3]
osgi.identity; osgi.identity=openhab-runtime-base; type=karaf.feature [caused
by: Unable to resolve openhab-runtime-base/4.0.3: missing requirement
[openhab-runtime-base/4.0.3] osgi.identity; osgi.identity=openhab-core-base;
type=karaf.feature [caused by: Unable to resolve openhab-core-base/4.0.3:
missing requirement [openhab-core-base/4.0.3] osgi.identity;
osgi.identity=org.openhab.core.config.core; type=osgi.bundle;
version="[4.0.3,4.0.3]"; resolution:=mandatory [caused by: Unable to resolve
org.openhab.core.config.core/4.0.3: missing requirement
[org.openhab.core.config.core/4.0.3] osgi.wiring.package;
filter:="(&(osgi.wiring.package=org.openhab.core.common.registry)(version>=4.0.0)(!(version>=5.0.0)))"
[caused by: Unable to resolve org.openhab.core/4.0.3: missing requirement
[org.openhab.core/4.0.3] osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=17))"]]]]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        ... 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve
openhab-runtime-base/4.0.3: missing requirement [openhab-runtime-base/4.0.3]
osgi.identity; osgi.identity=openhab-core-base; type=karaf.feature [caused by:
Unable to resolve openhab-core-base/4.0.3: missing requirement
[openhab-core-base/4.0.3] osgi.identity;
osgi.identity=org.openhab.core.config.core; type=osgi.bundle;
version="[4.0.3,4.0.3]"; resolution:=mandatory [caused by: Unable to resolve
org.openhab.core.config.core/4.0.3: missing requirement
[org.openhab.core.config.core/4.0.3] osgi.wiring.package;
filter:="(&(osgi.wiring.package=org.openhab.core.common.registry)(version>=4.0.0)(!(version>=5.0.0)))"
[caused by: Unable to resolve org.openhab.core/4.0.3: missing requirement
[org.openhab.core/4.0.3] osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=17))"]]]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        ... 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve
openhab-core-base/4.0.3: missing requirement [openhab-core-base/4.0.3]
osgi.identity; osgi.identity=org.openhab.core.config.core; type=osgi.bundle;
version="[4.0.3,4.0.3]"; resolution:=mandatory [caused by: Unable to resolve
org.openhab.core.config.core/4.0.3: missing requirement
[org.openhab.core.config.core/4.0.3] osgi.wiring.package;
filter:="(&(osgi.wiring.package=org.openhab.core.common.registry)(version>=4.0.0)(!(version>=5.0.0)))"
[caused by: Unable to resolve org.openhab.core/4.0.3: missing requirement
[org.openhab.core/4.0.3] osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=17))"]]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        ... 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve
org.openhab.core.config.core/4.0.3: missing requirement
[org.openhab.core.config.core/4.0.3] osgi.wiring.package;
filter:="(&(osgi.wiring.package=org.openhab.core.common.registry)(version>=4.0.0)(!(version>=5.0.0)))"
[caused by: Unable to resolve org.openhab.core/4.0.3: missing requirement
[org.openhab.core/4.0.3] osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=17))"]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        ... 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve
org.openhab.core/4.0.3: missing requirement [org.openhab.core/4.0.3] osgi.ee;
filter:="(&(osgi.ee=JavaSE)(version=17))"
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
~[org.eclipse.osgi-3.18.0.jar:?]
        ... 12 more

I have no idea what the missing requirements are about and how to solve the
issues.

-- 
You are receiving this mail because:
You are the assignee for the bug.