前言:此博客主要用来记录开发Kettle的过程中遇到的一些坑与异常信息,并记录对其分析的过程。

(1).类型异常(org.pentaho.di.core.exception.KettleValueException)

在对输入流中的字符串进行处理,并放入输出流时,使用了以下代码

    //从输入流中读取一行Object[] r = getRow();//处理过程略...//将其中一个重新赋值(str为String类型)r[i] = str;//将行放入输出行流putRow(data.outputRowMeta, r);

在运行时会出现异常

即使将最后的输出换为JSON或别的形式也会出现相同的异常

Error writing field (0,1) : org.pentaho.di.core.exception.KettleValueException:
xxx String<binary-string> : There was a data type error: the data type of java.lang.String object [...] does not correspond to value meta [String<binary-string>]

先给出解决方案:将str改为str.getBytes()即可。

    //从输入流中读取一行Object[] r = getRow();//处理过程略...//将其中一个重新赋值(str为String类型)r[i] = str.getBytes();//将行放入输出行流putRow(data.outputRowMeta, r);

数据分析——Kettle插件开发异常信息总结相关推荐

  1. ABP框架展示异常信息

    接触ABP框架有一段时间了,也遇到了一些问题,看了官网文档,但是或许是看的不够细致的原因,实际开发中还是遇到了一些问题,耗费了时间去处理,回头一看,原来文档中早已提及. 开发环境:ABP+MPA模式+ ...

  2. 一行代码简化Python异常信息:错误清晰指出,排版简洁美观 | 开源分享

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 即使是Python,报错时也令人头大. 看着这一堆乱麻,不知道是该怀疑人生,还是怀疑自己手残. 那么,Python异常输出美化工具Prett ...

  3. 神了!异常信息突然就没了?

    你猜这次我又要写个啥没有卵用的知识点呢? 不好意思,问的稍微有点早了,啥提示都没给,咋猜呢,对吧? 先给你上个代码: public class ExceptionTest {public static ...

  4. iOS已发布应用中对异常信息捕获和处理

    引入: iOS开发中我们会遇到程序抛出异常退出的情况,如果是在调试的过程中,异常的信息是一目了然,但是如果是在已经发布的程序中,获取异常的信息有时候是比较困难的. iOS提供了异常发生的处理API,我 ...

  5. java异常怎么输出到页面_怎么把抛出的异常信息输出到SWING 界面上

    展开全部 首先抛出异常e68a84e8a2ad3231313335323631343130323136353331333337623366,然后捕获异常,最后把异常信息输出到SWING界面组件 代码参 ...

  6. SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获

    SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获 参考文章: (1)SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获 (2)ht ...

  7. laravel-admin 关闭debug模式导致异常信息到页面的排查

    laravel-admin 关闭debug模式导致异常信息到页面的排查 参考文章: (1)laravel-admin 关闭debug模式导致异常信息到页面的排查 (2)https://www.cnbl ...

  8. 【python3】 抓取异常信息try/except

    [python3] 抓取异常信息try/except 参考文章: (1)[python3] 抓取异常信息try/except (2)https://www.cnblogs.com/kaerxifa/p ...

  9. Python traceback 模块, 打印异常信息

    Python traceback 模块, 打印异常信息 参考文章: (1)Python traceback 模块, 打印异常信息 (2)https://www.cnblogs.com/xudong-b ...

最新文章

  1. 《盗墓笔记》使用的这套技术,让美术可以在场景中任意使用灯光
  2. Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]
  3. 剁馅机器人图片_冲破面皮的束缚,“馅”入美味之中
  4. 八、PHP框架Laravel学习笔记——表单伪造和 CSRF 保护
  5. 图(网)的存储结构(数组存储表示即邻接矩阵、邻接表)
  6. 架构设计:负载均衡层设计方案(3)——Nginx进阶
  7. UI设计干货模板素材|数据可视化UX套件
  8. smc数显压力表设定方法_自动增压泵不停止工作原因及解决方法
  9. MapReduce 工作原理
  10. 2010年 我的齐鲁软件大赛作品
  11. Python第三方库使用感言
  12. android开发中悬浮窗被禁用,无权限开启悬浮窗的解决方案
  13. demo:纳税计算器
  14. 本田智能驾驶功能介绍-TSR/CTM/MVC360
  15. 朱令被投毒案关键人物语料分析之孙维篇
  16. 记——博客后台管理系统
  17. 【面试】Js面试题(一)
  18. MYSQL修改初始化密码的方法
  19. android 横竖屏坐标转换,Android 屏幕横竖切换详解
  20. android图片异步加载图片,Android 异步加载图片分析总结

热门文章

  1. 闪存主控芯片国产进程
  2. STM32汉字字模制作详解(OLED实战)
  3. Android+eclipse+adt搭建开发环境
  4. CTF-Crypto必备自动解密神器-Ciphey
  5. 单细胞论文记录(part9)--Spatial charting of single-cell transcriptomes in tissues
  6. Discuz! version 5.0.0 suffers from a cross site sc
  7. ecg 幅度_ECG(心电图)
  8. 1032 挖掘机技术哪家强 (20 分)(测试点分析)
  9. 老式录像带VHS信号故障毛刺干扰特效AE/PR插件 Signal v1.2.3
  10. 个人附加作业 201421123108 王坤彬 网络1414