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

Reply via email to