New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unit test execution fails #312
Comments
I observed that when I use command "gradlew test" it happens and if I limit the execution to only debug mode by running "gradlew testDebug" then it is working fine. I hope it helps someone who faces same issue. |
Hi @SeethalakshmiSoman 👋 This looks like something related with KSP and not necessarily with this library. I have tests at work and I am checking stuff for compose destinations and I have no issues with multiple variants. |
@raamcosta |
What happens if you specify testRelease? |
Then it builds only release build variant and works fine. Based on the command I pass "testDebug" or "testRelease" it builds for respective build variant but if I pass only "test" then it tries to build for all build variant and fails with above mentioned error. |
The only thing I can think of is that this is somehow related to how we're defining which files belong to each variant. Fortunately, with ksp 1.8.0-1.0.9, we won't need these workarounds (which were needed due to a KSP bug) anymore.
from your build gradle files and try again. Closing this, since it's not directly related to the library, but to KSP / AGP. |
Hi I am using this library in my application and it is working fine when I build it (through both studio and CI pipeline). But while executing unit testcases, I am getting below error always. I am wondering whether there is something I need to do to handle this.
`Execution optimizations have been disabled for task ':app:kspReleaseKotlin' to ensure correctness due to the following reasons:
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination /* = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? */ defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination /* = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? */ defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination /* = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/debug/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/release/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (15, 12): Redeclaration: NavGraph
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (30, 11): Conflicting declarations: public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /, public val Route.startDestination: Destination / = TypedDestination<> /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (37, 23): Conflicting declarations: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? /
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (38, 13): Overload resolution ambiguity:
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/CoreExtensions.kt: (44, 1): Conflicting overloads: public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public fun NavBackStackEntry.navDestination(navGraph: NavGraph = ...): Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? / defined in com.mywork.myapplication.presentation in file CoreExtensions.kt, public val NavBackStackEntry.navDestination: Destination? / = TypedDestination<>? */ defined in com.mywork.myapplication.presentation in file CoreExtensions.kt
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/NavGraphs.kt: (10, 8): Redeclaration: NavGraphs
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/destinations/CreatePasswordDestination.kt: (16, 8): Redeclaration: CreatePasswordDestination
e: /builds/mobile-app/android/myapplication/app/build/generated/ksp/staging/kotlin/com/mywork/myapplication/presentation/destinations/DashboardDestination.kt: (15, 8): Redeclaration: DashboardDestination
FAILURE: Build completed with 3 failures.`
The text was updated successfully, but these errors were encountered: