-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Open
Description
Step 1: Describe your environment
- Android device: Pixel 7
- Android OS version: Android 16
- Google Play Services version: 25.35.34
- Firebase/Play Services SDK version: 34.2.0
Step 2: Describe the problem:
Steps to reproduce:
- Pull the quickstart
- Try to use ForecastTalk
Observed Results:
- App Crashed with stacktrace
FATAL EXCEPTION: main
Process: com.google.firebase.quickstart.ai, PID: 27423
java.lang.RuntimeException: An exception happened in constructor of class com.google.firebase.quickstart.ai.feature.media.imagen.BidiViewModel
at androidx.lifecycle.SavedStateViewModelFactory_androidKt.newInstance(SavedStateViewModelFactory.android.kt:263)
at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.android.kt:153)
at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.android.kt:112)
at androidx.lifecycle.viewmodel.ViewModelProviderImpl_androidKt.createViewModel(ViewModelProviderImpl.android.kt:34)
at androidx.lifecycle.viewmodel.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel_release(ViewModelProviderImpl.kt:60)
at androidx.lifecycle.viewmodel.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel_release$default(ViewModelProviderImpl.kt:43)
at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.android.kt:92)
at androidx.lifecycle.viewmodel.compose.ViewModelKt__ViewModelKt.get(ViewModel.kt:172)
at androidx.lifecycle.viewmodel.compose.ViewModelKt.get(Unknown Source:1)
at androidx.lifecycle.viewmodel.compose.ViewModelKt__ViewModelKt.viewModel(ViewModel.kt:106)
at androidx.lifecycle.viewmodel.compose.ViewModelKt.viewModel(Unknown Source:1)
at com.google.firebase.quickstart.ai.feature.live.StreamRealtimeScreenKt.StreamRealtimeScreen(StreamRealtimeScreen.kt:148)
at com.google.firebase.quickstart.ai.ComposableSingletons$MainActivityKt.lambda__1381712935$lambda$2(MainActivity.kt:107)
at com.google.firebase.quickstart.ai.ComposableSingletons$MainActivityKt.$r8$lambda$mf39nOkBt14EMlrK0kFKXM8nH70(Unknown Source:0)
at com.google.firebase.quickstart.ai.ComposableSingletons$MainActivityKt$$ExternalSyntheticLambda2.invoke(D8$$SyntheticClass:0)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:142)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:51)
at androidx.navigation.compose.NavHostKt$NavHost$32$1.invoke(NavHost.kt:703)
at androidx.navigation.compose.NavHostKt$NavHost$32$1.invoke(NavHost.kt:702)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:51)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:370)
at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(SaveableStateHolder.kt:82)
at androidx.navigation.compose.NavBackStackEntryProviderKt.SaveableStateProvider(NavBackStackEntryProvider.kt:69)
at androidx.navigation.compose.NavBackStackEntryProviderKt.access$SaveableStateProvider(NavBackStackEntryProvider.kt:1)
at androidx.navigation.compose.NavBackStackEntryProviderKt$LocalOwnersProvider$1.invoke(NavBackStackEntryProvider.kt:56)
at androidx.navigation.compose.NavBackStackEntryProviderKt$LocalOwnersProvider$1.invoke(NavBackStackEntryProvider.kt:55)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:51)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:370)
at androidx.navigation.compose.NavBackStackEntryProviderKt.LocalOwnersProvider(NavBackStackEntryProvider.kt:51)
at androidx.navigation.compose.NavHostKt$NavHost$32.invoke(NavHost.kt:702)
at androidx.navigation.compose.NavHostKt$NavHost$32.invoke(NavHost.kt:682)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:142)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:51)
at androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$5.invoke(AnimatedContent.kt:863)
at androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$5.invoke(AnimatedContent.kt:853)
Expected Results:
- Initiate liveSession
Relevant Code:
The issue is here:
runBlocking {
liveSession = liveModel.connect()
}
Metadata
Metadata
Assignees
Labels
No labels