数据分析——Kettle插件开发异常信息总结
前言:此博客主要用来记录开发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插件开发异常信息总结相关推荐
- ABP框架展示异常信息
接触ABP框架有一段时间了,也遇到了一些问题,看了官网文档,但是或许是看的不够细致的原因,实际开发中还是遇到了一些问题,耗费了时间去处理,回头一看,原来文档中早已提及. 开发环境:ABP+MPA模式+ ...
- 一行代码简化Python异常信息:错误清晰指出,排版简洁美观 | 开源分享
鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 即使是Python,报错时也令人头大. 看着这一堆乱麻,不知道是该怀疑人生,还是怀疑自己手残. 那么,Python异常输出美化工具Prett ...
- 神了!异常信息突然就没了?
你猜这次我又要写个啥没有卵用的知识点呢? 不好意思,问的稍微有点早了,啥提示都没给,咋猜呢,对吧? 先给你上个代码: public class ExceptionTest {public static ...
- iOS已发布应用中对异常信息捕获和处理
引入: iOS开发中我们会遇到程序抛出异常退出的情况,如果是在调试的过程中,异常的信息是一目了然,但是如果是在已经发布的程序中,获取异常的信息有时候是比较困难的. iOS提供了异常发生的处理API,我 ...
- java异常怎么输出到页面_怎么把抛出的异常信息输出到SWING 界面上
展开全部 首先抛出异常e68a84e8a2ad3231313335323631343130323136353331333337623366,然后捕获异常,最后把异常信息输出到SWING界面组件 代码参 ...
- SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获
SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获 参考文章: (1)SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获 (2)ht ...
- laravel-admin 关闭debug模式导致异常信息到页面的排查
laravel-admin 关闭debug模式导致异常信息到页面的排查 参考文章: (1)laravel-admin 关闭debug模式导致异常信息到页面的排查 (2)https://www.cnbl ...
- 【python3】 抓取异常信息try/except
[python3] 抓取异常信息try/except 参考文章: (1)[python3] 抓取异常信息try/except (2)https://www.cnblogs.com/kaerxifa/p ...
- Python traceback 模块, 打印异常信息
Python traceback 模块, 打印异常信息 参考文章: (1)Python traceback 模块, 打印异常信息 (2)https://www.cnblogs.com/xudong-b ...
最新文章
- 《盗墓笔记》使用的这套技术,让美术可以在场景中任意使用灯光
- Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]
- 剁馅机器人图片_冲破面皮的束缚,“馅”入美味之中
- 八、PHP框架Laravel学习笔记——表单伪造和 CSRF 保护
- 图(网)的存储结构(数组存储表示即邻接矩阵、邻接表)
- 架构设计:负载均衡层设计方案(3)——Nginx进阶
- UI设计干货模板素材|数据可视化UX套件
- smc数显压力表设定方法_自动增压泵不停止工作原因及解决方法
- MapReduce 工作原理
- 2010年 我的齐鲁软件大赛作品
- Python第三方库使用感言
- android开发中悬浮窗被禁用,无权限开启悬浮窗的解决方案
- demo:纳税计算器
- 本田智能驾驶功能介绍-TSR/CTM/MVC360
- 朱令被投毒案关键人物语料分析之孙维篇
- 记——博客后台管理系统
- 【面试】Js面试题(一)
- MYSQL修改初始化密码的方法
- android 横竖屏坐标转换,Android 屏幕横竖切换详解
- android图片异步加载图片,Android 异步加载图片分析总结
热门文章
- 闪存主控芯片国产进程
- STM32汉字字模制作详解(OLED实战)
- Android+eclipse+adt搭建开发环境
- CTF-Crypto必备自动解密神器-Ciphey
- 单细胞论文记录(part9)--Spatial charting of single-cell transcriptomes in tissues
- Discuz! version 5.0.0 suffers from a cross site sc
- ecg 幅度_ECG(心电图)
- 1032 挖掘机技术哪家强 (20 分)(测试点分析)
- 老式录像带VHS信号故障毛刺干扰特效AE/PR插件 Signal v1.2.3
- 个人附加作业 201421123108 王坤彬 网络1414