Mike Duigou

Results 17 issues of Mike Duigou

If the class path contains any jars that do not exist then detect will stop scanning without processing the remaining jars. The check in ClassFileIterator whether the file exists should...

Bug

Operating systems increasingly provide a setting for system-wide dark-light theme preference. This often accompanied by an option to switch based on local day-night cycle. Adding to FlatLaF the ability to...

I have some comments regarding configuring tests for parallel execution following reading: https://junit.org/junit5/docs/snapshot/user-guide/index.html#writing-tests-parallel-execution Identifying all the relevant properties and the defaults for the properties in `junit-platform.properties` needs to be more...

type: enhancement
up-for-grabs
theme: documentation
component: Jupiter

https://github.com/apple/servicetalk/pull/2068/checks?check_run_id=5015006266 ``` MalformedDataAfterHttpMessageTest.[2] false io.servicetalk.transport.netty.internal.StacklessClosedChannelException at io.servicetalk.transport.netty.internal.NettyChannelPublisher.channelOnError(Unknown Source) Caused by: io.servicetalk.http.netty.HttpObjectDecoder$StacklessDecoderException: Invalid preface character before the start-line of the HTTP message Caused by: io.servicetalk.utils.internal.IllegalCharacterException: '?' (0x00), expected [CR (0x0d), LF...

flaky tests

https://github.com/apple/servicetalk/pull/1892/checks?check_run_id=3921774002 ``` FullDuplexAndSequentialModeTest.deferResponseUntilAfterRequestSent() java.util.concurrent.TimeoutException: deferResponseUntilAfterRequestSent() timed out after 30 seconds java.util.concurrent.TimeoutException: deferResponseUntilAfterRequestSent() timed out after 30 seconds at org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70) at org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) at...

flaky tests

The current unit tests for test resources found in [DefaultTestCertsTest](https://github.com/apple/servicetalk/blob/main/servicetalk-test-resources/src/test/java/io/servicetalk/test/resources/DefaultTestCertsTest.java) do not adequately demonstrate how the resources should be used. Creating certificates, keystrokes, and key from these resources would be...

good first issue

The gRPC [Errors example](https://apple.github.io/servicetalk//servicetalk-examples/SNAPSHOT/grpc/index.html#errors) could be improved by adding to the server source: - `try { } catch (Exception all) { return failed(mapToGrpcStatusException(all)); }` around endpoint. - Add `GrpcExceptionMapperServiceFilter` to...

docs

https://github.com/apple/servicetalk/pull/2244/checks?check_run_id=6799736339 ``` ClientEffectiveStrategyTest.Type=SINGLE_BUILDER builder=DEFAULT_HTTP_EXECUTION_STRATEGY filter=OFFLOAD_NEVER_STRATEGY LB=OFFLOAD_NEVER_STRATEGY CF=null java.lang.AssertionError: API=BLOCKING_AGGREGATED, clientStrategy=DEFAULT_HTTP_EXECUTION_STRATEGY, apiStrategy=OFFLOAD_EVENT_STRATEGY. Async Errors! See suppressed java.lang.AssertionError: API=BLOCKING_AGGREGATED, clientStrategy=DEFAULT_HTTP_EXECUTION_STRATEGY, apiStrategy=OFFLOAD_EVENT_STRATEGY. Async Errors! See suppressed at io.servicetalk.test.resources.TestUtils.assertNoAsyncErrors(TestUtils.java:58) at io.servicetalk.http.netty.ClientEffectiveStrategyTest$ClientInvokingThreadRecorder.verifyOffloads(ClientEffectiveStrategyTest.java:501) at io.servicetalk.http.netty.ClientEffectiveStrategyTest.clientStrategy(ClientEffectiveStrategyTest.java:282) at...

flaky tests

https://github.com/apple/servicetalk/pull/2039/checks?check_run_id=4719508844 ``` Wanted but not invoked: serverWriteObserver.itemFlushed(); -> at io.servicetalk.http.netty.HttpTransportObserverTest.testRequestResponse(HttpTransportObserverTest.java:243) However, there were exactly 4 interactions with this mock: serverWriteObserver.requestedToWrite(64L); -> at io.servicetalk.transport.api.CatchAllTransportObserver$CatchAllWriteObserver.lambda$requestedToWrite$0(CatchAllTransportObserver.java:248) serverWriteObserver.itemReceived( HTTP/1.1 500 Internal Server Error );...

flaky tests