Let's fix this issue with bogus socket reuse. I am not sure why it is there. We touched the code last time around 2012....
Why does it has a timeout in setver at all? Normally the accept() call should have no timeout. If the client does not start fast enough, of course it runs into timeout. The code is just good old socket accept loop as we have all learned it in school when we were fighting to write a small echo server with C. The bug here is the timeout. A timeout should only be in the client and not in the waiting call. Uwe Uwe Am 31. August 2023 14:53:44 MESZ schrieb Robert Muir <[email protected]>: >I looked at this lockverifyserver and would say its probably just the >craziness of this code. > >it sets 30 second socket timeout and intentionally calls accept() when >there is nothing yet to accept... well no wonder we see this issue. > >p.s. why does it set SO_REUSEADDR? no reason to do this leniency when >binding to port 0. nuke it. > >On Thu, Aug 31, 2023 at 8:46 AM Robert Muir <[email protected]> wrote: >> >> probably a bug in some jvm sockets code that called accept() in its >> default blocking mode, when there wasn't any connection to accept? in >> that case accept() call will just block and wait for someone to make a >> new connection. >> >> On Thu, Aug 31, 2023 at 8:16 AM Dawid Weiss <[email protected]> wrote: >> > >> > >> > https://ge.apache.org/s/orksynljk2yp6/tests/task/:lucene:core:test/details/org.apache.lucene.store.TestStressLockFactories/testSimpleFSLockFactory?top-execution=1 >> > >> > This test took 31 seconds... An extremely slow vm, perhaps? I don't know >> > what the default connection timeouts are... it does look weird though. >> > >> > Dawid >> > >> > On Thu, Aug 31, 2023 at 1:08 PM Michael McCandless >> > <[email protected]> wrote: >> >> >> >> Good grief -- why are we getting SocketTimeoutException in our >> >> LockVerifyServer's attempt to accept an incoming connection!? These are >> >> all processes running on the same host ... >> >> >> >> Mike McCandless >> >> >> >> http://blog.mikemccandless.com >> >> >> >> >> >> On Tue, Aug 29, 2023 at 11:17 PM Apache Jenkins Server >> >> <[email protected]> wrote: >> >>> >> >>> Build: >> >>> https://ci-builds.apache.org/job/Lucene/job/Lucene-NightlyTests-9.x/665/ >> >>> >> >>> 2 tests failed. >> >>> FAILED: >> >>> org.apache.lucene.store.TestStressLockFactories.testSimpleFSLockFactory >> >>> >> >>> Error Message: >> >>> java.net.SocketTimeoutException: Accept timed out >> >>> >> >>> Stack Trace: >> >>> java.net.SocketTimeoutException: Accept timed out >> >>> at >> >>> __randomizedtesting.SeedInfo.seed([E1AD0D2AD68BA993:F325FE2A6E367AC7]:0) >> >>> at java.base/java.net.PlainSocketImpl.socketAccept(Native Method) >> >>> at >> >>> java.base/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:474) >> >>> at >> >>> java.base/java.net.ServerSocket.implAccept(ServerSocket.java:565) >> >>> at java.base/java.net.ServerSocket.accept(ServerSocket.java:533) >> >>> at >> >>> org.apache.lucene.store.LockVerifyServer.run(LockVerifyServer.java:62) >> >>> at >> >>> org.apache.lucene.store.TestStressLockFactories.runImpl(TestStressLockFactories.java:53) >> >>> at >> >>> org.apache.lucene.store.TestStressLockFactories.testSimpleFSLockFactory(TestStressLockFactories.java:104) >> >>> at >> >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >> >>> Method) >> >>> at >> >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> >>> at >> >>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> >>> at java.base/java.lang.reflect.Method.invoke(Method.java:566) >> >>> at >> >>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758) >> >>> at >> >>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946) >> >>> at >> >>> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982) >> >>> at >> >>> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48) >> >>> at >> >>> org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) >> >>> at org.junit.rules.RunRules.evaluate(RunRules.java:20) >> >>> at >> >>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> >>> at >> >>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390) >> >>> at >> >>> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:843) >> >>> at >> >>> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:490) >> >>> at >> >>> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955) >> >>> at >> >>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840) >> >>> at >> >>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891) >> >>> at >> >>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902) >> >>> at >> >>> org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) >> >>> at >> >>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38) >> >>> at >> >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >> >>> at >> >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >> >>> at >> >>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> >>> at >> >>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) >> >>> at >> >>> org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60) >> >>> at >> >>> org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47) >> >>> at org.junit.rules.RunRules.evaluate(RunRules.java:20) >> >>> at >> >>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> >>> at >> >>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390) >> >>> at >> >>> com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850) >> >>> at java.base/java.lang.Thread.run(Thread.java:829) >> >>> >> >>> >> >>> FAILED: org.apache.lucene.store.TestStressLockFactories.classMethod >> >>> >> >>> Error Message: >> >>> com.carrotsearch.randomizedtesting.ThreadLeakError: 4 threads leaked >> >>> from SUITE scope at org.apache.lucene.store.TestStressLockFactories: >> >>> 1) Thread[id=6713, name=Thread-5553, state=WAITING, >> >>> group=TGRP-TestStressLockFactories] >> >>> at [email protected]/jdk.internal.misc.Unsafe.park(Native >> >>> Method) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345) >> >>> at >> >>> [email protected]/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232) >> >>> at >> >>> app//org.apache.lucene.store.LockVerifyServer$1.run(LockVerifyServer.java:74) >> >>> 2) Thread[id=6710, name=Thread-5550, state=WAITING, >> >>> group=TGRP-TestStressLockFactories] >> >>> at [email protected]/jdk.internal.misc.Unsafe.park(Native >> >>> Method) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345) >> >>> at >> >>> [email protected]/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232) >> >>> at >> >>> app//org.apache.lucene.store.LockVerifyServer$1.run(LockVerifyServer.java:74) >> >>> 3) Thread[id=6712, name=Thread-5552, state=WAITING, >> >>> group=TGRP-TestStressLockFactories] >> >>> at [email protected]/jdk.internal.misc.Unsafe.park(Native >> >>> Method) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345) >> >>> at >> >>> [email protected]/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232) >> >>> at >> >>> app//org.apache.lucene.store.LockVerifyServer$1.run(LockVerifyServer.java:74) >> >>> 4) Thread[id=6711, name=Thread-5551, state=WAITING, >> >>> group=TGRP-TestStressLockFactories] >> >>> at [email protected]/jdk.internal.misc.Unsafe.park(Native >> >>> Method) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345) >> >>> at >> >>> [email protected]/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232) >> >>> at >> >>> app//org.apache.lucene.store.LockVerifyServer$1.run(LockVerifyServer.java:74) >> >>> >> >>> Stack Trace: >> >>> com.carrotsearch.randomizedtesting.ThreadLeakError: 4 threads leaked >> >>> from SUITE scope at org.apache.lucene.store.TestStressLockFactories: >> >>> 1) Thread[id=6713, name=Thread-5553, state=WAITING, >> >>> group=TGRP-TestStressLockFactories] >> >>> at [email protected]/jdk.internal.misc.Unsafe.park(Native >> >>> Method) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345) >> >>> at >> >>> [email protected]/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232) >> >>> at >> >>> app//org.apache.lucene.store.LockVerifyServer$1.run(LockVerifyServer.java:74) >> >>> 2) Thread[id=6710, name=Thread-5550, state=WAITING, >> >>> group=TGRP-TestStressLockFactories] >> >>> at [email protected]/jdk.internal.misc.Unsafe.park(Native >> >>> Method) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345) >> >>> at >> >>> [email protected]/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232) >> >>> at >> >>> app//org.apache.lucene.store.LockVerifyServer$1.run(LockVerifyServer.java:74) >> >>> 3) Thread[id=6712, name=Thread-5552, state=WAITING, >> >>> group=TGRP-TestStressLockFactories] >> >>> at [email protected]/jdk.internal.misc.Unsafe.park(Native >> >>> Method) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345) >> >>> at >> >>> [email protected]/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232) >> >>> at >> >>> app//org.apache.lucene.store.LockVerifyServer$1.run(LockVerifyServer.java:74) >> >>> 4) Thread[id=6711, name=Thread-5551, state=WAITING, >> >>> group=TGRP-TestStressLockFactories] >> >>> at [email protected]/jdk.internal.misc.Unsafe.park(Native >> >>> Method) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039) >> >>> at >> >>> [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345) >> >>> at >> >>> [email protected]/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232) >> >>> at >> >>> app//org.apache.lucene.store.LockVerifyServer$1.run(LockVerifyServer.java:74) >> >>> at __randomizedtesting.SeedInfo.seed([E1AD0D2AD68BA993]:0) >> >>> >> >>> >> >>> >> >>> >> >>> Build Log: >> >>> [...truncated 674 lines...] >> >>> ERROR: The following test(s) have failed: >> >>> - >> >>> org.apache.lucene.store.TestStressLockFactories.testSimpleFSLockFactory >> >>> (:lucene:core) >> >>> Test output: >> >>> /home/jenkins/jenkins-slave/workspace/Lucene/Lucene-NightlyTests-9.x/checkout/lucene/core/build/test-results/test/outputs/OUTPUT-org.apache.lucene.store.TestStressLockFactories.txt >> >>> Reproduce with: gradlew :lucene:core:test --tests >> >>> "org.apache.lucene.store.TestStressLockFactories.testSimpleFSLockFactory" >> >>> -Ptests.jvms=4 -Ptests.haltonfailure=false -Ptests.jvmargs= >> >>> -Ptests.seed=E1AD0D2AD68BA993 -Ptests.multiplier=2 -Ptests.nightly=true >> >>> -Ptests.badapples=false -Ptests.gui=true >> >>> -Ptests.file.encoding=ISO-8859-1 >> >>> -Ptests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Lucene/Lucene-NightlyTests-9.x/test-data/enwiki.random.lines.txt >> >>> >> >>> - org.apache.lucene.store.TestStressLockFactories.classMethod >> >>> (:lucene:core) >> >>> Test output: >> >>> /home/jenkins/jenkins-slave/workspace/Lucene/Lucene-NightlyTests-9.x/checkout/lucene/core/build/test-results/test/outputs/OUTPUT-org.apache.lucene.store.TestStressLockFactories.txt >> >>> Reproduce with: gradlew :lucene:core:test --tests >> >>> "org.apache.lucene.store.TestStressLockFactories.classMethod" >> >>> -Ptests.jvms=4 -Ptests.haltonfailure=false -Ptests.jvmargs= >> >>> -Ptests.seed=E1AD0D2AD68BA993 -Ptests.multiplier=2 -Ptests.nightly=true >> >>> -Ptests.badapples=false -Ptests.gui=true >> >>> -Ptests.file.encoding=ISO-8859-1 >> >>> -Ptests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Lucene/Lucene-NightlyTests-9.x/test-data/enwiki.random.lines.txt >> >>> >> >>> >> >>> BUILD SUCCESSFUL in 1h 41m 59s >> >>> 243 actionable tasks: 112 executed, 131 up-to-date >> >>> >> >>> Publishing build scan... >> >>> https://ge.apache.org/s/orksynljk2yp6 >> >>> >> >>> Build step 'Invoke Gradle script' changed build result to SUCCESS >> >>> Archiving artifacts >> >>> hudson.FilePath$ValidateAntFileMask$1Cancel >> >>> at >> >>> hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.lambda$isIncluded$3(DirectoryScanner.java:1374) >> >>> at >> >>> java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90) >> >>> at >> >>> java.base/java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958) >> >>> at >> >>> java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) >> >>> at >> >>> java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) >> >>> at >> >>> java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) >> >>> at >> >>> java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) >> >>> at >> >>> java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230) >> >>> at >> >>> java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196) >> >>> at >> >>> java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) >> >>> at >> >>> java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:528) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.isIncluded(DirectoryScanner.java:1374) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1260) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1267) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1267) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1267) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1267) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1267) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1267) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1194) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1156) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:954) >> >>> at >> >>> org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:912) >> >>> at >> >>> hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313) >> >>> Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches >> >>> found within 10000 >> >>> at >> >>> hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3318) >> >>> at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3196) >> >>> at hudson.FilePath$ValidateAntFileMask.invoke(FilePath.java:3174) >> >>> at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578) >> >>> Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to >> >>> lucene-solr-2 >> >>> at >> >>> hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) >> >>> at >> >>> hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) >> >>> at hudson.remoting.Channel.call(Channel.java:1000) >> >>> at hudson.FilePath.act(FilePath.java:1192) >> >>> at hudson.FilePath.act(FilePath.java:1181) >> >>> at >> >>> hudson.FilePath.validateAntFileMask(FilePath.java:3171) >> >>> at >> >>> hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) >> >>> at >> >>> hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) >> >>> at >> >>> hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) >> >>> at >> >>> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818) >> >>> at >> >>> hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767) >> >>> at >> >>> hudson.model.Build$BuildExecution.post2(Build.java:179) >> >>> at >> >>> hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711) >> >>> at hudson.model.Run.execute(Run.java:1925) >> >>> at >> >>> hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44) >> >>> at >> >>> hudson.model.ResourceController.execute(ResourceController.java:101) >> >>> at hudson.model.Executor.run(Executor.java:442) >> >>> Caused: hudson.FilePath$TunneledInterruptedException >> >>> at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3580) >> >>> at hudson.remoting.UserRequest.perform(UserRequest.java:211) >> >>> at hudson.remoting.UserRequest.perform(UserRequest.java:54) >> >>> at hudson.remoting.Request$2.run(Request.java:377) >> >>> at >> >>> hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) >> >>> at >> >>> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) >> >>> at >> >>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) >> >>> at >> >>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) >> >>> at java.base/java.lang.Thread.run(Thread.java:829) >> >>> Caused: java.lang.InterruptedException: >> >>> hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within >> >>> 10000 >> >>> at hudson.FilePath.act(FilePath.java:1194) >> >>> at hudson.FilePath.act(FilePath.java:1181) >> >>> at hudson.FilePath.validateAntFileMask(FilePath.java:3171) >> >>> at >> >>> hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:271) >> >>> at >> >>> hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80) >> >>> at >> >>> hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) >> >>> at >> >>> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818) >> >>> at >> >>> hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767) >> >>> at hudson.model.Build$BuildExecution.post2(Build.java:179) >> >>> at >> >>> hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711) >> >>> at hudson.model.Run.execute(Run.java:1925) >> >>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44) >> >>> at >> >>> hudson.model.ResourceController.execute(ResourceController.java:101) >> >>> at hudson.model.Executor.run(Executor.java:442) >> >>> No artifacts found that match the file pattern >> >>> "**/*.events,heapdumps/**,**/hs_err_pid*". Configuration error? >> >>> Recording test results >> >>> [Checks API] No suitable checks publisher found. >> >>> Build step 'Publish JUnit test result report' changed build result to >> >>> UNSTABLE >> >>> Email was triggered for: Unstable (Test Failures) >> >>> Sending email for trigger: Unstable (Test Failures) >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: [email protected] >> >>> For additional commands, e-mail: [email protected] > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [email protected] >For additional commands, e-mail: [email protected] > -- Uwe Schindler Achterdiek 19, 28357 Bremen https://www.thetaphi.de
