Warning: session_start(): open(/var/lib/php/sessions/sess_ifqlp3uf0iiedcqbl0mbj3fam8, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51

Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7 concept ObjectType > Named { S conceptClassName; toString { ret "object type " + quote(name); } } concept DynamicThing > Named { ObjectType type; toString { ret (type == null ? "?" : type.name) + " " + quote(name); } } cmodule DynamicClassesMultiCRUD > DynVoiceMultiCRUD { L makeTables() { byteBuddy_quicklyAddSubClass( S className = "main$NewClass1"; DynamicType.Unloaded maker = new ByteBuddy() .subclass(Concept) .name(className) .make(); byte[] classData = cast _get binaryRepresentation(maker); //ClassLoader cl = module().getClass().getClassLoader(); File jar = programFile("dynamic.jar"); createZipFileWithSingleBinaryFile(jar, className + ".class", classData); addLibraryToCurrentProgram(jar); ret itemPlusList( new Table("Object Types", +ObjectType), map(list(ObjectType), type -> new Table(plural(type.name), type.name, DynamicThing, +type))); } transient NameBasedVoiceCRUD typesCRUD; start { typesCRUD = voiceCRUDs.get(idx(ObjectType)); } }