ich habe heute OpenEMS untergeladen und versucht zu nutzen. Ich benutze Java SE 8 und Eclipse IDE 2019-12. Bei “Run OpenEMS Edge and start Simulator” gibt es folgende Fehlermeldung in Output Console, deswegen kann ich keine localhost:8080 Webseite eröffnen:
org.ops4j.pax.logging.pax-logging-log4j1 [org.ops4j.pax.logging.spi.support.EventAdminConfigurationNotifier] INFO : Logging configuration changed. (Event Admin service unavailable - no notification sent).
io.openems.edge.application [io.openems.edge.application.EdgeApp] INFO : ===========================================
io.openems.edge.application [io.openems.edge.application.EdgeApp] INFO : OpenEMS version [2021.7.0-SNAPSHOT] started
io.openems.edge.application [io.openems.edge.application.EdgeApp] INFO : ===========================================
io.openems.edge.common [io.openems.edge.common.component.AbstractOpenemsComponent] INFO : [_meta] Activate Core.Meta
io.openems.edge.common [io.openems.edge.common.component.AbstractOpenemsComponent] INFO : [_power] Activate Ess.Power
io.openems.edge.common [io.openems.edge.common.component.AbstractOpenemsComponent] INFO : [_evcsSlowPowerIncreaseFilter] Activate Evcs.SlowPowerIncreaseFilter
io.openems.edge.common [io.openems.edge.common.component.AbstractOpenemsComponent] INFO : [_host] Activate Core.Host
org.ops4j.pax.logging.pax-logging-log4j1 [org.ops4j.pax.logging.spi.support.EventAdminConfigurationNotifier] INFO : Sending Event Admin notification (configuration successful) to org/ops4j/pax/logging/Configuration
org.apache.felix.http.jetty [org.eclipse.jetty.util.log] INFO : Logging initialized @3595ms to org.eclipse.jetty.util.log.Slf4jLog
org.apache.felix.http.jetty [org.eclipse.jetty.server.Server] INFO : jetty-9.4.38.v20210224; built: 2021-02-24T20:25:07.675Z; git: 288f3cc74549e8a913bf363250b0744f2695b8e6; jvm 1.8.0_281-b09
org.apache.felix.http.jetty [org.eclipse.jetty.server.session] INFO : DefaultSessionIdManager workerName=node0
org.apache.felix.http.jetty [org.eclipse.jetty.server.session] INFO : No SessionScavenger set, using defaults
org.apache.felix.http.jetty [org.eclipse.jetty.server.session] INFO : node0 Scavenging every 660000ms
org.apache.felix.http.jetty [org.eclipse.jetty.server.handler.ContextHandler] INFO : Started o.e.j.s.ServletContextHandler@1aaccbcf{/,null,AVAILABLE}
org.apache.felix.http.jetty [org.eclipse.jetty.server.Server] INFO : Started @3746ms
org.apache.felix.http.jetty [org.eclipse.jetty.server.session] INFO : node0 Scavenging every 660000ms
org.apache.felix.http.jetty [org.eclipse.jetty.server.AbstractConnector] INFO : Started ServerConnector@29c34596{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2021-04-06 14:55:13,469 [824c0a6b] INFO [org.apache.felix.http.jetty ] Started Jetty 9.4.38.v20210224 at port(s) HTTP:8080 on context path / [minThreads=8,maxThreads=200,acceptors=1,selectors=4]
2021-04-06 14:55:14,123 [824c0a6b] WARN [ntmanager.ComponentManagerImpl] bundle io.openems.edge.core:1.0.0.202104061245 (69)[io.openems.edge.core.componentmanager.ComponentManagerImpl(2)] : Could not get service from ref {io.openems.edge.common.component.ComponentManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi, org.osgi.service.cm.ConfigurationListener}={enabled=true, enabledComponents.target=(&(enabled=true)(!(service.factoryPid=Core.ComponentManager))), service.id=63, service.bundleid=69, service.scope=bundle, allComponents.target=(!(service.factoryPid=Core.ComponentManager)), id=_componentManager, component.name=Core.ComponentManager, component.id=2}
2021-04-06 14:55:14,126 [824c0a6b] ERROR [ROOT ] bundle org.apache.felix.scr:2.1.26 (151) Circular reference detected trying to get service {io.openems.edge.predictor.api.manager.PredictorManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi}={enabled=true, service.id=64, predictors.target=(enabled=true), service.bundleid=69, service.scope=bundle, id=_predictorManager, component.name=Core.PredictorManager, component.id=6}
stack of references: ServiceReference: {io.openems.edge.predictor.api.manager.PredictorManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi}={enabled=true, service.id=64, predictors.target=(enabled=true), service.bundleid=69, service.scope=bundle, id=_predictorManager, component.name=Core.PredictorManager, component.id=6}
ServiceReference: {io.openems.edge.common.component.ComponentManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi, org.osgi.service.cm.ConfigurationListener}={enabled=true, enabledComponents.target=(&(enabled=true)(!(service.factoryPid=Core.ComponentManager))), service.id=63, service.bundleid=69, service.scope=bundle, allComponents.target=(!(service.factoryPid=Core.ComponentManager)), id=_componentManager, component.name=Core.ComponentManager, component.id=2}
java.lang.Exception: stack trace
** at org.apache.felix.scr.impl.ComponentRegistry.enterCreate(ComponentRegistry.java:493)**
** at org.apache.felix.scr.impl.BundleComponentActivator.enterCreate(BundleComponentActivator.java:717)**
** at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:899)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:216)**
** at java.security.AccessController.doPrivileged(Native Method)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:213)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:114)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:547)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:533)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:656)**
** at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:88)**
** at org.apache.felix.scr.impl.inject.field.FieldHandler$ReferenceMethodImpl.getServiceObject(FieldHandler.java:525)**
** at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2556)**
** at org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.prebind(DependencyManager.java:431)**
** at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1827)**
** at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1057)**
** at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:953)**
** at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:918)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:216)**
** at java.security.AccessController.doPrivileged(Native Method)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:213)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:114)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:547)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:533)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:656)**
** at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:88)**
** at org.apache.felix.scr.impl.inject.field.FieldHandler$ReferenceMethodImpl.getServiceObject(FieldHandler.java:525)**
** at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2556)**
** at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1398)**
** at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1827)**
** at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1057)**
** at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:953)**
** at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:776)**
** at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1271)**
** at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1222)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1200)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1121)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:928)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:864)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1152)**
** at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:114)**
** at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:120)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:957)**
** at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)**
** at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:936)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:873)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:261)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:496)**
** at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929)**
** at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915)**
** at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133)**
** at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984)**
** at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752)**
** at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1271)**
** at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1222)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1200)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1121)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:928)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:864)**
** at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1152)**
** at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:114)**
** at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:120)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:957)**
** at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)**
** at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:936)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:873)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141)**
** at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:261)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:496)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:515)**
** at org.apache.felix.metatype.internal.Activator.start(Activator.java:108)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:814)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1)**
** at java.security.AccessController.doPrivileged(Native Method)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:806)**
** at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:763)**
** at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1012)**
** at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:366)**
** at org.eclipse.osgi.container.Module.doStart(Module.java:605)**
** at org.eclipse.osgi.container.Module.start(Module.java:468)**
** at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)**
** at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)**
** at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)**
** at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1781)**
** at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)**
** at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)**
** at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)**
** at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)**
** at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)**
2021-04-06 14:55:14,131 [824c0a6b] WARN [ntmanager.ComponentManagerImpl] bundle io.openems.edge.core:1.0.0.202104061245 (69)[io.openems.edge.core.componentmanager.ComponentManagerImpl(2)] : Could not get service from ref {io.openems.edge.predictor.api.manager.PredictorManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi}={enabled=true, service.id=64, predictors.target=(enabled=true), service.bundleid=69, service.scope=bundle, id=_predictorManager, component.name=Core.PredictorManager, component.id=6}
2021-04-06 14:55:14,133 [824c0a6b] WARN [ntmanager.ComponentManagerImpl] bundle io.openems.edge.core:1.0.0.202104061245 (69)[io.openems.edge.core.componentmanager.ComponentManagerImpl(2)] : Could not get service from ref {io.openems.edge.common.component.ComponentManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi, org.osgi.service.cm.ConfigurationListener}={enabled=true, enabledComponents.target=(&(enabled=true)(!(service.factoryPid=Core.ComponentManager))), service.id=63, service.bundleid=69, service.scope=bundle, allComponents.target=(!(service.factoryPid=Core.ComponentManager)), id=_componentManager, component.name=Core.ComponentManager, component.id=2}
2021-04-06 14:55:14,134 [824c0a6b] ERROR [ROOT ] bundle org.apache.felix.scr:2.1.26 (151) Circular reference detected trying to get service {io.openems.edge.predictor.api.manager.PredictorManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi}={enabled=true, service.id=64, predictors.target=(enabled=true), service.bundleid=69, service.scope=bundle, id=_predictorManager, component.name=Core.PredictorManager, component.id=6}
stack of references: ServiceReference: {io.openems.edge.predictor.api.manager.PredictorManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi}={enabled=true, service.id=64, predictors.target=(enabled=true), service.bundleid=69, service.scope=bundle, id=_predictorManager, component.name=Core.PredictorManager, component.id=6}
Dependency: DependencyManager: Component [Component: Core.ComponentManager (2)] reference [allComponents]
ServiceReference: {io.openems.edge.common.component.ComponentManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi, org.osgi.service.cm.ConfigurationListener}={enabled=true, enabledComponents.target=(&(enabled=true)(!(service.factoryPid=Core.ComponentManager))), service.id=63, service.bundleid=69, service.scope=bundle, allComponents.target=(!(service.factoryPid=Core.ComponentManager)), id=_componentManager, component.name=Core.ComponentManager, component.id=2}
Dependency: DependencyManager: Component [Component: Core.ComponentManager (2)] reference [allComponents]
java.lang.Exception: stack trace
at org.apache.felix.scr.impl.ComponentRegistry.enterCreate(ComponentRegistry.java:493)
at org.apache.felix.scr.impl.BundleComponentActivator.enterCreate(BundleComponentActivator.java:717)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:899)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:216)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:213)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:114)
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:547)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:533)
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:656)
at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:88)
at org.apache.felix.scr.impl.inject.field.FieldHandler$ReferenceMethodImpl.getServiceObject(FieldHandler.java:525)
at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2556)
at org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.prebind(DependencyManager.java:431)
at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1827)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1057)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:953)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:918)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:216)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:213)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:114)
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:547)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:533)
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:656)
at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:88)
at org.apache.felix.scr.impl.inject.field.FieldHandler$ReferenceMethodImpl.getServiceObject(FieldHandler.java:525)
at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2556)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1398)
at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1827)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1057)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:953)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:776)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1271)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1222)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1200)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1121)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:928)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:864)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1152)
at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:114)
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:120)
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:957)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:936)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:873)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:261)
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:496)
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929)
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915)
at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984)
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1271)
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1222)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1200)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1121)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:928)
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:864)
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1152)
at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:114)
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:120)
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:957)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:936)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:873)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:261)
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:496)
at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:515)
at org.apache.felix.metatype.internal.Activator.start(Activator.java:108)
at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:814)
at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:806)
at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:763)
at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1012)
at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:366)
at org.eclipse.osgi.container.Module.doStart(Module.java:605)
at org.eclipse.osgi.container.Module.start(Module.java:468)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1781)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)
2021-04-06 14:55:14,136 [824c0a6b] WARN [ntmanager.ComponentManagerImpl] bundle io.openems.edge.core:1.0.0.202104061245 (69)[io.openems.edge.core.componentmanager.ComponentManagerImpl(2)] : Could not get service from ref {io.openems.edge.predictor.api.manager.PredictorManager, io.openems.edge.common.component.OpenemsComponent, io.openems.edge.common.jsonapi.JsonApi}={enabled=true, service.id=64, predictors.target=(enabled=true), service.bundleid=69, service.scope=bundle, id=_predictorManager, component.name=Core.PredictorManager, component.id=6}
io.openems.edge.common [io.openems.edge.common.component.AbstractOpenemsComponent] INFO : [_componentManager] Activate Core.ComponentManager
io.openems.edge.common [io.openems.edge.common.component.AbstractOpenemsComponent] INFO : [_predictorManager] Activate Core.PredictorManager
io.openems.edge.common [io.openems.edge.common.component.AbstractOpenemsComponent] INFO : [_sum] Activate Core.Sum
io.openems.edge.common [io.openems.edge.common.component.AbstractOpenemsComponent] INFO : [_cycle] Activate Core.Cycle
2021-04-06 14:55:14,302 [824c0a6b] INFO [pax.logging.internal.Activator] Enabling Java Util Logging API support.
2021-04-06 14:55:14,302 [824c0a6b] INFO [pax.logging.internal.Activator] Enabling SLF4J API support.
2021-04-06 14:55:14,305 [824c0a6b] INFO [pax.logging.internal.Activator] Enabling Apache Commons Logging API support.
2021-04-06 14:55:14,307 [824c0a6b] INFO [pax.logging.internal.Activator] Enabling JULI Logger API support.
2021-04-06 14:55:14,308 [824c0a6b] INFO [pax.logging.internal.Activator] Enabling Avalon Logger API support.
2021-04-06 14:55:14,314 [824c0a6b] INFO [pax.logging.internal.Activator] Enabling JBoss Logging API support.
2021-04-06 14:55:14,316 [824c0a6b] INFO [pax.logging.internal.Activator] Enabling Log4J v1 API support.
2021-04-06 14:55:14,347 [824c0a6b] INFO [pax.logging.internal.Activator] Enabling Log4J v2 API support.
2021-04-06 14:55:15,193 [re.Cycle] WARN [ms.edge.core.cycle.CycleWorker] [_cycle] There are no Schedulers configured!
2021-04-06 14:55:16,176 [re.Cycle] WARN [ms.edge.core.cycle.CycleWorker] [_cycle] There are no Schedulers configured!
2021-04-06 14:55:17,178 [re.Cycle] WARN [ms.edge.core.cycle.CycleWorker] [_cycle] There are no Schedulers configured!
Ich habeProbleme bei Erstinstallation durch Anfänger mehr mal durchgelesen. Leider finde ich keine entsprechende Lösung. Mein Problem legt noch bei 3.1. Obwohl ich sehe Meldung “There are no Schedulers configured” in Output Console von Eclipse IDE. Aber vor diese Meldung gibt es Exception Info. Ich kann bei 3.2a keine Apache Felix Web Console Configuration eröffnen URL http://localhost:8080/system/console/configMgr geht nicht.
https://felix.apache.org/documentation
You have to start Apache Felix first from a terminal, After that works you can start the web-App on localhost. If you allready use port 8080 like me, you have to edit the config file in Apache-Felix and change there port 8080 to any like 8888 or such. Than restart apache Felix in the terminal again and try to get access to the webApp http://localhost:8888/system/console/configMgr
Also this may help: felix-dev/configadmin-plugins/interpolation at master · apache/felix-dev · GitHub
Anyhow, I have problems with the webApp because I can not see any configuration file and I am still trying to solve the problem.
Good luck!
ich habe heute neue Release von OpenEMS aus GitHub untergeladen. Dann gibt es bei Start von Edge.Application keine Exception mehr. Es scheint, dass ein Bug in früher Version gibt. Mit Chrome kann ich leider URL http://localhost:8080/system/console/configMgr nicht eröffnen. Mit Firefox geht es. Jetzt kann ich OpenEMS weiter kennenlernen.
Edit: I got the solution. at 2.e one has to define a minimum and maximum power, even though there is none in the tutorial.
Hi, i am currently trying to get the simulator to start, too. I ran into some problems at 2.e - GridMeter Acting. i get the following console output:
2021-05-27 15:05:46,690 [re.Cycle] INFO [ntroller.debuglog.DebugLogImpl] [ctrlDebugLog0] _componentManager[Defective:meter0[Failed activation java.lang.IllegalArgumentException: Unable to set value [] for Channel [meter0/_PropertyMinActivePower]: For input string: “”]] _sum[State:Ok]
2021-05-27 15:05:47,689 [re.Cycle] ERROR [or.meter.grid.acting.GridMeter] bundle io.openems.edge.simulator:1.0.0.202105261307 (132)[Simulator.GridMeter.Acting(15)] : The activate method has thrown an exception
java.lang.IllegalArgumentException: Unable to set value [] for Channel [meter0/_PropertyMinActivePower]: For input string: “”
at io.openems.edge.common.channel.Channel.setNextValue(Channel.java:109)
at io.openems.edge.common.component.AbstractOpenemsComponent.addChannelsForProperties(AbstractOpenemsComponent.java:319)
at io.openems.edge.common.component.AbstractOpenemsComponent.addChannelsForProperties(AbstractOpenemsComponent.java:260)
at io.openems.edge.common.component.AbstractOpenemsComponent.updateContext(AbstractOpenemsComponent.java:225)
at io.openems.edge.common.component.AbstractOpenemsComponent.activate(AbstractOpenemsComponent.java:140)
at io.openems.edge.simulator.meter.grid.acting.GridMeter.activate(GridMeter.java:86)
at jdk.internal.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:242)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41)
at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:678)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:524)
at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:318)
at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:308)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:342)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:115)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:984)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:957)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:902)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:216)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:213)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:114)
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:547)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:533)
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:656)
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.obtain(EventHandlerProxy.java:295)
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:423)
at org.apache.felix.eventadmin.impl.tasks.HandlerTask.runWithoutDenylistTiming(HandlerTask.java:82)
at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:107)
at org.apache.felix.eventadmin.impl.handler.EventAdminImpl.sendEvent(EventAdminImpl.java:155)
at org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator.sendEvent(EventAdminSecurityDecorator.java:96)
at io.openems.edge.core.cycle.CycleWorker.forever(CycleWorker.java:52)
at io.openems.common.worker.AbstractWorker$1.run(AbstractWorker.java:112)
Caused by: java.lang.NumberFormatException: For input string: “”
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:68)
at java.base/java.lang.Integer.parseInt(Integer.java:662)
at java.base/java.lang.Integer.parseInt(Integer.java:770)
at io.openems.edge.common.type.TypeUtils.getAsType(TypeUtils.java:165)
at io.openems.edge.common.channel.Channel.setNextValue(Channel.java:107)
… 35 more
Eclipse: Version: 2021-03 (4.19.0)
JavaSE - 1.8
at 2.c I get the console output
2021-05-27 15:17:31,104 [e7a9e99)] INFO [onent.AbstractOpenemsComponent] [ctrlDebugLog0] Activate Controller.Debug.Log
2021-05-27 15:17:31,410 [re.Cycle] INFO [ntroller.debuglog.DebugLogImpl] [ctrlDebugLog0] _sum[State:Ok], not the output shown in the tutorial.
Any ideas what I did wrong (or not)?
Thanks in advance!