cancel
Showing results for 
Search instead for 
Did you mean: 

StackOverflowError during 'Reset Everything' in Backoffice

696

Hi,

After migrating to Hybris 2011 we can't perform 'Reset Everything' in Backoffice.

This is a piece of the error log :


INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 06:02:31.576 [hybrisHTTP46] ERROR org.zkoss.zk.ui.impl.UiEngineImpl - 
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | java.lang.StackOverflowError: null
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.net.URL.<init>(URL.java:541) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at jdk.internal.loader.URLClassPath$FileLoader.getResource(URLClassPath.java:1219) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at jdk.internal.loader.URLClassPath$FileLoader.findResource(URLClassPath.java:1208) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at jdk.internal.loader.URLClassPath$1.next(URLClassPath.java:341) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at jdk.internal.loader.URLClassPath$1.hasMoreElements(URLClassPath.java:351) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.net.URLClassLoader$3$1.run(URLClassLoader.java:687) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.net.URLClassLoader$3$1.run(URLClassLoader.java:685) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.net.URLClassLoader$3.next(URLClassLoader.java:684) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.net.URLClassLoader$3.hasMoreElements(URLClassLoader.java:709) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.lang.CompoundEnumeration.next(ClassLoader.java:3032) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.lang.CompoundEnumeration.hasMoreElements(ClassLoader.java:3041) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.lang.CompoundEnumeration.next(ClassLoader.java:3032) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.lang.CompoundEnumeration.hasMoreElements(ClassLoader.java:3041) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at org.apache.catalina.loader.WebappClassLoaderBase$CombinedEnumeration.inc(WebappClassLoaderBase.java:2734) ~[catalina.jar:8.5.64]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at org.apache.catalina.loader.WebappClassLoaderBase$CombinedEnumeration.hasMoreElements(WebappClassLoaderBase.java:2719) ~[catalina.jar:8.5.64]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.util.Collections.list(Collections.java:5344) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.persistence.packaging.WidgetClassLoader.getResources(WidgetClassLoader.java:152) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1196) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1221) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1265) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at javax.xml.stream.FactoryFinder$1.run(FactoryFinder.java:348) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:337) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:309) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:222) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at javax.xml.stream.XMLInputFactory.newFactory(XMLInputFactory.java:220) ~[?:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.loadRootConfig(DefaultCockpitConfigurationService.java:1561) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.loadRootConfiguration(DefaultCockpitConfigurationService.java:791) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.backoffice.cockpitng.modules.BackofficeLibraryHandler.initialize(BackofficeLibraryHandler.java:183) ~[classes/:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.backoffice.cockpitng.modules.BackofficeLibraryHandler.afterDeployReverseOrder(BackofficeLibraryHandler.java:419) ~[classes/:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.modules.config.impl.ModuleAwareCockpitConfigurationService.resetToDefaultsInternal(ModuleAwareCockpitConfigurationService.java:83) ~[cockpit-module-aggregator-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.backoffice.config.impl.BackofficeCockpitConfigurationService.lambda$0(BackofficeCockpitConfigurationService.java:138) ~[classes/:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.withDelayedWrite(DefaultCockpitConfigurationService.java:1905) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.backoffice.config.impl.BackofficeCockpitConfigurationService.resetToDefaultsInternal(BackofficeCockpitConfigurationService.java:122) ~[classes/:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.executeWriteOperation(DefaultCockpitConfigurationService.java:2302) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.resetToDefaults(DefaultCockpitConfigurationService.java:1884) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.loadRootConfigImmediately(DefaultCockpitConfigurationService.java:372) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.lambda$getCacheValue$64(DefaultCockpitConfigurationService.java:2326) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.620 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.executeWriteOperation(DefaultCockpitConfigurationService.java:2302) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.621 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.getCacheValue(DefaultCockpitConfigurationService.java:2323) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.621 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.getRootConfigImmediately(DefaultCockpitConfigurationService.java:355) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.621 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.executeReadOperation(DefaultCockpitConfigurationService.java:2258) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.621 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.getRootConfig(DefaultCockpitConfigurationService.java:344) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:02:31.621 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.loadRootConfiguration(DefaultCockpitConfigurationService.java:777) ~[cockpitcore-20.11.9-RC5.jar:?]

At the end I've found this :

INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | Caused by: com.hybris.cockpitng.core.config.CockpitConfigurationUnavailable: Unable to get write access to configuration in 0 seconds
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.tryAcquireWriteLockImmediately(DefaultCockpitConfigurationService.java:2451) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.acquireWriteLock(DefaultCockpitConfigurationService.java:2406) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.executeWriteOperation(DefaultCockpitConfigurationService.java:2300) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | 	... 47 more
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | 06:03:31.574 [BackofficeLO-38] ERROR com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService - Unable to get read access to configuration in 0 seconds
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | com.hybris.cockpitng.core.config.CockpitConfigurationUnavailable: Unable to get read access to configuration in 0 seconds
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.tryAcquireReadLockImmediately(DefaultCockpitConfigurationService.java:2352) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.acquireWriteLock(DefaultCockpitConfigurationService.java:2423) ~[cockpitcore-20.11.9-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/10/13 06:03:31.652 | 	at com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.executeWriteOperation(DefaultCockpitConfigurationService.java:2300) ~[cockpitcore-20.11.9-RC5.jar:?]

com.hybris.cockpitng.core.config.CockpitConfigurationUnavailable: Unable to get write access to configuration in 0 seconds com.hybris.cockpitng.core.config.CockpitConfigurationUnavailable: Unable to get read access to configuration in 0 seconds

It's a permission issue? How to fix it? Now after logging into Backoffice the blank screen appears.

Thanks!

Accepted Solutions (0)

Answers (0)