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

ASF subversion and git services commented on SOLR-9460:
-------------------------------------------------------

Commit 6428772aa2cd3a1c344cfcaeec7c30fd46071134 in lucene-solr's branch 
refs/heads/branch_6x from [~thetaphi]
[ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=6428772 ]

SOLR-9460: Fully fix test setup


> Testcase org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation breaks on 
> Windows
> -------------------------------------------------------------------------------------
>
>                 Key: SOLR-9460
>                 URL: https://issues.apache.org/jira/browse/SOLR-9460
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: Hadoop Integration
>            Reporter: Uwe Schindler
>            Assignee: Uwe Schindler
>             Fix For: master (7.0)
>
>
> The above test breaks on windows, because it does not find some crazy 
> executables.
> I think it should have the assumption to respect the automatically set 
> sysprop "tests.disableHdfs" (if its related to HDFS) or simply 
> assumeFalse(Constants.WINDOWS).:
> {noformat}
> [junit4] Suite: org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation
>    [junit4]   2> Creating dataDir: 
> C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\solr\build\solr-core\test\J1\temp\solr.cloud.TestSolrCloudWithSecureImpersonation_357B7FD39643C4D2-001\init-core-data-001
>    [junit4]   2> 1213353 INFO  
> (SUITE-TestSolrCloudWithSecureImpersonation-seed#[357B7FD39643C4D2]-worker) [ 
>    ] o.a.s.SolrTestCaseJ4 Randomized ssl (false) and clientAuth (false) via: 
> @org.apache.solr.util.RandomizeSSL(reason=, value=NaN, ssl=NaN, 
> clientAuth=NaN)
>    [junit4]   2> 1213678 WARN  
> (SUITE-TestSolrCloudWithSecureImpersonation-seed#[357B7FD39643C4D2]-worker) [ 
>    ] o.a.h.u.NativeCodeLoader Unable to load native-hadoop library for your 
> platform... using builtin-java classes where applicable
>    [junit4]   2> 1213719 ERROR 
> (SUITE-TestSolrCloudWithSecureImpersonation-seed#[357B7FD39643C4D2]-worker) [ 
>    ] o.a.h.u.Shell Failed to locate the winutils binary in the hadoop binary 
> path
>    [junit4]   2> java.io.IOException: Could not locate executable 
> null\bin\winutils.exe in the Hadoop binaries.
>    [junit4]   2>      at 
> org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:356)
>    [junit4]   2>      at 
> org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:371)
>    [junit4]   2>      at org.apache.hadoop.util.Shell.<clinit>(Shell.java:364)
>    [junit4]   2>      at 
> org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:80)
>    [junit4]   2>      at 
> org.apache.hadoop.security.Groups.parseStaticMapping(Groups.java:130)
>    [junit4]   2>      at 
> org.apache.hadoop.security.Groups.<init>(Groups.java:94)
>    [junit4]   2>      at 
> org.apache.hadoop.security.Groups.<init>(Groups.java:74)
>    [junit4]   2>      at 
> org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation.getUsersFirstGroup(TestSolrCloudWithSecureImpersonation.java:60)
>    [junit4]   2>      at 
> org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation.getImpersonatorSettings(TestSolrCloudWithSecureImpersonation.java:86)
>    [junit4]   2>      at 
> org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation.startup(TestSolrCloudWithSecureImpersonation.java:99)
>    [junit4]   2>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)
>    [junit4]   2>      at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>    [junit4]   2>      at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>    [junit4]   2>      at java.lang.reflect.Method.invoke(Method.java:498)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1764)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:811)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:827)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
>    [junit4]   2>      at 
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>    [junit4]   2>      at 
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>    [junit4]   2>      at 
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
>    [junit4]   2>      at 
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
>    [junit4]   2>      at 
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
>    [junit4]   2>      at 
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>    [junit4]   2>      at 
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:367)
>    [junit4]   2>      at java.lang.Thread.run(Thread.java:745)
>    [junit4]   2> 1213749 INFO  
> (SUITE-TestSolrCloudWithSecureImpersonation-seed#[357B7FD39643C4D2]-worker) [ 
>    ] o.a.s.SolrTestCaseJ4 ###deleteCore
>    [junit4]   2> NOTE: test params are: 
> codec=DummyCompressingStoredFields(storedFieldsFormat=CompressingStoredFieldsFormat(compressionMode=DUMMY,
>  chunkSize=21944, maxDocsPerChunk=322, blockSize=9), 
> termVectorsFormat=CompressingTermVectorsFormat(compressionMode=DUMMY, 
> chunkSize=21944, blockSize=9)), sim=ClassicSimilarity, locale=ga, 
> timezone=Asia/Kathmandu
>    [junit4]   2> NOTE: Windows 10 10.0 x86/Oracle Corporation 1.8.0_102 
> (32-bit)/cpus=3,threads=1,free=164468016,total=536870912
>    [junit4]   2> NOTE: All tests run in this JVM: [TestQuerySenderListener, 
> QueryResultKeyTest, TestBinaryResponseWriter, ResponseHeaderTest, 
> TestSolrDeletionPolicy2, TestInitQParser, DistributedTermsComponentTest, 
> TestDistribDocBasedVersion, DistributedFacetPivotLongTailTest, 
> TestOnReconnectListenerSupport, ExitableDirectoryReaderTest, 
> SuggesterWFSTTest, TestSolr4Spatial, ChaosMonkeySafeLeaderTest, 
> TestStressUserVersions, WrapperMergePolicyFactoryTest, FileUtilsTest, 
> TestCopyFieldCollectionResource, TestSmileRequest, TestDistribIDF, 
> TestFastOutputStream, NotRequiredUniqueKeyTest, TestNamedUpdateProcessors, 
> RAMDirectoryFactoryTest, TestConfigSetsAPIZkFailure, 
> CollectionsAPIAsyncDistributedZkTest, TestStressRecovery, 
> TestRandomRequestDistribution, BitVectorTest, BasicAuthIntegrationTest, 
> HdfsBasicDistributedZk2Test, HdfsThreadLeakTest, 
> LeaderFailoverAfterPartitionTest, TestRandomFaceting, 
> TestUseDocValuesAsStored2, OutputWriterTest, 
> TestRuleBasedAuthorizationPlugin, FieldAnalysisRequestHandlerTest, 
> UUIDUpdateProcessorFallbackTest, BasicDistributedZk2Test, GraphQueryTest, 
> DateMathParserTest, TestRangeQuery, TestTrie, 
> DirectUpdateHandlerOptimizeTest, TestNumericTerms64, TestSolrIndexConfig, 
> FieldMutatingUpdateProcessorTest, DistanceFunctionTest, 
> CollectionsAPIDistributedZkTest, DocExpirationUpdateProcessorFactoryTest, 
> TestSolrConfigHandlerConcurrent, TestRecoveryHdfs, 
> DeleteLastCustomShardedReplicaTest, TestSerializedLuceneMatchVersion, 
> AnalyticsQueryTest, SolrInfoMBeanTest, TestCustomDocTransformer, RulesTest, 
> TestFiltering, BasicFunctionalityTest, TestAnalyzeInfixSuggestions, 
> CopyFieldTest, DistributedExpandComponentTest, TestBadConfig, 
> CoreAdminRequestStatusTest, CurrencyFieldOpenExchangeTest, 
> TestInfoStreamLogging, TestMaxScoreQueryParser, DeleteStatusTest, 
> SortSpecParsingTest, SpatialRPTFieldTypeTest, TestStressLiveNodes, 
> ForceLeaderTest, DefaultValueUpdateProcessorTest, TestFieldSortValues, 
> TestAuthorizationFramework, DebugComponentTest, BadIndexSchemaTest, 
> ClassificationUpdateProcessorFactoryTest, TestGraphTermsQParserPlugin, 
> UpdateRequestProcessorFactoryTest, TestTrackingShardHandlerFactory, 
> ZkNodePropsTest, TestSubQueryTransformerDistrib, TestCloudPseudoReturnFields, 
> BinaryUpdateRequestHandlerTest, TestSolrCloudWithSecureImpersonation]
>    [junit4]   2> NOTE: reproduce with: ant test  
> -Dtestcase=TestSolrCloudWithSecureImpersonation -Dtests.seed=357B7FD39643C4D2 
> -Dtests.slow=true -Dtests.locale=ga -Dtests.timezone=Asia/Kathmandu 
> -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
>    [junit4] ERROR   0.00s J1 | TestSolrCloudWithSecureImpersonation (suite) 
> <<<
>    [junit4]    > Throwable #1: 
> com.google.common.util.concurrent.UncheckedExecutionException: 
> java.lang.NullPointerException
>    [junit4]    >      at 
> __randomizedtesting.SeedInfo.seed([357B7FD39643C4D2]:0)
>    [junit4]    >      at 
> com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2263)
>    [junit4]    >      at 
> com.google.common.cache.LocalCache.get(LocalCache.java:4000)
>    [junit4]    >      at 
> com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
>    [junit4]    >      at 
> com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
>    [junit4]    >      at 
> org.apache.hadoop.security.Groups.getGroups(Groups.java:182)
>    [junit4]    >      at 
> org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation.getUsersFirstGroup(TestSolrCloudWithSecureImpersonation.java:64)
>    [junit4]    >      at 
> org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation.getImpersonatorSettings(TestSolrCloudWithSecureImpersonation.java:86)
>    [junit4]    >      at 
> org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation.startup(TestSolrCloudWithSecureImpersonation.java:99)
>    [junit4]    >      at java.lang.Thread.run(Thread.java:745)
>    [junit4]    > Caused by: java.lang.NullPointerException
>    [junit4]    >      at 
> java.lang.ProcessBuilder.start(ProcessBuilder.java:1012)
>    [junit4]    >      at 
> org.apache.hadoop.util.Shell.runCommand(Shell.java:483)
>    [junit4]    >      at org.apache.hadoop.util.Shell.run(Shell.java:456)
>    [junit4]    >      at 
> org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:722)
>    [junit4]    >      at 
> org.apache.hadoop.util.Shell.execCommand(Shell.java:815)
>    [junit4]    >      at 
> org.apache.hadoop.util.Shell.execCommand(Shell.java:798)
>    [junit4]    >      at 
> org.apache.hadoop.security.ShellBasedUnixGroupsMapping.getUnixGroups(ShellBasedUnixGroupsMapping.java:84)
>    [junit4]    >      at 
> org.apache.hadoop.security.ShellBasedUnixGroupsMapping.getGroups(ShellBasedUnixGroupsMapping.java:52)
>    [junit4]    >      at 
> org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback.getGroups(JniBasedUnixGroupsMappingWithFallback.java:51)
>    [junit4]    >      at 
> org.apache.hadoop.security.Groups$GroupCacheLoader.fetchGroupList(Groups.java:239)
>    [junit4]    >      at 
> org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:220)
>    [junit4]    >      at 
> org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:208)
>    [junit4]    >      at 
> com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3599)
>    [junit4]    >      at 
> com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2379)
>    [junit4]    >      at 
> com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
>    [junit4]    >      at 
> com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
>    [junit4]    >      ... 31 moreThrowable #2: java.lang.NullPointerException
>    [junit4]    >      at 
> __randomizedtesting.SeedInfo.seed([357B7FD39643C4D2]:0)
>    [junit4]    >      at 
> org.apache.solr.cloud.TestSolrCloudWithSecureImpersonation.shutdown(TestSolrCloudWithSecureImpersonation.java:154)
>    [junit4]    >      at java.lang.Thread.run(Thread.java:745)
>    [junit4] Completed [245/632 (2!)] on J1 in 0.43s, 0 tests, 2 errors <<< 
> FAILURES!
> {noformat}
> I think this is related to [~noble.paul]'s recent commits on this test.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to