Quanlong Huang has posted comments on this change. ( http://gerrit.cloudera.org:8080/18828 )
Change subject: IMPALA-11469: (Addendum) Refactor BackendConfig for tests ...................................................................... Patch Set 4: (1 comment) http://gerrit.cloudera.org:8080/#/c/18828/3/fe/src/test/java/org/apache/impala/catalog/FileMetadataLoaderTest.java File fe/src/test/java/org/apache/impala/catalog/FileMetadataLoaderTest.java: http://gerrit.cloudera.org:8080/#/c/18828/3/fe/src/test/java/org/apache/impala/catalog/FileMetadataLoaderTest.java@43 PS3, Line 43: FrontendTestBase > It's not clear to me how this fix the NullPointerException. I might have mi I finally figure it out by printing the stacktrace in BackendConfig.create(). It's quite subtle: at org.apache.impala.service.BackendConfig.create(BackendConfig.java:59) at org.apache.impala.service.BackendConfig.create(BackendConfig.java:53) at org.apache.impala.service.JniFrontend.<init>(JniFrontend.java:137) at org.apache.impala.service.FeSupport.NativeFeInit(Native Method) at org.apache.impala.service.FeSupport.loadLibrary(FeSupport.java:494) at org.apache.impala.service.FeSupport.LookupSymbol(FeSupport.java:213) at org.apache.impala.service.FeSupport.LookupSymbol(FeSupport.java:222) at org.apache.impala.catalog.Function.lookupSymbol(Function.java:475) at org.apache.impala.catalog.ScalarFunction.createBuiltin(ScalarFunction.java:184) at org.apache.impala.catalog.ScalarFunction.createBuiltinOperator(ScalarFunction.java:172) at org.apache.impala.catalog.ScalarFunction.createBuiltinOperator(ScalarFunction.java:167) at org.apache.impala.analysis.ArithmeticExpr.initBuiltins(ArithmeticExpr.java:105) at org.apache.impala.catalog.BuiltinsDb.initBuiltins(BuiltinsDb.java:105) at org.apache.impala.catalog.BuiltinsDb.<init>(BuiltinsDb.java:94) at org.apache.impala.catalog.BuiltinsDb.getInstance(BuiltinsDb.java:79) at org.apache.impala.catalog.ImpaladCatalog.<init>(ImpaladCatalog.java:113) at org.apache.impala.testutil.ImpaladTestCatalog.<init>(ImpaladTestCatalog.java:58) at org.apache.impala.testutil.ImpaladTestCatalog.<init>(ImpaladTestCatalog.java:51) at org.apache.impala.common.FrontendFixture.<init>(FrontendFixture.java:101) at org.apache.impala.common.FrontendFixture.<clinit>(FrontendFixture.java:94) at org.apache.impala.common.AbstractFrontendTest.<clinit>(AbstractFrontendTest.java:42) 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.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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) The output is in ${IMPALA_HOME}/logs/fe_tests/org.apache.impala.catalog.FileMetadataLoaderTest-output.txt -- To view, visit http://gerrit.cloudera.org:8080/18828 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I802fcbf70808f2127197f720a7247c3d85389d6f Gerrit-Change-Number: 18828 Gerrit-PatchSet: 4 Gerrit-Owner: Michael Smith <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Joe McDonnell <[email protected]> Gerrit-Reviewer: Michael Smith <[email protected]> Gerrit-Reviewer: Quanlong Huang <[email protected]> Gerrit-Reviewer: Xiang Yang <[email protected]> Gerrit-Comment-Date: Thu, 18 Aug 2022 06:47:13 +0000 Gerrit-HasComments: Yes
