Hi,
During making a backup Artifactory reports following error:
[art-init] [WARN ] (o.a.j.c.v.BLOBInDataStore:95) - getSize for
c2086e2f1c5c9991e172a637008774e313fd361 failed
org.apache.jackrabbit.core.data.DataStoreException: Record not found:
3c2086e2f1c5c9991e172a637008774e313fd361
It causes the old backup to not being removed what needs manual correction (to
not to have 1GB extra disk space taken per day).
[art-exec-543] [INFO ] (o.a.b.BuildServiceImpl:452) - Finished build info export
[art-exec-543] [ERROR] (o.a.b.BackupJob :53) - An error occurred while
performing a backup: Transaction rolled back because it has been marked as
rollback-only
[art-exec-543] [WARN ] (o.a.b.BackupJob :57) - Backup completed with some
errors (see the log messages above for details). Old backups will not be
auto-removed.
[art-exec-545] [INFO ] (o.a.b.BackupServiceImpl:286) - Error notification for
backup 'backup1' was sent by mail.
I happens for a few artifacts. I removed artifact for which errors were
reported during backup I tried to reindex database, but the same error occurs
also on making index (here without information for which files).
I've seen similar problem reported against version 2.0.3, but I use the newest
2.3.2.
Do you have any suggestion what should I do to fix that problem?
I have about >10K artifacts in Artifactory and wouldn't like to reset the whole
database to fix it.
(sample stack from reindex operation)
[art-init] [WARN ] (o.a.j.c.v.BLOBInDataStore:95) - getSize for
3c2086e2f1c5c9991e172a637008774e313fd361 failed
org.apache.jackrabbit.core.data.DataStoreException: Record not found:
3c2086e2f1c5c9991e172a637008774e313fd361
at
org.artifactory.jcr.jackrabbit.ArtifactoryBaseDataStore.getRecord(ArtifactoryBaseDataStore.java:428)
[artifactory-core-2.3.2.jar:na]
at
org.apache.jackrabbit.core.value.BLOBInDataStore.getDataRecord(BLOBInDataStore.java:135)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.value.BLOBInDataStore.getSize(BLOBInDataStore.java:93)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.value.InternalValue.getLength(InternalValue.java:661)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.Util.getLength(Util.java:370)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.NodeIndexer.addLength(NodeIndexer.java:930)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:402)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:258)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:1088)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createDocument(MultiIndex.java:882)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createDocument(MultiIndex.java:897)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex$AddNode.execute(MultiIndex.java:1722)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.executeAndLog(MultiIndex.java:1127)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1212)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1237)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1237)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1237)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1237)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createIndex(MultiIndex.java:1237)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:406)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:527)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:78)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.config.RepositoryConfigurationParser$1.getQueryHandler(RepositoryConfigurationParser.java:634)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.config.WorkspaceConfig.getQueryHandler(WorkspaceConfig.java:215)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:174)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1889)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2117)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:2029)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:565)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:361)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:637)
[jackrabbit-core-jfrog-2.2.1.jar:2.2.1]
at
org.artifactory.jcr.JcrRepoInitHelper.createJcrRepository(JcrRepoInitHelper.java:117)
[artifactory-core-2.3.2.jar:na]
at
org.artifactory.jcr.JcrServiceImpl.initJcrRepository(JcrServiceImpl.java:228)
[artifactory-core-2.3.2.jar:na]
at
org.artifactory.jcr.JcrServiceImpl.initJcrRepository(JcrServiceImpl.java:214)
[artifactory-core-2.3.2.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_22]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[na:1.6.0_22]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[na:1.6.0_22]
at java.lang.reflect.Method.invoke(Unknown Source) [na:1.6.0_22]
at
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
(...)
Regards
Marcin
--
http://solidsoft.wordpress.com/ - Working code is not enough
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users