KotlinReflectionInternalError crash in ZmAVPreviewBizHandler after upgrading to v6.5.1.31081 On Android 15

Description KotlinReflectionInternalError crash when starting Zoom video call after upgrading from v6.1.10 to v6.5.1.31081. The error occurs in ZmAVPreviewBizHandler when trying to resolve the onRenderHandleChanged function, resulting in a fatal exception that crashes the application during the video preview initialization phase.

Which Android Meeting SDK version?

  • Previous working version: v6.1.10

  • Current crashing version: v6.5.1.31081

To Reproduce(If applicable) Steps to reproduce the behavior:

  1. Upgrade Android Meeting SDK from v6.1.10 to v6.5.1.31081

  2. Initialize Zoom video call functionality

  3. Navigate to video preview screen

  4. Application crashes with KotlinReflectionInternalError

Screenshots

FATAL EXCEPTION: main (Ask Gemini)
Process: co.circlemedical.patient.demo, PID: 31306
kotlin.reflect.jvm.internal.KotlinReflectionInternalError: Function 'onRenderHandleChanged' (JVM signature: onRenderHandleChanged(J)V) not resolved in class us.zoom.component.features.joinflow.avpreview.ZmAVPreviewBizHandler: no members found
	at kotlin.reflect.jvm.internal.KDeclarationContainerImpl.findFunctionDescriptor(KDeclarationContainerImpl.kt:149)
	at kotlin.reflect.jvm.internal.KFunctionImpl.descriptor_delegate$lambda$0(KFunctionImpl.kt:62)
	[...full stack trace truncated for brevity...]

Troubleshooting Routes

  • Verified the crash occurs consistently when upgrading from v5.** to v6.5.1.31081

  • Confirmed the previous version (v5.**) worked without issues

  • Issue appears to be related to Kotlin reflection and function resolution in the AV preview component

  • The error suggests a breaking change or missing function in the newer SDK version

Smartphone (please complete the following information):

  • Device: Pixel

  • OS: Android 15

Additional context This appears to be a regression introduced in v6.5.1.31081 where the onRenderHandleChangedfunction in ZmAVPreviewBizHandler is not being properly resolved through Kotlin reflection. The crash occurs during the video preview initialization phase, specifically when the UI state is being processed. This is blocking our ability to upgrade to the latest SDK version as it makes video calling functionality completely unusable.

1 Like

Hi Ranjit,

Thank you for reporting this issue. Based on the details you’ve shared, it looks like the crash is caused by a regression in the Android Meeting SDK v6.5.1.31081. Specifically, the function onRenderHandleChanged in ZmAVPreviewBizHandler is not being resolved properly through Kotlin reflection, resulting in the KotlinReflectionInternalError during video preview initialization.

Observations:

  • The crash occurs consistently when upgrading from v6.1.10 to v6.5.1.31081.

  • v6.1.10 works fine without any issues.

  • The stack trace confirms the problem originates in the AV preview component during the UI state processing.

Next Steps / Recommendations:

  1. Temporary workaround: Continue using v6.1.10 until this issue is resolved in a future release.

  2. Report to Zoom SDK team: Since this seems like a regression, consider submitting a bug report to Zoom’s SDK support team including your stack trace and reproduction steps.

  3. Check release notes: Monitor upcoming SDK releases for a fix related to ZmAVPreviewBizHandler or Kotlin reflection issues.

Additional Info:

  • Device: Pixel

  • OS: Android 15

  • Crash occurs during video call preview initialization

It would be helpful if the Zoom SDK team can confirm whether this is a known issue and provide a patch or recommended upgrade path.

Hi Mehek,

Thank you for your response. This issue in v6.5.1.31081 (onRenderHandleChanged in ZmAVPreviewBizHandler) is blocking us, since I need to upgrade my app to Android 15 and cannot stay on v6.1.10.

Please provide a fix as soon as possible, or suggest an alternative solution/workaround for Android 15 compatibility.

Best regards,
Ranjit Barve