[
https://issues.apache.org/jira/browse/JCR-3856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14352603#comment-14352603
]
Amit Jain commented on JCR-3856:
--------------------------------
An instance of a failing test
{noformat}
09.03.2015 11:27:43 *INFO * [main] TestS3Ds: deleting bucket [2431-6608-test]
(TestS3Ds.java, line 103)
09.03.2015 11:27:43 *INFO * [main] Utils: S3 service endpoint
[s3-us-west-1.amazonaws.com] (Utils.java, line 104)
09.03.2015 11:27:45 *INFO * [main] TestS3Ds: bucket [2431-6608-test] doesn't
exists (TestS3Ds.java, line 132)
09.03.2015 11:27:45 *INFO * [main] TestCaseBase: Testcase:
org.apache.jackrabbit.aws.ext.ds.TestS3DSAsyncTouch#testDeleteRecord,
testDir=target/temp-2247-2860 (TestCaseBase.java, line 203)
09.03.2015 11:27:45 *INFO * [main] AsyncUploadCache:
AsynWriteCache:homeDir=[target/temp-2247-2860],
path=[target/temp-2247-2860/repository/datastore], asyncUploadLimit=[100].
(AsyncUploadCache.java, line 238)
09.03.2015 11:27:45 *INFO * [main] Utils: S3 service endpoint
[s3-us-west-1.amazonaws.com] (Utils.java, line 104)
09.03.2015 11:27:47 *INFO * [main] S3Backend: Created bucket [2431-6608-test]
in [us-west-1] (S3Backend.java, line 147)
09.03.2015 11:27:47 *INFO * [main] S3Backend: Using thread pool of [10] threads
in S3 transfer manager. (S3Backend.java, line 157)
09.03.2015 11:27:47 *INFO * [main] S3Backend: Rename keys [false]
(S3Backend.java, line 175)
09.03.2015 11:27:47 *INFO * [main] LocalCache: cachePurgeTrigFactor =[0.95],
cachePurgeResizeFactor =[0.85], cachePurgeTrigFactorSize =[6.52835028992E10],
cachePurgeResizeFactorSize =[5.84115552256E10] (LocalCache.java, line 99)
09.03.2015 11:27:47 *INFO * [Thread-205] LocalCache: directoryPath =
C:/Data/Source/git/jackrabbit/jackrabbit-aws-ext/target/temp-2247-2860/repository/datastore
(LocalCache.java, line 597)
09.03.2015 11:27:47 *INFO * [Thread-205] LocalCache: Time to build cache of
[1] files took [0] sec (LocalCache.java, line 637)
09.03.2015 11:27:49 *INFO * [main] LocalCache: not able to delete file
[C:\Data\Source\git\jackrabbit\jackrabbit-aws-ext\target\temp-2247-2860\repository\datastore\34\c3\ae\34c3aea25e7aba0f9fab73cfe538109ccf0cfa9f]
(LocalCache.java, line 380)
09.03.2015 11:27:49 *INFO * [main] LocalCache: not able to remove cache entry
[34/c3/ae/34c3aea25e7aba0f9fab73cfe538109ccf0cfa9f], size [123456]
(LocalCache.java, line 483)
09.03.2015 11:27:50 *ERROR* [main] TestCaseBase: error: (TestCaseBase.java,
line 210)
org.apache.jackrabbit.core.data.DataStoreException: Object not found:
3198-f0986335c36b2367285d30da2ef847eabf9a
at org.apache.jackrabbit.aws.ext.ds.S3Backend.read(S3Backend.java:384)
at
org.apache.jackrabbit.core.data.CachingDataStore.getStream(CachingDataStore.java:554)
at
org.apache.jackrabbit.core.data.CachingDataRecord.getStream(CachingDataRecord.java:59)
at
org.apache.jackrabbit.core.data.TestCaseBase.doDeleteRecordTest(TestCaseBase.java:350)
at
org.apache.jackrabbit.core.data.TestCaseBase.testDeleteRecord(TestCaseBase.java:205)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at junit.framework.TestCase.runTest(TestCase.java:168)
at junit.framework.TestCase.runBare(TestCase.java:134)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: com.amazonaws.services.s3.model.AmazonS3Exception: The specified key
does not exist. (Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey;
Request ID: 5917E52A34F242C4), S3 Extended Request ID:
jG+aPBobwZsDUZf90DgCnt1I8fsJSpAOn0MY5ZWZQUCzgqcorKpOSpagEMyOG++Z
at
com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1078)
at
com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:726)
at
com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:461)
at
com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:296)
at
com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3736)
at
com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:1163)
at
com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:1035)
at org.apache.jackrabbit.aws.ext.ds.S3Backend.read(S3Backend.java:378)
... 26 more
09.03.2015 11:27:50 *INFO * [main] TestS3Ds: deleting bucket [2431-6608-test]
(TestS3Ds.java, line 103)
09.03.2015 11:27:50 *INFO * [main] Utils: S3 service endpoint
[s3-us-west-1.amazonaws.com] (Utils.java, line 104)
09.03.2015 11:27:50 *INFO * [java-sdk-progress-listener-callback-thread]
LocalCache: File
[C:\Data\Source\git\jackrabbit\jackrabbit-aws-ext\target\temp-2247-2860\repository\datastore\34\c3\ae\34c3aea25e7aba0f9fab73cfe538109ccf0cfa9f]
deleted successfully (LocalCache.java, line 368)
09.03.2015 11:27:57 *INFO * [main] TestS3Ds: bucket [ 2431-6608-test] deleted
(TestS3Ds.java, line 129)
09.03.2015 11:27:57 *INFO * [main] TestCaseBase: tearDown : directory
[target/temp-2247-2860] deleted [true] (TestCaseBase.java, line 122)
{noformat}
> [jackrabbit-aws-ext] Random test failures
> -----------------------------------------
>
> Key: JCR-3856
> URL: https://issues.apache.org/jira/browse/JCR-3856
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Components: jackrabbit-data
> Affects Versions: 2.9.1
> Reporter: Amit Jain
>
> Tests fail randomly due to some race condition caused by the async threads
> used in the S3DataStore.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)