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

b2ctelcobackoffice extension bricks backoffice

amichele
Explorer
835

I added the b2ctelcobackoffice (1911) to my 1905 framework.

Backoffice doesn't work anymore, and the console logs

Exception in thread "TaskExecutor-master-2722"  at java.base/java.lang.Thread.run(Thread.java:834)
        at de.hybris.platform.core.threadregistry.RegistrableThread.internalRun(RegistrableThread.java:141)
        at de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:131)
java.lang.NoClassDefFoundError: com/hybris/cockpitng/core/spring/RequestOperationContextHolder
        at com.hybris.backoffice.spring.FallbackRequestOperationScopeController.finalizeContext(FallbackRequestOperationScopeController.java:91)
        at com.hybris.backoffice.spring.FallbackRequestOperationScopeController.sessionClosed(FallbackRequestOperationScopeController.java:86)
        at com.hybris.backoffice.jalo.BackofficeManager.lambda$1(BackofficeManager.java:64)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
        at java.base/java.util.Collections$SynchronizedCollection.forEach(Collections.java:2067)
        at com.hybris.backoffice.jalo.BackofficeManager.beforeSessionClose(BackofficeManager.java:64)
        at de.hybris.platform.jalo.JaloSession.notifyExtensionsBeforeSessionClose(JaloSession.java:2279)
        at de.hybris.platform.jalo.JaloSession.close(JaloSession.java:2089)
        at de.hybris.platform.task.impl.DefaultTaskService.processInTenant(DefaultTaskService.java:1378)
        at de.hybris.platform.task.impl.DefaultTaskService$5.run(DefaultTaskService.java:1232)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
        at de.hybris.platform.core.threadregistry.RegistrableThread.internalRun(RegistrableThread.java:141)
        at de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:131)

Actually RequestOperationContextHolder belongs to \hybris\bin\modules\backoffice-framework\backoffice\web\webroot\WEB-INF\lib\cockpitcore-19.05.14-RC4.jar, that should already be in the classpath.

(My localextensions.xml already contains backoffice extension(s))

When the servers starts, it logs:

backoffice->auditreportservices 1905.14 [ciw] path:C:\work\project\opclcr\hybris\bin\modules\backoffice-framework\backoffice

So apparently seems ok.

Any idea ?

Accepted Solutions (0)

Answers (2)

Answers (2)

amichele
Explorer
0 Kudos

Hi Geff

First of all, thanks for your answer.

According to this, it is not a compatibility problem:

https://help.sap.com/viewer/4c33bf189ab9409e84e589295c36d96e/1905/en-US/7911221193054b4282938788669c...

Furthermore, Telco 2003 (the latest one), is not yet compatible with the latest framework version (2005)

geffchang
Active Contributor
0 Kudos

amichele I see. Thanks for that information.

How did you install it? Did you use the recipe, or did you install it manually? I see there's a guide here:

https://help.sap.com/viewer/4c33bf189ab9409e84e589295c36d96e/1905/en-US/dc3ba9cdc12246df9e384e768b5a...

geffchang
Active Contributor
0 Kudos

I'm not familiar with b2ctelcobackoffice, but I think it's not a good idea to use extensions from other versions (i.e. 1911) with 1905. Look for its equivalent in 1905 and use it with the 1905 platform.