Closed spydevil closed 5 years ago
do you have the MVEL jar in your classpath ?
I can't add attachment on this thread: _https://groups.google.com/forum/?fromgroups#!topic/vertx/CRSn_Yv_hD8_ 😨 😄
Vert.x 3.5.3 -> java.lang.NoClassDefFoundError: org/mvel2/compiler/Accessor
Vert.x 3.6.0-SNAPSHOT ->
Could not generate model for Companion: type RequestService.Companion is not legal for use for a constant type in code generation
public static final RequestService.Companion Companion = null;
pseudo-project.zip @vietj
can you share it as a github project ?
MacBook-Pro-de-julien:vert.x julien$ jar -tvf /Users/julien/Downloads/project.zip
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:225)
at java.util.zip.ZipFile.<init>(ZipFile.java:155)
at java.util.zip.ZipFile.<init>(ZipFile.java:126)
at sun.tools.jar.Main.list(Main.java:1115)
at sun.tools.jar.Main.run(Main.java:293)
at sun.tools.jar.Main.main(Main.java:1288)
https://github.com/spydevil/qwe By the way that zip contains project folder It's not a jar.
Codegen doesn't generate HashMap
why?
@DataObject(generateConverter = true)
class UpdateRequest() {
var data: HashMap<String, Any>? = null
constructor(json: JsonObject) : this() {
UpdateRequestConverter.fromJson(json, this)
}
fun toJson() = JsonObject().also { UpdateRequestConverter.toJson(this, it) }
}
converter:
public class UpdateRequestConverter {
public static void fromJson(Iterable<java.util.Map.Entry<String, Object>> json, UpdateRequest obj) {
for (java.util.Map.Entry<String, Object> member : json) {
switch (member.getKey()) {
}
}
}
public static void toJson(UpdateRequest obj, JsonObject json) {
toJson(obj, json.getMap());
}
public static void toJson(UpdateRequest obj, java.util.Map<String, Object> json) {
}
}
Everything good nice but, that codegen ruined me.... 😞
yes I understand, somebody will look at your case.
Anything on this?
have you tried with 3.6.0.CR1 ?
It seems that the error is gone. Thank you!
thanks
When I was run compileKotlin task then I got an error. I'm confused for cause of error kapt or codegen
build.gradle
daemon-9668.out.log