Quanlong Huang created IMPALA-11699:
---------------------------------------

             Summary: Some FE tests failed by NullPointerException in 
FileSystemUtil
                 Key: IMPALA-11699
                 URL: https://issues.apache.org/jira/browse/IMPALA-11699
             Project: IMPALA
          Issue Type: Bug
          Components: Frontend
            Reporter: Quanlong Huang
            Assignee: Quanlong Huang


IMPALA-11469 makes FileSystemUtil depend on BackendConfig.INSTANCE to get the 
configured prefix list of ignored dirs. However, there are some FE tests that 
can't assure BackendConfig.INSTANCE is initiated, which cause failures like 
this:
{noformat}
[ERROR] Tests run: 16, Failures: 0, Errors: 14, Skipped: 0, Time elapsed: 0.257 
s <<< FAILURE! - in org.apache.impala.util.AcidUtilsTest
[ERROR] testDeletesBeforeBase(org.apache.impala.util.AcidUtilsTest)  Time 
elapsed: 0.015 s  <<< ERROR!
java.lang.ExceptionInInitializerError
        at 
org.apache.impala.util.AcidUtils.filterFilesForAcidState(AcidUtils.java:471)
        at 
org.apache.impala.util.AcidUtilsTest.assertFiltering(AcidUtilsTest.java:75)
        at 
org.apache.impala.util.AcidUtilsTest.assertFiltering(AcidUtilsTest.java:64)
        at 
org.apache.impala.util.AcidUtilsTest.testDeletesBeforeBase(AcidUtilsTest.java:581)
        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:498)
        at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:236)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
        at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:386)
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:323)
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:143)
Caused by: java.lang.NullPointerException
        at 
org.apache.impala.common.FileSystemUtil.<clinit>(FileSystemUtil.java:868)
        ... 28 more
{noformat}

We need to list such tests and make them extends FrontendTestBase as this fix 
does:
https://github.com/apache/impala/commit/c1610a16377ae1254943cf321440060a41531d24



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org

Reply via email to