hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Atul Sikaria (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-14292) Transient TestAdlContractRootDirLive failure
Date Wed, 12 Apr 2017 21:36:41 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-14292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15966683#comment-15966683
] 

Atul Sikaria commented on HADOOP-14292:
---------------------------------------

Sorry for the delay. 

Exception string message that getExceptionFromResponse takes is just a default error message
in this case the server had a more specific error message it sent in the response, so the
SDK used that string instead.

The good thing is that the trace ID is in the exception, so we can look at the logs to see
if we can find anything. The bad thing is that these happened-once-and-cannot-repo-again errors
are fiendishly hard to troubleshoot, so not sure how much we will glean from just logs alone.


> Transient TestAdlContractRootDirLive failure
> --------------------------------------------
>
>                 Key: HADOOP-14292
>                 URL: https://issues.apache.org/jira/browse/HADOOP-14292
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs/adl
>    Affects Versions: 3.0.0-alpha3
>            Reporter: John Zhuge
>            Assignee: Vishwajeet Dusane
>
> Got the test failure once, but could not reproduce it the second time. Maybe a transient
ADLS error?
> {noformat}
> Tests run: 9, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 13.641 sec <<<
FAILURE! - in org.apache.hadoop.fs.adl.live.TestAdlContractRootDirLive
> testRecursiveRootListing(org.apache.hadoop.fs.adl.live.TestAdlContractRootDirLive)  Time
elapsed: 3.841 sec  <<< ERROR!
> org.apache.hadoop.security.AccessControlException: LISTSTATUS failed with error 0x83090aa2
(Forbidden. ACL verification failed. Either the resource does not exist or the user is not
authorized to perform the requested operation.). [db432517-4060-4d96-9aad-7309f8469489][2017-04-07T10:24:54.1708810-07:00]
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
> 	at com.microsoft.azure.datalake.store.ADLStoreClient.getRemoteException(ADLStoreClient.java:1144)
> 	at com.microsoft.azure.datalake.store.ADLStoreClient.getExceptionFromResponse(ADLStoreClient.java:1106)
> 	at com.microsoft.azure.datalake.store.ADLStoreClient.enumerateDirectoryInternal(ADLStoreClient.java:527)
> 	at com.microsoft.azure.datalake.store.ADLStoreClient.enumerateDirectory(ADLStoreClient.java:504)
> 	at com.microsoft.azure.datalake.store.ADLStoreClient.enumerateDirectory(ADLStoreClient.java:368)
> 	at org.apache.hadoop.fs.adl.AdlFileSystem.listStatus(AdlFileSystem.java:473)
> 	at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1824)
> 	at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1866)
> 	at org.apache.hadoop.fs.FileSystem$4.<init>(FileSystem.java:2028)
> 	at org.apache.hadoop.fs.FileSystem.listLocatedStatus(FileSystem.java:2027)
> 	at org.apache.hadoop.fs.FileSystem.listLocatedStatus(FileSystem.java:2010)
> 	at org.apache.hadoop.fs.FileSystem$5.handleFileStat(FileSystem.java:2168)
> 	at org.apache.hadoop.fs.FileSystem$5.hasNext(FileSystem.java:2145)
> 	at org.apache.hadoop.fs.contract.ContractTestUtils$TreeScanResults.<init>(ContractTestUtils.java:1252)
> 	at org.apache.hadoop.fs.contract.AbstractContractRootDirectoryTest.testRecursiveRootListing(AbstractContractRootDirectoryTest.java:219)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:497)
> 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
> 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
> 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
> 	at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org


Mime
View raw message