I tracked the issue down to the LuaState.java
the proguard config i was using kept the class but not the methods and I believe it's something to do with the proxyin of calls to lua. In any case the below proguard config worked
-keep class org.keplerproject.luajava.** { *; }