thana
05/15/2019, 7:23 PMSerialDescriptor
generated for a @Serializable
class depends on?sandwwraith
05/15/2019, 7:25 PMthana
05/15/2019, 7:27 PMSerialDescriptor
is different - so my guess was that might be a good starting point for further debugging
* identical except on packages and file structuresandwwraith
05/15/2019, 7:33 PMSerialDescriptor
includes fully-qualified name of the class (i.e. with the package). However, it becomes visible only when using polymorphism. Besides this, it contains the order in which properties in class are declared and some additional metadata from annotations. What do you mean exactly by 'json strings differ' ?thana
05/15/2019, 7:34 PMthana
05/15/2019, 7:35 PMthana
05/15/2019, 7:40 PMr4zzz4k
05/15/2019, 7:45 PM* identical except on packages
@thana, did you try to change package name in your reproducer project to match the original one? I understand you've most probably did, just didn't mention this here, but still.includes fully-qualified name of the class (i.e. with the package)SerialDescriptor
thana
05/15/2019, 7:50 PMthana
05/15/2019, 7:51 PMhallvard
05/16/2019, 7:06 AMthana
05/16/2019, 7:17 AMthana
05/16/2019, 7:17 AMthana
05/16/2019, 7:23 AMthana
05/16/2019, 7:23 AMmaster
contains a broken version working
contains the working version. it only differs inthe sourceset that contains the class DomainEvent
thana
05/16/2019, 7:24 AM./gradlew jvmTest
will pass in the working
branch but fail in master
thana
05/16/2019, 7:24 AMsandwwraith
05/16/2019, 8:50 AMthana
05/16/2019, 9:31 AM