fix: migrated to my own DataFormatException and added stacktrace