[Xposed Framework Modules] daniel_m:
I want to get into the busyness of writing modules. But XPLP does not let me save my module. When I touch "OK" to save my module, XPLP just re-opens an empty module definition popup.

Here is the logcat of me populating all text fields with the string "aa":

I XLua.Xposed: Error: Lua script missing
E DatabaseUtils: Writing exception to parcel
E DatabaseUtils: java.lang.IllegalArgumentException: Lua script missing
E DatabaseUtils:	at eu.faircode.xlua.XHook.validate(SourceFile:411)
E DatabaseUtils:	at eu.faircode.xlua.XProvider.putHook(SourceFile:210)
E DatabaseUtils:	at eu.faircode.xlua.XProvider.call(SourceFile:101)
E DatabaseUtils:	at eu.faircode.xlua.XLua$2.beforeHookedMethod(SourceFile:193)
E DatabaseUtils:	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
E DatabaseUtils:	at com.android.providers.settings.SettingsProvider.call(<Xposed>)
E DatabaseUtils:	at android.content.ContentProvider$Transport.call(ContentProvider.java:398)
E DatabaseUtils:	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:283)
E DatabaseUtils:	at android.os.Binder.execTransact(Binder.java:453)
E XLuaPro.Definitions: java.lang.IllegalArgumentException: Lua script missing
E XLuaPro.Definitions:	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:165)
E XLuaPro.Definitions:	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
E XLuaPro.Definitions:	at android.content.ContentProviderProxy.call(ContentProviderNative.java:646)
E XLuaPro.Definitions:	at android.content.ContentResolver.call(ContentResolver.java:1396)
E XLuaPro.Definitions:	at eu.faircode.xlua.pro.ActivityDefine$10.onClick(SourceFile:375)
E XLuaPro.Definitions:	at android.support.v7.app.AlertController$b.handleMessage(SourceFile:166)
E XLuaPro.Definitions:	at android.os.Handler.dispatchMessage(Handler.java:102)
E XLuaPro.Definitions:	at android.os.Looper.loop(Looper.java:148)
E XLuaPro.Definitions:	at android.app.ActivityThread.main(ActivityThread.java:5459)
E XLuaPro.Definitions:	at java.lang.reflect.Method.invoke(Native Method)
E XLuaPro.Definitions:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
E XLuaPro.Definitions:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E XLuaPro.Definitions:	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.

Does XPLP check the validity of the input? When making my module, I was only halfway finished and wanted to save the module temporarily to finish it later.

Also, just like hkfires, I cannot see "Seetting names" either. With an on-screen keyboard active, i don't even see that there is an option below "Exclude packages". My device is a Moto Z Play, running stock Android 7.1.