20160919(未确定):

加载表的使用"Use batch update for inserts"会引致奇怪的转换失败?

出错日志:

- linenr 450000
- linenr 500000
- ERROR (version 5.4.0.1-130, build 1 from 2015-06-14_12-34-55 by buildguy) : Because of an error, this step can't continue:
- ERROR (version 5.4.0.1-130, build 1 from 2015-06-14_12-34-55 by buildguy) : 错误被检测到!
- ERROR (version 5.4.0.1-130, build 1 from 2015-06-14_12-34-55 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException:
- Error performing rollback on connection
- Invalid state, the Connection object is closed.
-
- at org.pentaho.di.core.database.Database.rollback(Database.java:867)
- at org.pentaho.di.core.database.Database.rollback(Database.java:845)
- at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:376)
- at org.pentaho.di.trans.steps.tableoutput.TableOutput.processRow(TableOutput.java:118)
- at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
- at java.lang.Thread.run(Thread.java:722)
- Caused by: java.sql.SQLException: Invalid state, the Connection object is closed.
- at net.sourceforge.jtds.jdbc.ConnectionJDBC2.checkOpen(ConnectionJDBC2.java:1699)
- at net.sourceforge.jtds.jdbc.ConnectionJDBC2.rollback(ConnectionJDBC2.java:2100)
- at org.pentaho.di.core.database.Database.rollback(Database.java:858)
- ... 5 more
- ERROR (version 5.4.0.1-130, build 1 from 2015-06-14_12-34-55 by buildguy) : Unexpected batch update error committing the database connection.
- ERROR (version 5.4.0.1-130, build 1 from 2015-06-14_12-34-55 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseBatchException:
- Error updating batch
- Invalid state, the Connection object is closed.
-
- at org.pentaho.di.core.database.Database.createKettleDatabaseBatchException(Database.java:1386)
- at org.pentaho.di.core.database.Database.emptyAndCommit(Database.java:1378)
- at org.pentaho.di.trans.steps.tableoutput.TableOutput.dispose(TableOutput.java:575)
- at org.pentaho.di.trans.step.RunThread.run(RunThread.java:96)
- at java.lang.Thread.run(Thread.java:722)
- Caused by: java.sql.SQLException: Invalid state, the Connection object is closed.
- at net.sourceforge.jtds.jdbc.TdsCore.checkOpen(TdsCore.java:452)
- at net.sourceforge.jtds.jdbc.TdsCore.clearResponseQueue(TdsCore.java:727)
- at net.sourceforge.jtds.jdbc.JtdsStatement.initialize(JtdsStatement.java:645)
- at net.sourceforge.jtds.jdbc.JtdsStatement.executeBatch(JtdsStatement.java:908)
- at org.pentaho.di.core.database.Database.emptyAndCommit(Database.java:1362)
- ... 3 more
- ERROR (version 5.4.0.1-130, build 1 from 2015-06-14_12-34-55 by buildguy) : Unexpected error rolling back the database connection.
- ERROR (version 5.4.0.1-130, build 1 from 2015-06-14_12-34-55 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException:
- Error performing rollback on connection
- Invalid state, the Connection object is closed.
-
- at org.pentaho.di.core.database.Database.rollback(Database.java:867)
- at org.pentaho.di.core.database.Database.rollback(Database.java:845)
- at org.pentaho.di.trans.steps.tableoutput.TableOutput.dispose(TableOutput.java:610)
- at org.pentaho.di.trans.step.RunThread.run(RunThread.java:96)
- at java.lang.Thread.run(Thread.java:722)
- Caused by: java.sql.SQLException: Invalid state, the Connection object is closed.
- at net.sourceforge.jtds.jdbc.ConnectionJDBC2.checkOpen(ConnectionJDBC2.java:1699)
- at net.sourceforge.jtds.jdbc.ConnectionJDBC2.rollback(ConnectionJDBC2.java:2100)
- at org.pentaho.di.core.database.Database.rollback(Database.java:858)
- ... 4 more

网上资料:

http://forums.pentaho.com/showthread.php?90856-Invalid-state-the-Connection-object-is-closed

这贴说是数据库bug, 但个人认为不太可能

http://forums.pentaho.com/showthread.php?72518-Batch-Update-amp-Data-Type

官方论坛的帖子, 无解决方案, 有回复说建议不勾选batch update

http://stackoverflow.com/questions/39553701/strange-error-producing-by-kettle

我在stackoverflow的帖子, 未有回复

Kettle bug收集的更多相关文章

  1. IE6对CSS支持Bug收集

    1.IE6双外边距 在IE6下,如果对元素设置了浮动,同时又设置了margin-left或者margin-right,margin值会加倍. 例如,设置margin-left:10px在IE6下会显示 ...

  2. angularjs使用BUG收集和解决办法

    此文章涉及到时1.X的版本.请注意! 1.关于checkbox和bootstrap不能选中BUG 在使用angularjs的时候,有个比较明显的bug ng-disabled无效的情况 这里是一种情况 ...

  3. border-radius bug 收集

    border-radius我相信对于老一辈的前端们有着特殊的感情,在经历了没有圆角的蛮荒时代,到如今 CSS3 遍地开花,我们还是很幸福的. 然而即使到了三星大脸流行时代,border-radius在 ...

  4. ie6 bug 收集

    1.IE6中奇数宽高的BUG IE6下查看,变成了right:1px的效果了: IE6还有奇数宽高的bug,解决方案就是将外部相对定位的div宽度改成偶数.高度也是一样的查看源码: CSS代码: #o ...

  5. Xcode运行的错误bug收集

    libopencore-amrnb.a(wrapper.o)' does not contain bitcode. You must rebuild it with bitcode enabled ( ...

  6. 经典好文:android和iOS平台的崩溃捕获和收集

    通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助.本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开 ...

  7. Laya for H5 之Bug追踪

    Laya For H5之Bug追踪 H5游戏一旦上线后,如何跟踪用户的崩溃日志呢?现在有很多第三方的工具,比如fundebug,其sdk接入简单,只需寥寥几行代码就可以追踪h5游戏的崩溃日志,bug日 ...

  8. 推荐四款 Bug 管理系统,最适合你的才是最好的!

    转载自:https://www.jianshu.com/p/e7d3121eaaec   在这个移动互联网的时代,每天都会涌入大量新的 App,想要留住你的用户,必须时刻保持产品创新与系统的稳定.对于 ...

  9. Android面试题收集

    Android是一种基于Linux的自由及开放源码的操作系统,主要使用于移动设备.如智能手机和平板电脑.由Google公司和开放手机联盟领导及开发.这里会不断收集和更新Android基础相关的面试题, ...

随机推荐

  1. lvs负载均衡net模式

    环境配置,一台双网卡的ens33,ens37,ens37的网关是ens33的IP,指定一下nginx ens33,192.168.30.22,ens37,172.16.1.1nginx  192.16 ...

  2. shell常用语法

    for.if条件: https://blog.51cto.com/qiufengsong/1252889 一.for循环: );do echo $i done ###第一行:seq是指1到10,第二行 ...

  3. Context、Select(day01)

    Oracle sql: 4天 plsql: 2天 proc: 2天 数据库介绍 1.1 数据库简介 1.1.1 数据管理技术的发展 人工管理阶段:20世纪50年代中期之前 文件管理阶段:20世纪的50 ...

  4. [POI2010] Intelligence test

    yyl说是用链表O(n)做 但是并脑补不出来. 发现可以用个vector记录一下每个数出现的位置,然后对于每个新序列就二分一下,找下一个数出现的离当前位置最近的位置,更新一下当前位置即可. 时间复杂度 ...

  5. Django admin(四)一些有用定制

    原文:https://www.cnblogs.com/linxiyue/p/4075048.html Model实例,myapp/models.py: 1 2 3 4 5 6 7 8 9 10 11 ...

  6. Bootstrap 表单控件状态(禁用状态)

    Bootstrap框架的表单控件的禁用状态和普通的表单禁用状态实现方法是一样的,在相应的表单控件上添加属性“disabled”.和其他表单的禁用状态不同的是,Bootstrap框架做了一些样式风格的处 ...

  7. 【Codeforces Round #519 by Botan Investments A】 Elections

    [链接] 我是链接,点我呀:) [题意] [题解] 枚举k 那么另外一个人的得票就是nk-sum(ai) 找到最小的满足nk-sum(ai)>sum(ai)的k就ok了 [代码] #includ ...

  8. 介绍一个不错的服务器综合监控工具脚本集aspersa

    http://blog.csdn.net/jackyrongvip/article/details/9217869

  9. winrar为啥有广告了?能去掉么?

    winrar为啥有广告了?能去掉么? 学习了:http://blog.csdn.net/chenchunlin526/article/details/54580686 学习了:https://jing ...

  10. 微信企业号开发:UserAgent

    userAgent 属性是一个仅仅读的字符串,声明了浏览器用于 HTTP 请求的用户代理头 的值.微信企业号的打开网页的userAgent又包括那些信息呢? 使用userAgent能够推断用户訪问的浏 ...