Fix UnsupportedOperationException bug #3
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
このtree
ef10b40
の状態でtestすると以下のようなエラーがでます
ここ
https://github.com/oza/fluent-logger-scala/blob/4915e4e34e1a94af92623db24c7cf27c26a4297a/src/main/scala/org/fluentd/logger/scala/FluentLogger.scala#L16-L18
で、まず scala の immutable な
Map
に対してput
を呼ぶ => つまりjava.util.Map
に暗黙変換して、そのメソッドを呼んでますが、 scalaのimmutableなMap
からjava.util.Map
に暗黙変換しても、型がjava.util.Map
になっただけで実態はimmutableなので、これでは 必ずUnsupportedOperationException
がでます。