mirror of
https://github.com/corda/corda.git
synced 2024-12-20 21:43:14 +00:00
Fix ambiguous defaulted constructor
This commit is contained in:
parent
89478c8f48
commit
ec9bafe1dd
@ -60,8 +60,8 @@ open class CordaException internal constructor(override var originalExceptionCla
|
|||||||
}
|
}
|
||||||
|
|
||||||
open class CordaRuntimeException(override var originalExceptionClassName: String?,
|
open class CordaRuntimeException(override var originalExceptionClassName: String?,
|
||||||
private var _message: String? = null,
|
private var _message: String?,
|
||||||
private var _cause: Throwable? = null) : RuntimeException(null, null, true, true), CordaThrowable {
|
private var _cause: Throwable?) : RuntimeException(null, null, true, true), CordaThrowable {
|
||||||
constructor(message: String?, cause: Throwable?) : this(null, message, cause)
|
constructor(message: String?, cause: Throwable?) : this(null, message, cause)
|
||||||
|
|
||||||
constructor(message: String?) : this(null, message, null)
|
constructor(message: String?) : this(null, message, null)
|
||||||
|
@ -67,7 +67,7 @@ class ThrowableSerializer(factory: SerializerFactory) : CustomSerializer.Proxy<T
|
|||||||
logger.warn("Unexpected exception de-serializing throwable: ${proxy.exceptionClass}. Converting to CordaRuntimeException.", e)
|
logger.warn("Unexpected exception de-serializing throwable: ${proxy.exceptionClass}. Converting to CordaRuntimeException.", e)
|
||||||
}
|
}
|
||||||
// If the criteria are not met or we experience an exception constructing the exception, we fall back to our own unchecked exception.
|
// If the criteria are not met or we experience an exception constructing the exception, we fall back to our own unchecked exception.
|
||||||
return CordaRuntimeException(proxy.exceptionClass).apply {
|
return CordaRuntimeException(proxy.exceptionClass, null, null).apply {
|
||||||
this.setMessage(proxy.message)
|
this.setMessage(proxy.message)
|
||||||
this.setCause(proxy.cause)
|
this.setCause(proxy.cause)
|
||||||
this.stackTrace = proxy.stackTrace
|
this.stackTrace = proxy.stackTrace
|
||||||
|
Loading…
Reference in New Issue
Block a user