)]}'
{
  "commit": "e922b48121c5c3f3a53eea029f72f134983f3a62",
  "tree": "5528025106a5fba648e56b8696857cc95d2d19d4",
  "parents": [
    "9995883d0c15c70b52988ed650301f2d3af5d968"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Tue Mar 24 13:27:19 2026 +0100"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Thu Mar 26 18:39:52 2026 +0100"
  },
  "message": "Fix 2nd Krill output route for UTF8 buffer overflows\n\nShould fix exceptions like:\n\ndnb24.krill.log:java.lang.NegativeArraySizeException: -1394181943\ndnb24.krill.log-\tat\njava.base/java.lang.String.encodeUTF8_UTF16(String.java:1326)\ndnb24.krill.log-\tat\njava.base/java.lang.String.encodeUTF8(String.java:1299)\ndnb24.krill.log-\tat java.base/java.lang.String.encode(String.java:867)\ndnb24.krill.log-\tat\njava.base/java.lang.String.getBytes(String.java:1818)\ndnb24.krill.log-\tat\nde.ids_mannheim.korapxmltools.KorapXmlTool.compressKrillText(KorapXmlTool.kt:5531)\ndnb24.krill.log-\tat\nde.ids_mannheim.korapxmltools.KorapXmlTool.enqueueKrillCompression$lambda$0(KorapXmlTool.kt:5570)\ndnb24.krill.log-\tat\njava.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)\ndnb24.krill.log-\tat\njava.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)\ndnb24.krill.log-\tat\njava.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)\ndnb24.krill.log-\tat\njava.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\n\nChange-Id: I0a4029d9c8df3cbe2ceff4e7c250f1482fde3fe8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d089d0b5393957371c832db66e6402952ba31f2e",
      "old_mode": 33188,
      "old_path": "app/src/main/kotlin/de/ids_mannheim/korapxmltools/KorapXmlTool.kt",
      "new_id": "a90213c4cb8dcc47bab51e5d78ba0d6be9de29e7",
      "new_mode": 33188,
      "new_path": "app/src/main/kotlin/de/ids_mannheim/korapxmltools/KorapXmlTool.kt"
    },
    {
      "type": "modify",
      "old_id": "180b332bf537449c3e618cc323285c260c1c317d",
      "old_mode": 33188,
      "old_path": "app/src/test/kotlin/de/ids_mannheim/korapxmltools/KrillJsonGeneratorTest.kt",
      "new_id": "a70333191ab78d3c0315e0a42813b54a3b29b348",
      "new_mode": 33188,
      "new_path": "app/src/test/kotlin/de/ids_mannheim/korapxmltools/KrillJsonGeneratorTest.kt"
    }
  ]
}
