- Notifications
You must be signed in to change notification settings - Fork 219
Closed
Labels
for: eclipsesomething that is specific for Eclipsesomething that is specific for Eclipsetheme: boot-dashboardtype: enhancement
Milestone
Description
Expected Behavior
The error popup (see Current Behavior) should not appear. Having it in the error log and in the tooltip is enough.
From the error log:
java.io.IOException: java.lang.IllegalStateException: Timeout on blocking read for 45000 MILLISECONDS at org.springframework.ide.eclipse.boot.dash.cf.client.v2.ReactorUtils.get(ReactorUtils.java:68) at org.springframework.ide.eclipse.boot.dash.cf.client.v2.DefaultClientRequestsV2.getBuildpacks(DefaultClientRequestsV2.java:661) at org.springframework.ide.eclipse.boot.dash.cf.runtarget.CloudFoundryRunTarget.lambda$0(CloudFoundryRunTarget.java:90) at org.springsource.ide.eclipse.commons.livexp.core.LiveExpression.changed(LiveExpression.java:137) at org.springsource.ide.eclipse.commons.livexp.core.LiveExpression.refresh(LiveExpression.java:81) at org.springsource.ide.eclipse.commons.livexp.core.LiveVariable.setValue(LiveVariable.java:46) at org.springframework.ide.eclipse.boot.dash.cf.runtarget.CloudFoundryRunTarget.connect(CloudFoundryRunTarget.java:124) at org.springframework.ide.eclipse.boot.dash.cloudfoundry.RemoteBootDashModel.lambda$2(RemoteBootDashModel.java:77) at org.springframework.ide.eclipse.boot.dash.model.remote.RefreshStateTracker.call(RefreshStateTracker.java:80) at org.springframework.ide.eclipse.boot.dash.model.remote.RefreshStateTracker.lambda$3(RefreshStateTracker.java:123) at org.springsource.ide.eclipse.commons.frameworks.core.util.JobUtil$6.run(JobUtil.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.lang.IllegalStateException: Timeout on blocking read for 45000 MILLISECONDS at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:117) at reactor.core.publisher.Mono.block(Mono.java:1687) at org.springframework.ide.eclipse.boot.dash.cf.client.v2.ReactorUtils.get(ReactorUtils.java:65) ... 11 more
java.io.IOException: reactor.core.Exceptions$ReactiveException: reactor.netty.internal.shaded.reactor.pool.PoolAcquireTimeoutException: Pool#acquire(Duration) has been pending for more than the configured timeout of 45000ms at org.springframework.ide.eclipse.boot.dash.cf.client.v2.ReactorUtils.get(ReactorUtils.java:86) at org.springframework.ide.eclipse.boot.dash.cf.client.v2.DefaultClientRequestsV2.getServices(DefaultClientRequestsV2.java:325) at org.springframework.ide.eclipse.boot.dash.cf.ops.ServicesRefreshOperation.doCloudOp(ServicesRefreshOperation.java:54) at org.springframework.ide.eclipse.boot.dash.cf.ops.CloudOperation.runOp(CloudOperation.java:40) at org.springframework.ide.eclipse.boot.dash.cf.ops.CloudOperation.runOp(CloudOperation.java:1) at org.springframework.ide.eclipse.boot.dash.cf.ops.Operation.run(Operation.java:38) at org.springframework.ide.eclipse.boot.dash.cf.ops.OperationsExecution$2.run(OperationsExecution.java:55) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: reactor.core.Exceptions$ReactiveException: reactor.netty.internal.shaded.reactor.pool.PoolAcquireTimeoutException: Pool#acquire(Duration) has been pending for more than the configured timeout of 45000ms at reactor.core.Exceptions.propagate(Exceptions.java:366) at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:131) at reactor.core.publisher.Mono.block(Mono.java:1687) at org.springframework.ide.eclipse.boot.dash.cf.client.v2.ReactorUtils.get(ReactorUtils.java:83) ... 7 more Suppressed: java.lang.Exception: #block terminated with an error at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:133) ... 9 more Caused by: reactor.netty.internal.shaded.reactor.pool.PoolAcquireTimeoutException: Pool#acquire(Duration) has been pending for more than the configured timeout of 45000ms at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.run(AbstractPool.java:319) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoProcessor] : reactor.core.publisher.Mono.checkpoint(Mono.java:1862) org.cloudfoundry.reactor.tokenprovider.AbstractUaaTokenProvider.token(AbstractUaaTokenProvider.java:255) Error has been observed at the following site(s): |_ Mono.checkpoint ⇢ at org.cloudfoundry.reactor.tokenprovider.AbstractUaaTokenProvider.token(AbstractUaaTokenProvider.java:255) |_ Mono.checkpoint ⇢ at org.cloudfoundry.reactor.client.v2.info.ReactorInfo.get(ReactorInfo.java:47) |_____ Mono.checkpoint ⇢ at org.cloudfoundry.reactor.tokenprovider.AbstractUaaTokenProvider.token(AbstractUaaTokenProvider.java:255) |_ Mono.checkpoint ⇢ at org.cloudfoundry.reactor.client.v2.organizations.ReactorOrganizations.list(ReactorOrganizations.java:199) |_ Flux.checkpoint ⇢ at org.cloudfoundry.operations.applications.DefaultApplications.list(DefaultApplications.java:330) |_ Flux.checkpoint ⇢ at org.cloudfoundry.operations.services.DefaultServices.listInstances(DefaultServices.java:284) Stack trace: at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.run(AbstractPool.java:319) at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) 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:834)
Current Behavior
Error message pops up with every start of eclipse.
Context
To be honest, the message in the error popup doesn't really describe where it comes from and which action or component is related to it. So it is just annoying.
eclipse.buildId=4.12.0.202109130635
Metadata
Metadata
Assignees
Labels
for: eclipsesomething that is specific for Eclipsesomething that is specific for Eclipsetheme: boot-dashboardtype: enhancement