Closed claytongreen closed 1 year ago
Hi @claytongreen. Thanks for the report. Seems like our library classes are somehow not properly exposed to the transformer stage with the migrated transformer API. You can manually add the dependency with
androidTestImplementation "io.realm:realm-android-library:10.12.0-transformer-api"
for now until we find a way to fix it.
Great! Thank you for the workaround.
@claytongreen @rorbech Were you able to get the workaround working? I'm trying everything but still hitting the same error.
It looks like it's broken again in 10.13.3
with the same javassist.NotFoundException: io.realm.internal.RealmObjectProxy
.
But it does work with io.realm:realm-android-library:10.13.2-transformer-api
I did some more testing and it seems to work when I remove the workaround dependency:
androidTestImplementation "io.realm:realm-android-library:10.13.3-transformer-api"
And only have the latest Realm Gradle plugin.
classpath "io.realm:realm-gradle-plugin:10.13.3-transformer-api"
@claytongreen Yes, with this latest release (10.13.3-transformer-api
) the workaround is no longer needed.
How frequently does the bug occur?
All the time
Description
In my project, using the
10.12.0-transformer-api
branch fails to build on the taskdebugAndroidTestRealmAccessorsTransformer
.As it stands now, I just disable all tasks with
AndroidTest
in their name to build successfuly, but of course now I don't have any of those tests.Thanks
Stacktrace & log output
Can you reproduce the bug?
Yes, always
Reproduction Steps
I have an empty Android project with Realm (https://github.com/claytongreen/realm-android-test) Just build and it should fail.
Version
10.12.0-transformer-api
What SDK flavour are you using?
Local Database only
Are you using encryption?
No, not using encryption
Platform OS and version(s)
n/a
Build environment
Android Studio version: 2022.2.1 Canary 6 Android Build Tools version: 8.0.0-alpha06 Gradle version: 7.5.1