cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

"Usage Unit" does not appear in the admincockpit & Crash when starting emsclient

0 Likes
199

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:

  1. <extensionname="mcc"/>
  2. <extensionname="admincockpit"/>
  3. <extensionname="entitlementcockpits"/>
  4. <extensionname="entitlementservices"/>
  5. <extensionname="entitlementstorefront"/>
  6. <extensionname="entitlementfacades"/>
  7. <extensionname="subscriptioncockpits"/>
  8. <extensionname="subscriptionfacades"/>
  9. <extensionname="subscriptionservices"/>
  10. <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:

  1. <extensionname="emsclient"/>

But when I add it, then Hybris no longer starts with these errors:

  1. nt.FutureTask.report(FutureTask.java:122)
  2. at java.util.concurrent.FutureTask.get(FutureTask.java:192)
  3. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
  4. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
  5. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  6. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
  7. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
  8. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  9. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  10. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  11. at java.lang.Thread.run(Thread.java:748)
  12. Causedby: org.apache.catalina.LifecycleException:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/backoffice]]
  13. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
  14. ... 6 more
  15. Caused by: java.lang.NoClassDefFoundError: ch/qos/logback/core/Context
  16. at java.lang.Class.getDeclaredFields0(NativeMethod)
  17. at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
  18. at java.lang.Class.getDeclaredFields(Class.java:1916)
  19. at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110)
  20. at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:262)
  21. at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:88)
  22. at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:64)
  23. at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:328)
  24. at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:778)
  25. at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
  26. at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
  27. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5105)
  28. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  29. ...6 more
  30. Causedby: java.lang.ClassNotFoundException: ch.qos.logback.core.Context
  31. at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  32. at de.hybris.bootstrap.loader.YURLClassLoader.findClass(YURLClassLoader.java:71)
  33. at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  34. at de.hybris.bootstrap.loader.YURLClassLoader.loadRegisterAndResolveClass(YURLClassLoader.java:133)
  35. at de.hybris.bootstrap.loader.YURLClassLoader.loadClass(YURLClassLoader.java:121)
  36. at de.hybris.bootstrap.loader.PlatformInPlaceClassLoader.loadClass(PlatformInPlaceClassLoader.java:74)
  37. at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  38. ...19 more

Any ideas what I should do to get "Usage Unit" to appear?

Accepted Solutions (0)

Answers (0)