Issue with component and accesslog DB in NX RM 3.6.0-02 post crash event

Hi All,

We are running sonatype nexus release manager 3.6.0-02 community edition.

Our nexus got crashed due to storage outage event.

We have allocated additional storage and started it however we are facing following issues.

  1. It gets stuck after couple of days of operations and works fine upon restart.

  2. It is not getting stopped with control commands, prints following message. we are using kill command to stop it.

Shutting down nexus
Timeout. Daemon did not shutdown yet.

  1. It is continuously reporting following errors related to component and access log DBs.

  2. java.lang.OutOfMemoryError: Java heap space while reading some entry in access Log DB. [ detailed log below ]

  3. atomic operation fails while retrieving record from assetdownloadcount table in component db. [ detailed log below ]

Is there any way we can fix the issues mentioned. Thanks for your replies.

----accesslog DB error start----
2020-07-31 11:47:39,933+0200 ERROR [AccessLogWriter] *SYSTEM com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage - $ANSI{green {db=acc
esslog}} Exception 73BAE4AB in storage accesslog
java.lang.OutOfMemoryError: Java heap space
2020-07-31 11:47:39,934+0200 ERROR [AccessLogWriter] *SYSTEM com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage - $ANSI{green {db=acc
esslog}} Exception 1F568467 in storage accesslog
com.orientechnologies.orient.core.exception.ODatabaseException: Error on retrieving record #26:2954 (cluster: entry_5)
DB name=“accesslog”
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:2059)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:659)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:102)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.executeSearchRecord(OCommandExecutorSQLSelect.java:585)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.serialIterator(OCommandExecutorSQLSelect.java:1642)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.fetchFromTarget(OCommandExecutorSQLSelect.java:1589)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.fetchValuesFromIndexCursor(OCommandExecutorSQLSelect.java:2469)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.searchForIndexes(OCommandExecutorSQLSelect.java:2283)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.searchInClasses(OCommandExecutorSQLSelect.java:1024)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLResultsetAbstract.assignTarget(OCommandExecutorSQLResultsetAbstract.java:214)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.assignTarget(OCommandExecutorSQLSelect.java:527)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.executeSearch(OCommandExecutorSQLSelect.java:509)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLSelect.execute(OCommandExecutorSQLSelect.java:485)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLDelegate.execute(OCommandExecutorSQLDelegate.java:74)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.executeCommand(OAbstractPaginatedStorage.java:3318)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.command(OAbstractPaginatedStorage.java:3256)
at com.orientechnologies.orient.core.sql.query.OSQLQuery.run(OSQLQuery.java:78)
at com.orientechnologies.orient.core.sql.query.OSQLAsynchQuery.run(OSQLAsynchQuery.java:74)
at com.orientechnologies.orient.core.query.OQueryAbstract.execute(OQueryAbstract.java:33)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.query(ODatabaseDocumentTx.java:759)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLUpdate.execute(OCommandExecutorSQLUpdate.java:291)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLDelegate.execute(OCommandExecutorSQLDelegate.java:74)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.executeCommand(OAbstractPaginatedStorage.java:3318)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.command(OAbstractPaginatedStorage.java:3256)
at com.orientechnologies.orient.core.command.OCommandRequestTextAbstract.execute(OCommandRequestTextAbstract.java:69)
at com.sonatype.nexus.licensing.internal.access.AccessLogEntryEntityAdapter.addOrUpdate(AccessLogEntryEntityAdapter.java:143)
at com.sonatype.nexus.licensing.internal.access.OrientAccessLogStore.lambda$0(OrientAccessLogStore.java:77)
at org.sonatype.nexus.orient.transaction.OrientOperations.lambda$2(OrientOperations.java:63)
at org.sonatype.nexus.transaction.OperationPoint.lambda$0(OperationPoint.java:53)
at org.sonatype.nexus.transaction.OperationPoint.proceed(OperationPoint.java:64)
at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:56)
at org.sonatype.nexus.transaction.Operations.transactional(Operations.java:200)
at org.sonatype.nexus.transaction.Operations.run(Operations.java:155)
at org.sonatype.nexus.orient.transaction.OrientOperations.run(OrientOperations.java:63)
at com.sonatype.nexus.licensing.internal.access.OrientAccessLogStore.addOrUpdate(OrientAccessLogStore.java:77)
at com.sonatype.nexus.licensing.internal.access.OrientAccessLogStore$$EnhancerByGuice$$d774dc92.CGLIB$addOrUpdate$1()
at com.sonatype.nexus.licensing.internal.access.OrientAccessLogStore$$EnhancerByGuice$$d774dc92$$FastClassByGuice$$1090e154.invoke()
at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:76)
at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)
at org.sonatype.nexus.common.stateguard.StateGuard$GuardImpl.run(StateGuard.java:270)
at org.sonatype.nexus.common.stateguard.GuardedInterceptor.invoke(GuardedInterceptor.java:53)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:77)
at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55)
at com.sonatype.nexus.licensing.internal.access.OrientAccessLogStore$$EnhancerByGuice$$d774dc92.addOrUpdate()
at com.sonatype.nexus.licensing.internal.access.AccessLogWriter.process(AccessLogWriter.java:111)
at com.sonatype.nexus.licensing.internal.access.AccessLogWriter.doRun(AccessLogWriter.java:72)
at com.sonatype.nexus.licensing.internal.access.AccessLogThreadSupport.run(AccessLogThreadSupport.java:43)
Caused by: java.lang.OutOfMemoryError: Java heap space
2020-07-31 11:47:39,934+0200 ERROR [AccessLogWriter] *SYSTEM com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage - $ANSI{green {db=accesslog}} Exception 1F568467 in storage accesslog
com.orientechnologies.orient.core.exception.ODatabaseException: Error on retrieving record #26:2954 (cluster: entry_5)
DB name=“accesslog”
2020-07-31 11:47:49,939+0200 ERROR [AccessLogWriter] *SYSTEM com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage - $ANSI{green {db=acc
esslog}} Error on creating record in cluster: plocal cluster: entry_5
com.orientechnologies.orient.core.exception.OPaginatedClusterException: Error during record creation
DB name=“accesslog”
Component Name=“entry_5”
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createSinglePageRecord(OPaginatedCluster.java:634)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createDataRecord(OPaginatedCluster.java:511)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createRecord(OPaginatedCluster.java:476)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doCreateRecord(OAbstractPaginatedStorage.java:3841)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commitEntry(OAbstractPaginatedStorage.java:4472)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1802)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:541)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:99)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2907)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2876)
at org.sonatype.nexus.orient.transaction.OrientTransaction.commit(OrientTransaction.java:83)
at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:67)
at org.sonatype.nexus.transaction.Operations.transactional(Operations.java:200)
at org.sonatype.nexus.transaction.Operations.run(Operations.java:155)
at org.sonatype.nexus.orient.transaction.OrientOperations.run(OrientOperations.java:63)
at com.sonatype.nexus.licensing.internal.access.OrientAccessL at com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OWALPageChangesPortion.readData(OWALPageChangesPortion.java:233)
at com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OWALPageChangesPortion.getIntValue(OWALPageChangesPortion.java:85)
at com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage.getIntValue(ODurablePage.java:116)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPage.appendRecord(OClusterPage.java:103)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.addEntry(OPaginatedCluster.java:1928)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createSinglePageRecord(OPaginatedCluster.java:625)
… 28 common frames omitted
2020-07-31 11:47:49,940+0200 ERROR [AccessLogWriter] *SYSTEM com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage - $ANSI{green {db=accesslog}} Exception 1D787D98 in storage accesslog
com.orientechnologies.orient.core.exception.OPaginatedClusterException: Error during record deletion
DB name=“accesslog”
Component Name=“entry_5”
ogStore.addOrUpdate(OrientAccessLogStore.java:77)
at com.sonatype.nexus.licensing.internal.access.OrientAccessLogStore$$EnhancerByGuice$$d774dc92.CGLIB$addOrUpdate$1()
at com.sonatype.nexus.licensing.internal.access.OrientAccessLogStore$$EnhancerByGuice$$d774dc92$$FastClassByGuice$$1090e154.invoke()
at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:76)
at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)
at org.sonatype.nexus.common.stateguard.StateGuard$GuardImpl.run(StateGuard.java:270)
at org.sonatype.nexus.common.stateguard.GuardedInterceptor.invoke(GuardedInterceptor.java:53)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:77)
at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55)
at com.sonatype.nexus.licensing.internal.access.OrientAccessLogStore$$EnhancerByGuice$$d774dc92.addOrUpdate()
at com.sonatype.nexus.licensing.internal.access.AccessLogWriter.process(AccessLogWriter.java:111)
at com.sonatype.nexus.licensing.internal.access.AccessLogWriter.doRun(AccessLogWriter.java:72)
at com.sonatype.nexus.licensing.internal.access.AccessLogThreadSupport.run(AccessLogThreadSupport.java:43)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 198
at com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OWALPageChang

--------------------component DB error start-----------------------

    at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createSinglePageRecord(OPaginatedCluster.java:625)
    ... 22 common frames omitted

2020-07-31 09:43:30,789+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorag
e - $ANSI{green {db=component}} Exception 347990B4 in storage component
com.orientechnologies.orient.core.exception.OPaginatedClusterException: Error during record deletion
DB name=“component”
Component Name=“assetdownloadcount”
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.deleteRecord(OPaginatedCluster.java:891)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doCreateRecord(OAbstractPaginatedStorage.java:3858)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commitEntry(OAbstractPaginatedStorage.java:4472)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1802)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:541)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:99)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2907)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2876)
at org.sonatype.nexus.orient.transaction.OrientTransaction.commit(OrientTransaction.java:83)
at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:67)
at org.sonatype.nexus.transaction.Operations.transactional(Operations.java:200)
at org.sonatype.nexus.transaction.Operations.run(Operations.java:155)
at org.sonatype.nexus.orient.transaction.OrientOperations.run(OrientOperations.java:63)
at org.sonatype.nexus.repository.assetdownloadcount.internal.CacheRemovalListener.onRemoval(CacheRemovalListener.java:63)
at com.google.common.cache.RemovalListeners$1$1.run(RemovalListeners.java:51)
at org.sonatype.nexus.thread.internal.MDCAwareRunnable.run(MDCAwareRunnable.java:40)
at org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120)
at org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108)
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)
Caused by: com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.ONestedRollbackException: Atomic operation was rolled back by internal component, exception which caused this rollback is :
com.orientechnologies.orient.core.exception.OPaginatedClusterException: Error during record creation
DB name=“component”
Component Name=“assetdownloadcount”
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createSinglePageRecord(OPaginatedCluster.java:634)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createDataRecord(OPaginatedCluster.java:511)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createRecord(OPaginatedCluster.java:476)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doCreateRecord(OAbstractPaginatedStorage.java:3841)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commitEntry(OAbstractPaginatedStorage.java:4472)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1802)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:541)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:99)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2907)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2876)
at org.sonatype.nexus.orient.transaction.OrientTransaction.commit(OrientTransaction.java:83)
at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:67)
at org.sonatype.nexus.transaction.Operations.transactional(Operations.java:200)
at org.sonatype.nexus.transaction.Operations.run(Operations.java:155)
at org.sonatype.nexus.orient.transaction.OrientOperations.run(OrientOperations.java:63)
at org.sonatype.nexus.repository.assetdownloadcount.internal.CacheRemovalListener.onRemoval(CacheRemovalListener.java:63)
at com.google.common.cache.RemovalListeners$1$1.run(RemovalListeners.java:51)
at org.sonatype.nexus.thread.internal.MDCAwareRunnable.run(MDCAwareRunnable.java:40)
at org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120)
at org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108)
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)
Caused by: java.lang.IllegalArgumentException
at java.nio.Buffer.position(Buffer.java:244)
at com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OWALPageChangesPortion.readData(OWALPageChangesPortion.java:226)
at com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OWALPageChangesPortion.getIntValue(OWALPageChangesPortion.java:85)
at com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage.getIntValue(ODurablePage.java:116)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPage.appendRecord(OClusterPage.java:103)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.addEntry(OPaginatedCluster.java:1928)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createSinglePageRecord(OPaginatedCluster.java:625)
… 22 more

    DB name="component"
    at com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.OAtomicOperationsMan)
    at com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.OAtomicOperationsManager.endAtomicOperation(OAtomicOperationsManager.java:412)
    at com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurableComponent.endAtomicOperation(ODurableComponent.java:116)
    at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.deleteRecord(OPaginatedCluster.java:810)
    ... 20 common frames omitted

2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - Exception in thread “assetdownloads-count-2-thread-232110” com.orientechnologies.orient.core.exception.OPaginatedClusterException: Error during record deletion
DB name=“component”
Component Name=“assetdownloadcount”
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.deleteRecord(OPaginatedCluster.java:891)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doCreateRecord(OAbstractPaginatedStorage.java:3858)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commitEntry(OAbstractPaginatedStorage.java:442020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1802)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:541)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:99)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2907)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2876)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.sonatype.nexus.orient.transaction.OrientTransaction.commit(OrientTransaction.java:83)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:67)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.sonatype.nexus.transaction.Operations.transactional(Operations.java:200)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.sonatype.nexus.transaction.Operations.run(Operations.java:155)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.sonatype.nexus.orient.transaction.OrientOperations.run(OrientOperations.java:63)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.sonatype.nexus.repository.assetdownloadcount.internal.CacheRemovalListener.onRemoval(CacheRemovalListener.java:63)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at com.google.common.cache.RemovalListeners$1$1.run(RemovalListeners.java:51)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.sonatype.nexus.thread.internal.MDCAwareRunnable.run(MDCAwareRunnable.java:40)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - at java.lang.Thread.run(Thread.java:748)
2020-07-31 09:43:30,790+0200 ERROR [assetdownloads-count-2-thread-232110] anonymous java.lang.Throwable - Caused by: com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.ONestedRollbackException: Atomic operation was rolled back by internal component, exception which caused this rollback is :
com.orientechnologies.orient.core.exception.OPaginatedClusterException: Error during record creation
DB name=“component”
Component Name=“assetdownloadcount”
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createSinglePageRecord(OPaginatedCluster.java:634)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createDataRecord(OPaginatedCluster.java:511)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createRecord(OPaginatedCluster.java:476)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doCreateRecord(OAbstractPaginatedStorage.java:3841)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commitEntry(OAbstractPaginatedStorage.java:4472)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1802)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:541)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:99)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2907)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2876)
at org.sonatype.nexus.orient.transaction.OrientTransaction.commit(OrientTransaction.java:83)
at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:67)
at org.sonatype.nexus.transaction.Operations.transactional(Operations.java:200)
at org.sonatype.nexus.transaction.Operations.run(Operations.java:155)
at org.sonatype.nexus.orient.transaction.OrientOperations.run(OrientOperations.java:63)
at org.sonatype.nexus.repository.assetdownloadcount.internal.CacheRemovalListener.onRemoval(CacheRemovalListener.java:63)
at com.google.common.cache.RemovalListeners$1$1.run(RemovalListeners.java:51)
at org.sonatype.nexus.thread.internal.MDCAwareRunnable.run(MDCAwareRunnable.java:40)
at org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120)
at org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108)
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)
Caused by: java.lang.IllegalArgumentException
at java.nio.Buffer.position(Buffer.java:244)
at com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OWALPageChangesPortion.readData(OWALPageChangesPortion.java:226)
at com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OWALPageChangesPortion.getIntValue(OWALPageChangesPortion.java:85)
at com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage.getIntValue(ODurablePage.java:116)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPage.appendRecord(OClusterPage.java:103)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.addEntry(OPaginatedCluster.java:1928)
at com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.createSinglePageRecord(OPaginatedCluster.java:625)
… 22 more

    DB name="component"

---------Component DB Error End----