我从正在侦听OracleAQ的Java服务中收到零星的错误。

它似乎每天晚上都在发生,我不确定发生了什么。 真的是数据库连接问题吗?

还是“出队失败”表明它已连接并且发生了其他事情?

以下是例外:

[2013-11-04 18:16:16,508] WARN org.springframework.jms.listener.DefaultMessageListenerContainer - Setup of JMS message listener invoker failed for destination 'MYCOMPANY_INFO_QUEUE' - trying to recover. Cause: JMS-120: Dequeue failed; nested exception is java.sql.SQLException: Io exception: Socket read timed out

oracle.jms.AQjmsException: JMS-120: Dequeue failed

at oracle.jms.AQjmsError.throwEx(AQjmsError.java:311)

at oracle.jms.AQjmsConsumer.dequeue(AQjmsConsumer.java:2234)

at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:1028)

at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:951)

at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:929)

at oracle.jms.AQjmsConsumer.receive(AQjmsConsumer.java:781)

at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveMessage(AbstractPollingMessageListenerContainer.java:430)

at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:310)

at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1096)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1088)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:985)

at java.lang.Thread.run(Thread.java:662)

[Linked-exception]

java.sql.SQLException: Io exception: Socket read timed out

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)

at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:976)

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)

at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)

at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3329)

at oracle.jms.AQjmsConsumer.dequeue(AQjmsConsumer.java:1732)

at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:1028)

at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:951)

at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:929)

at oracle.jms.AQjmsConsumer.receive(AQjmsConsumer.java:781)

at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveMessage(AbstractPollingMessageListenerContainer.java:430)

at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:310)

at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1096)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1088)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:985)

at java.lang.Thread.run(Thread.java:662)

[2013-11-04 18:16:16,569] INFO org.springframework.jms.listener.DefaultMessageListenerContainer - Successfully refreshed JMS Connection

oracle 内存错误的是什么意思,java - 是什么导致此JMS错误连接到OracleAQ? - 堆栈内存溢出...相关推荐

  1. android 415错误,java - Android Retrofit2无法添加标头(415错误代码) - 堆栈内存溢出...

    我正在尝试通过skyscanner api访问票证数据并将其传递到我的视图,但是我无法实现这一点,因为我收到415错误代码,我正在使用Retrofit2并以编程方式添加标头. 我的界面如下所示: pu ...

  2. java 获取permgen_java - Java:如何检查当前的Perm / PermGen大小? - 堆栈内存溢出

    您可以在这里使用jmap ,它是JVM堆转储工具. 例如: jmap -heap 5900 它将打印: Heap Configuration: MinHeapFreeRatio = 40 MaxHea ...

  3. java构建继承树_java - 使用继承构建通用树 - 堆栈内存溢出

    我正在构建一个通用的Tree类,它支持子树的继承. 但我遇到了一些问题. 请你帮帮我吗? 描述 让我们定义Tree类和BlueTree类,其中BlueTree extends Tree . 让我们定义 ...

  4. Tiled有java版本吗_java - TMX Tiled Andengine Android-致命意外- - 堆栈内存溢出

    刚开始使用tmx平铺的地图文件作为2d平台游戏的地图. 这是我到目前为止的代码. private void loadLevel() { // TODO Auto-generated method st ...

  5. java中的错误流_如何在Java中更改Saxon的标准错误输出流?

    撒克逊人将错误转移到 javax.xml.transform.ErrorListener对象.最初,这些对象中有一个默认对象,它会将异常写入stderr,但是您可以轻松创建新的ErrorListene ...

  6. java poi 段落行间距_java - Apache poi XWPF Paragraph行间距 - 堆栈内存溢出

    我正在尝试使用Java / Coldfusion中的Apache Poi构建一个word文档. 到目前为止,它让我做了很多我想要的格式,除了段落的行间距. 有谁知道如何将段落设置为单行间隔? 它不断构 ...

  7. java远程计算机终止,java - javax.net.ssl.SSLHandshakeException:远程主机终止了握手 - 堆栈内存溢出...

    我已经使用以下命令在Java信任库(cacerts)中安装了证书: keytool-导入-文件" C:\\ Users \\ kdursoji \\ Downloads \\ Zscaler ...

  8. java获取excel文件第一行_java - 在Java中读取Excel文件,但第一行除外 - 堆栈内存溢出...

    我正在尝试从使用xlsx文件的JasperReport模板自动创建报告,我用来从excel文件读取的方法是这样的: String[] columnNames = new String[]{" ...

  9. java ipv6校验_java - IPv6地址验证和规范化[关闭] - 堆栈内存溢出

    我只是通过adhoc方法来检查IPV4和IPV6两种寻址方案的有效性:这是我的代码......我的代码总是欢迎更正. 如果我的解决方案有误,请原谅我. #include #include #inclu ...

最新文章

  1. 前端模块化,AMD与CMD的区别
  2. YourSQLDba的翻译(十一)
  3. 【杂谈】深度学习必备,各路免费爬虫一举拿下
  4. 表设计避免使用保留字
  5. 动态规划复习-HDU1081
  6. run、kill、return、stoprobot、stop
  7. Python numpy 多维数组切片
  8. php简单授权验证,技术教程:PHP简单免网络的授权验证方法
  9. 高等数学第六版下册答案
  10. Appium安装手册详解
  11. 第14期《学海无涯乐作舟》12月刊
  12. Druid连接池实现数据库加密
  13. itext 导出word
  14. 1.1「Motoko——Basic concepts and terms Mutable state」
  15. curator(curator)
  16. Android自定义底部弹出窗-dialog(2种实现分析+源码)
  17. 尚硅谷 Linux系统管理教程 笔记
  18. php打包运行不了,python,_python打包成exe格式后,在部分机子上没法运行,python - phpStudy...
  19. 5-发音规则(略读)
  20. js调android方法失败,安卓开发学习之解决JS不能调用Android方法

热门文章

  1. aopalliance.jar是什么?
  2. html文档以标签开始,HTML从零开始——文本标签
  3. php代码转换工具,推荐几款格式化工具以及代码转换工具
  4. 笔记25 笨办法习题35分支和函数路线图
  5. 聚焦区块链应用,SegmentFault 黑客马拉松引爆珠三角
  6. 除了Java,还可以培训学习哪些IT技术?
  7. 【官方推荐】微信小程序搜索优化指南
  8. 【没落的985/211】Python爬取知乎8万字回答进行高校分析
  9. Accumulator累加器(一)
  10. 极验验证码逆向(二)