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 DomainEventthana
05/16/2019, 7:24 AM./gradlew jvmTest will pass in the working branch but fail in masterthana
05/16/2019, 7:24 AMsandwwraith
05/16/2019, 8:50 AMthana
05/16/2019, 9:31 AM