Hi, I found your project while googling for a fix for "Illegal format in tzmappings file: illegal non-newline character found at line 1, offset 46.". Now I have found the cause myself: the loading of the tzmappings file depends on the C library global default file open mode. I presume that you are using a native library that changes that global. Workaround: invoke java.text.DateFormat.getDateInstance(); (or anything else that triggers the JDK to load the tzmappings file under Windows) BEFORE loading the native library.
Hi, I found your project while googling for a fix for "Illegal format in tzmappings file: illegal non-newline character found at line 1, offset 46.". Now I have found the cause myself: the loading of the tzmappings file depends on the C library global default file open mode. I presume that you are using a native library that changes that global. Workaround: invoke java.text.DateFormat.getDateInstance(); (or anything else that triggers the JDK to load the tzmappings file under Windows) BEFORE loading the native library.