flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gábor Horváth <xazax....@gmail.com>
Subject Janino related question
Date Sun, 08 May 2016 12:59:02 GMT
Hi!

I have created a proof of concept implementation of my GSoC project [1]:
introducing code generation to the serializers. The code is available here
[2]. Unfortunately I have run into a problem that I am unable to debug. I
generated some code that I compiled using the Janino compiler [4]. I did
not get any exception during the compilation, and I was able to get the
Class from the compiler. Unfortunately I am unable to get the list of the
constructors from the Class and can not debug what is the source of the
problem. There are no exceptions thrown, no errors displayed in the event
log, no fatal error logfile generated by the JVM, but the process
terminates (at line [3]). I suspect that the Class generated by the Janino
compiler is invalid, but it does not emit any exceptions or warnings. I am
using Oracle JDK 8, on Arch Linux. Have you seen any similar problem? Is
there a way to debug a situation like this? Is there a way to get extra
diagnostics from the Janino compiler?

@aljoscha: you have some experience with the Janino compiler, what do you
think?

Thanks in advance,
Gábor

[1] https://issues.apache.org/jira/browse/FLINK-3599
[2] https://github.com/Xazax-hun/flink/commits/serializer_codegen
[3]
https://github.com/Xazax-hun/flink/commit/af499d5bebe5c1dba6b970977852318346636a8f#diff-7a2080515bac95cec58032655867d6cfR57
[4] http://unkrig.de/w/Janino

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message