Giter VIP home page Giter VIP logo

Comments (5)

remaker17 avatar remaker17 commented on June 3, 2024 1

repository where it's failing

from kotlin-inject.

evant avatar evant commented on June 3, 2024

Looks like it's failing to resolve a type, any chance you can come up with a small sample that reproduces the issue?

from kotlin-inject.

remaker17 avatar remaker17 commented on June 3, 2024

Looks like it's failing to resolve a type, any chance you can come up with a small sample that reproduces the issue?

I don't know where the code is failing.

from kotlin-inject.

evant avatar evant commented on June 3, 2024

If you comment out the kotlin-inject processor there appears to be other build errors which I suspect is your issue. Still marking this as a bug because it's supposed to skip processing in this case so it doesn't cover up your original errors.

> Task :app:compileDebugKotlin FAILED
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeApplication.kt:11:38 Unresolved reference: create
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeApplication.kt:14:49 Property delegate must have a 'getValue(IdeApplication, KProperty<*>)' method. None of the following functions is suitable:
public inline operator fun <T> Lazy<Unit>.getValue(thisRef: Any?, property: KProperty<*>): Unit defined in kotlin
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeApplication.kt:15:33 Unresolved reference: create
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeApplication.kt:21:15 Unresolved reference: initializers
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:36:33 Unresolved reference: remember
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:37:5 @Composable invocations can only happen from the context of a @Composable function
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:40:3 Unresolved reference: CompositionLocalProvider
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:41:5 Unresolved reference: CircuitCompositionLocals
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:42:7 @Composable invocations can only happen from the context of a @Composable function
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:43:37 @Composable invocations can only happen from the context of a @Composable function
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:44:40 @Composable invocations can only happen from the context of a @Composable function
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:61:11 'val' on function parameter is not allowed
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:62:11 'val' on function parameter is not allowed
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:64:3 Modifier 'override' is not applicable to 'local function'
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:68:3 Modifier 'override' is not applicable to 'local function'
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:72:3 Modifier 'override' is not applicable to 'local function'
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:75:1 A 'return' expression required in a function with a block body ('{...}')
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/MainActivity.kt:19:38 Unresolved reference: create
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/MainActivity.kt:33:46 Unresolved reference: create
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/MainActivity.kt:65:65 Unresolved reference: Context
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:3:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:4:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:5:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:6:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:17:8 Unresolved reference: ExperimentalSettingsApi
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:17:8 An annotation argument must be a compile-time constant
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:20:15 Conflicting declarations: private final val settings: [Error type: Unresolved type for ObservableSettings], private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]>
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:20:30 Unresolved reference: ObservableSettings
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:23:15 Conflicting declarations: private final val settings: [Error type: Unresolved type for ObservableSettings], private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]>
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:23:25 Unresolved reference: ObservableSettings
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:23:47 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:24:31 Property delegate must have a 'getValue(IdePreferencesImpl, KProperty<*>)' method. None of the following functions is suitable:
public inline operator fun <T> Lazy<???>.getValue(thisRef: Any?, property: KProperty<*>): ??? defined in kotlin
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:24:38 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:27:5 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:31:12 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:36:5 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/PreferencesComponent.kt:7:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/PreferencesComponent.kt:8:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/PreferencesComponent.kt:19:58 Unresolved reference: ObservableSettings
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/PreferencesComponent.kt:20:12 Unresolved reference: SharedPreferencesSettings
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/ui/screen/install/InstallPresenter.kt:25:10 Unresolved reference: InstallScreen
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/ui/screen/projectlist/ProjectListPresenter.kt:23:10 Unresolved reference: ProjectListScreen
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/ui/screen/projectlist/ProjectListPresenter.kt:35:30 No value passed for parameter 'eventSink'

from kotlin-inject.

remaker17 avatar remaker17 commented on June 3, 2024

If you comment out the kotlin-inject processor there appears to be other build errors which I suspect is your issue. Still marking this as a bug because it's supposed to skip processing in this case so it doesn't cover up your original errors.

> Task :app:compileDebugKotlin FAILED
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeApplication.kt:11:38 Unresolved reference: create
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeApplication.kt:14:49 Property delegate must have a 'getValue(IdeApplication, KProperty<*>)' method. None of the following functions is suitable:
public inline operator fun <T> Lazy<Unit>.getValue(thisRef: Any?, property: KProperty<*>): Unit defined in kotlin
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeApplication.kt:15:33 Unresolved reference: create
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeApplication.kt:21:15 Unresolved reference: initializers
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:36:33 Unresolved reference: remember
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:37:5 @Composable invocations can only happen from the context of a @Composable function
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:40:3 Unresolved reference: CompositionLocalProvider
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:41:5 Unresolved reference: CircuitCompositionLocals
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:42:7 @Composable invocations can only happen from the context of a @Composable function
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:43:37 @Composable invocations can only happen from the context of a @Composable function
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:44:40 @Composable invocations can only happen from the context of a @Composable function
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:61:11 'val' on function parameter is not allowed
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:62:11 'val' on function parameter is not allowed
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:64:3 Modifier 'override' is not applicable to 'local function'
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:68:3 Modifier 'override' is not applicable to 'local function'
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:72:3 Modifier 'override' is not applicable to 'local function'
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/IdeContent.kt:75:1 A 'return' expression required in a function with a block body ('{...}')
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/MainActivity.kt:19:38 Unresolved reference: create
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/MainActivity.kt:33:46 Unresolved reference: create
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/MainActivity.kt:65:65 Unresolved reference: Context
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:3:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:4:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:5:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:6:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:17:8 Unresolved reference: ExperimentalSettingsApi
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:17:8 An annotation argument must be a compile-time constant
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:20:15 Conflicting declarations: private final val settings: [Error type: Unresolved type for ObservableSettings], private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]>
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:20:30 Unresolved reference: ObservableSettings
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:23:15 Conflicting declarations: private final val settings: [Error type: Unresolved type for ObservableSettings], private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]>
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:23:25 Unresolved reference: ObservableSettings
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:23:47 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:24:31 Property delegate must have a 'getValue(IdePreferencesImpl, KProperty<*>)' method. None of the following functions is suitable:
public inline operator fun <T> Lazy<???>.getValue(thisRef: Any?, property: KProperty<*>): ??? defined in kotlin
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:24:38 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:27:5 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:31:12 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/IdePreferencesImpl.kt:36:5 Overload resolution ambiguity:
private final val settings: [Error type: Unresolved type for ObservableSettings] defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
private final val settings: Lazy<[Error type: Unresolved type for ObservableSettings]> defined in dev.remaker.cosmicideq.settings.IdePreferencesImpl
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/PreferencesComponent.kt:7:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/PreferencesComponent.kt:8:12 Unresolved reference: russhwolf
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/PreferencesComponent.kt:19:58 Unresolved reference: ObservableSettings
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/settings/PreferencesComponent.kt:20:12 Unresolved reference: SharedPreferencesSettings
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/ui/screen/install/InstallPresenter.kt:25:10 Unresolved reference: InstallScreen
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/ui/screen/projectlist/ProjectListPresenter.kt:23:10 Unresolved reference: ProjectListScreen
e: file:///Users/evatatarka/personal/CosmicIdeQ/app/src/main/kotlin/dev/remaker/cosmicideq/ui/screen/projectlist/ProjectListPresenter.kt:35:30 No value passed for parameter 'eventSink'

thanks

from kotlin-inject.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.