968 Star 2.1K Fork 1.1K

TinyFramework / tiny

 / 详情

异常处理,构造方法有歧义

已完成
成员
创建于  
2015-11-10 14:46

BaseRuntimeException一下两个构造方法有歧义。调用两个参数的构造方法会进入到三参数的构造方法。

 - public BaseRuntimeException(String errorCode, Object... params) {
	this(errorCode, "", LocaleUtil.getContext().getLocale(), params);
}

public BaseRuntimeException(String errorCode, String defaultErrorMsg,
		Object... params) {
	this(errorCode, defaultErrorMsg, LocaleUtil.getContext().getLocale(),
			params);
}

异常信息:

  • Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at org.tinygroup.i18n.impl.I18nMessageImpl.format(I18nMessageImpl.java:57)
    at org.tinygroup.i18n.impl.I18nMessageImpl.getMessage(I18nMessageImpl.java:76)
    at org.tinygroup.i18n.impl.I18nMessageImpl.getMessage(I18nMessageImpl.java:117)
    at org.tinygroup.i18n.I18nMessages.getStandardMessage(I18nMessages.java:83)
    at org.tinygroup.i18n.I18nMessages.getMessage(I18nMessages.java:132)
    at org.tinygroup.exception.BaseRuntimeException.(BaseRuntimeException.java:57)
    at org.tinygroup.exception.BaseRuntimeException.(BaseRuntimeException.java:51)
    at org.tinygroup.cepcore.exception.ServiceNotFoundException.(ServiceNotFoundException.java:34)
    at org.tinygroup.cepcoreimpl.CEPCoreImpl.getServiceInfo(CEPCoreImpl.java:490)
    at org.tinygroup.servicewrapper.ServiceWrapperInterceptor.invoke(ServiceWrapperInterceptor.java:59)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at com.sun.proxy.$Proxy5.addBusinessActivity(Unknown Source)
    at org.tinygroup.dts.manager.impl.DefaultBusinessActivityManagerImpl.addInitBusinessActivity(DefaultBusinessActivityManagerImpl.java:596)
    at org.tinygroup.dts.manager.impl.DefaultBusinessActivityManagerImpl.start(DefaultBusinessActivityManagerImpl.java:142)
    at org.tinygroup.dts.api.impl.BusinessActivityControlServiceImpl.doStart(BusinessActivityControlServiceImpl.java:133)
    at org.tinygroup.dts.api.impl.BusinessActivityControlServiceImpl.start(BusinessActivityControlServiceImpl.java:71)
    at org.tinygroup.dtslaunch.activity.TransferService$1.doInTransaction(TransferService.java:55)
    at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
    at org.tinygroup.dtslaunch.activity.TransferService.transfer(TransferService.java:50)
    at org.tinygroup.dtslaunch.DtsLaunch.main(DtsLaunch.java:56)
    Disconnected from the target VM, address: '127.0.0.1:49362', transport: 'socket'

评论 (2)

状态更改为 已关闭

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
77930 ballackhui 1578916548 127485 wwyu8901 1578918776
Java
1
https://gitee.com/tinyframework/tiny.git
git@gitee.com:tinyframework/tiny.git
tinyframework
tiny
tiny

搜索帮助

344bd9b3 5694891 D2dac590 5694891