auto-rethrow, no silence like before (no WTF nothing happen).
the exception already exist so cost, and normal expected behavior for caller (IMHO).
The current api of the method doesn't allow to return error info in other way.

The current code doesn't work due to change in the signature of AssetPackFileAsset.fromJson. (I asked myself if the function should be removed, seems to be unused in the lib)