on ‎2019 Aug 01 9:06 AM
Hello, I am trying to follow the instructions for "Commerce/Subscriptions Module/Entitlement Functionality/Working with Entitlements/Defining Usage Units"
So I added the following extensions to my project:
- <extensionname="mcc"/>
- <extensionname="admincockpit"/>
- <extensionname="entitlementcockpits"/>
- <extensionname="entitlementservices"/>
- <extensionname="entitlementstorefront"/>
- <extensionname="entitlementfacades"/>
- <extensionname="subscriptioncockpits"/>
- <extensionname="subscriptionfacades"/>
- <extensionname="subscriptionservices"/>
- <extensionname="subscriptionstorefront"/>
But when I go to https://localhost:9002/admincockpit there is no "Usage Unit", there is "Unit" and a lot of other stuff, but no "Usage Unit". So I tried adding the only missing extension related to entitlements that I know of:
- <extensionname="emsclient"/>
But when I add it, then Hybris no longer starts with these errors:
- nt.FutureTask.report(FutureTask.java:122)
- at java.util.concurrent.FutureTask.get(FutureTask.java:192)
- at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
- at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
- at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
- at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
- at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
- at java.lang.Thread.run(Thread.java:748)
- Causedby: org.apache.catalina.LifecycleException:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/backoffice]]
- at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
- ... 6 more
- Caused by: java.lang.NoClassDefFoundError: ch/qos/logback/core/Context
- at java.lang.Class.getDeclaredFields0(NativeMethod)
- at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
- at java.lang.Class.getDeclaredFields(Class.java:1916)
- at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110)
- at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:262)
- at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:88)
- at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:64)
- at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:328)
- at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:778)
- at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
- at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
- at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5105)
- at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
- ...6 more
- Causedby: java.lang.ClassNotFoundException: ch.qos.logback.core.Context
- at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
- at de.hybris.bootstrap.loader.YURLClassLoader.findClass(YURLClassLoader.java:71)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
- at de.hybris.bootstrap.loader.YURLClassLoader.loadRegisterAndResolveClass(YURLClassLoader.java:133)
- at de.hybris.bootstrap.loader.YURLClassLoader.loadClass(YURLClassLoader.java:121)
- at de.hybris.bootstrap.loader.PlatformInPlaceClassLoader.loadClass(PlatformInPlaceClassLoader.java:74)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
- ...19 more
Any ideas what I should do to get "Usage Unit" to appear?
Request clarification before answering.
| User | Count |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.