projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
🎨 🔊 log string leading to exception
[Sone.git]
/
src
/
main
/
kotlin
/
net
/
pterodactylus
/
sone
/
core
/
DefaultElementLoader.kt
diff --git
a/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt
b/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt
index
fd3d8c8
..
e497fdc
100644
(file)
--- a/
src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt
+++ b/
src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt
@@
-104,7
+104,7
@@
class DefaultElementLoader(private val freenetInterface: FreenetInterface, ticke
}
}
-private fun String.decode() =
URLDecoder.decode(this, "UTF-8")!!
+private fun String.decode() =
try { URLDecoder.decode(this, "UTF-8")!! } catch (e: RuntimeException) { freenet.support.Logger.error(DefaultElementLoader::class.java, "Could not decode %s!".format(this), e); throw e }
private fun String.normalize() = Normalizer.normalize(this, Normalizer.Form.NFC)!!
private val String?.emptyToNull get() = if (this == "") null else this
private fun String.normalize() = Normalizer.normalize(this, Normalizer.Form.NFC)!!
private val String?.emptyToNull get() = if (this == "") null else this