I still don't understand why we just don't move the JNDILookup to the web sub-project.
As for the new error, we are simply trying to setup the hostName property for the configuration to use. It would seem silly to have to spawn a thread just to obtain the hostName. It would be easier to just catch the error and not set the hostName property on Android.
But I am wondering how may more problems we are going to find before this ticket is closed.
I suspect this also means you won't be able to use any network based Appenders, since we can't prevent logging from the main thread, unless perhaps Async Loggers work.