我想等待两个任务完成,然后返回它们的结果,但有时我会收到这个错误。为什么?CancellationException是从哪里来的?
public class ShouldVoteTask extends AbstractWorkerTask<Void, Void, Boolean> {
private final int placeID;
private final int userID;
public ShouldVoteTask(final int placeID, final int userID) {
this.placeID =
我必须返回一个代码来读取一个网页,使用jsoud-1.7.3.jar,它对一些网站有效,但是给出了一些URls的读超时错误.。
线程"main“中的异常:在java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) at java.io.BufferedInputStre
我正在camunda引擎的REST 上使用SoapUI Pro 5.1.2进行负载测试,除了下面的例外情况外,我得到了大约10-30%的故障。
Mon Mar 30 11:53:48 PDT 2015:ERROR:java.net.SocketTimeoutException: Read timed out
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStre
在为DynamoDBMapper调用load时,我有时会遇到这样的错误:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStr
我刚刚从Spring Boot1.X切换到Spring Boot2.0Redis,所以现在我使用Spring Integration5,它使用Lettuce作为默认的RC1库。
我有一个RedisQueueMessageDrivenEndpoint,我想一直等到新的消息到达,所以我将接收超时设置为0,这意味着它应该阻塞,直到有消息到达。这在Spring Integration 4中有效,但是对于Lettuce,默认的连接超时是60秒,所以我得到了以下异常:
Failed to execute listening task. Will attempt to resubmit in 5000
我有一个简单的命名查询。我们对hibernate库进行了升级,我们看到了以下错误。它在以前的版本中运行得很好。
为什么简单的查询会这样失败呢?
Caused by: org.hibernate.exception.GenericJDBCException: could not execute query
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140) [hibernate3.jar:]
at org.h
我们正在使用大型查询JAVA为分析报告前端检索结果。我们正在尝试同步检索结果。很多时候我们都会得到读取超时的错误,甚至在参数中指定的查询超时之前。下面是示例失败的堆栈跟踪:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at com.sun.net.ssl.internal.ssl.I
我已经注意到我的应用程序中的一些命令失败了,因为
Caused by: ! com.netflix.hystrix.exception.HystrixRuntimeException: GetAPICommand timed-out and no fallback available.
out: ! at com.netflix.hystrix.HystrixCommand.getFallbackOrThrowException(HystrixCommand.java:1631)
out: ! at com.netflix.hystrix.HystrixCommand.access$2000(
我有一个在docker上运行的PostgreSQL数据库,我想测试我的java系统处理它的连接问题的能力。我在两个不同的场景下测试我的java服务:停止容器(docker stop postgresContainer)和暂停它(docker pause postgresContainer)
当我停止容器时,JDBC会立即抛出一个异常,我可以捕捉并处理它,但是当我暂停时,服务会处于一个锁定状态,JDBC语句将永远挂起,直到容器被“取消暂停”,当方法流返回并执行挂起语句。
我还注意到,当我通过调用connection.isValid(1);获得JDBC状态时,它也永远挂在这里。
public vo
在我的微服务设置中,我使用spring云网关作为API网关,作为服务发现。
在某些情况下,当某些微服务的API超过2分钟时,网关抛出错误如下:
java.io.IOException: Connection closed prematurely
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:269)
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(Channel
我们使用Java RMI进行通信。RMI客户端将具有回调方法的处理请求和对象传递到RMI服务器。服务器在完成处理后调用回调。该设置类似于中描述的设置。
有时,在调用回调方法时,我们会在服务器中得到一个“读取超时”异常。在引发异常之前,回调线程会停顿大约一分钟。
java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
java.net.SocketTimeoutException: Read timed out
at sun.rmi.transpo
我编写了一个web服务,并使用Eclipse向导生成了web客户端。并且我的客户端应用程序正在请求一个String和一个Object。字符串可以成功检索,当我尝试检索对象时,它给出了以下异常(我使用的是JBoss 5):
Exception in thread "main" org.apache.axis2.AxisFault: Read timed out
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.transport.http.HTTPSender.sendV