懂kettle的进来看看啊~~~~~~~~kettle异常无法捕获???

问题描述

代码如下:EnvUtil.environmentInit();try{StepLoader.init();TransMetatrm=newTransMeta(trName);Transts=newTrans(trm);ts.execute(null);ts.waitUntilFinished();}catch(Exceptione){//e.printStackTrace();log.error(e);isOk=false;System.out.println("**************************");}如果抛出sql异常(主键重复等等异常),此时为什么捕获不到啊?难度kettle没有把异常抛出来么???求救啊~~~~~~~~~~~~~~~

解决方案

解决方案二:
该回复于2011-03-28 15:12:33被版主删除

时间: 2024-11-05 20:47:09

懂kettle的进来看看啊~~~~~~~~kettle异常无法捕获???的相关文章

详解Android全局异常的捕获处理_Android

在Android开发中在所难免的会出现程序crash,俗称崩溃.用户的随意性访问出现测试时未知的Bug导致我们的程序crash,此时我们是无法直接获取的错误log的,也就无法修复Bug.这就会极大的影响用户体验,此时我们需要注册一个功能来捕获全局的异常信息,当程序出现crash信息,我们把错误log记录下来,上传到服务器,以便于我们能及时修复bug.实现这个功能我们需要依赖于UncaughtExceptionHandler这个类,UncaughtExceptionHandler是一个接口,在Th

[SignalR]异常信息捕获以及处理

原文:[SignalR]异常信息捕获以及处理 异常处理,一般采用try..catch方式处理,而signalR里面有HubPipelineModule类可以捕获到Hub内发生的异常信息. 从上图中,可以发现里面有OnIncomingError的虚方法,可以捕获在Hub内发生的异常信息. 首先新建类,继承 HubPipelineModule,然后重写实现此方法,目前逻辑将异常信息抛给客户端展现   重新注册该类,当时是寄宿在控制台应用程序中,所以代码方式如下: 若是ASP.NET中,可以在Glob

详解Android全局异常的捕获处理

在Android开发中在所难免的会出现程序crash,俗称崩溃.用户的随意性访问出现测试时未知的Bug导致我们的程序crash,此时我们是无法直接获取的错误log的,也就无法修复Bug.这就会极大的影响用户体验,此时我们需要注册一个功能来捕获全局的异常信息,当程序出现crash信息,我们把错误log记录下来,上传到服务器,以便于我们能及时修复bug.实现这个功能我们需要依赖于UncaughtExceptionHandler这个类,UncaughtExceptionHandler是一个接口,在Th

懂加密的进来帮帮忙,要求输入明文为96bits,输出的密文也是96bits该选用哪种加密算法?

问题描述 最近刚接触加密,网上也找了不少资料.看了下貌似非对称加密的算法,密文会比明文长,不知道对不对.至于对称加密,AES要求最小分块是128bits.因为是做UHFRFID的加密,上面要求做加密,明文密文长度要一致.希望大家给点建议. 解决方案 解决方案二:沙发~楼主用DES试试看会发生什么事情~~~解决方案三:LS的DES是按照64bits为一组加密的,我的输入时96bits不行啊,分块也不合适解决方案四:RC4解决方案五:RC4流密码可以,算法效率很高.但是建议LZ采用128bit以上的

[JAVA100例]009、异常的捕获和实现自己的异常类

/** * <p>Title: 捕获异常和实现自己的异常类</p> * <p>Description: 通过继承Exception类来实现自己的异常类.并使用try-catch来捕获这个异常.</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Filename: </p> * @version 1.0 */ class MyException extends Exc

android 全局异常的捕获,保存本地以及上传服务器

android在产品上线以后为了能够实时捕获异常,需要写一个异常捕获的类,这个类在你遇到异常的时候会执行uncaughtException这个方法,然后你就可以对异常进行一些操作. 我把代码贴上来: package com.example.spanable_textview; import java.io.File; import java.io.FileOutputStream; import java.lang.Thread.UncaughtExceptionHandler; import

前端一站式异常监控捕获方案

[引自ouven的博客]一.前端异常监控的重要性 软件异常监控常常直接关联到软件本身的质量,完备的异常监控体系常常能够快速定位到软件运行中发生的问题,并能帮助我们快速定位异常的源头,提升软件质量. 在服务器开发中,我们常常使用日志来记录请求的错误和服务器异常问题,但是在客户端,前端应用直接部署运行在用户的浏览器中,如果发生错误,应该怎样去捕获并传送给服务器呢?前端错误日志传送给服务器很简单,在异常发生时直接发请求就可以了,下面我们主要讨论下错误的捕获方案. 二.现有的异常监控方案 window.

使用ajax,后台异常如何捕获(ajax框架使用的是ajaxpro)

问题描述 [AjaxPro.AjaxMethod]publicboolSendMsg(stringsql){strings=null;inti=s.ToString();returnDataExecSqlHelper.ExcuteNonQuery(sql);}如程序所示,在SendMsg方法中的错误(方法内第1行至第2行)可以在js中通过res.error来捕获.如果ExcuteNonQuery方法内部出现异常,无论抛出与否ajaxpro都无法捕获该异常,程序执行停止,导致无法返回页面给用户提供

etl-在web应用中使用kettle报错

问题描述 在web应用中使用kettle报错 事先使用kettle的工具写好一个转换.xml,然后使用java执行它,完全没问题.但是我把调用代码移到web应用中调用就出错了.求大神解答. 错误: Caused by: java.lang.NoClassDefFoundError: org/scannotation/AnnotationDB at org.pentaho.di.core.plugins.BasePluginType.findAnnotatedClassFiles(BasePlug