Comments (9)
@eygraber sure, ill take a look at it today
from compose-multiplatform.
the problem was in name clash (ViceSource
class inherited hide annotation due to ViceSource
composable function)
should be fixed in 1.5.13.2
for kotlin 1.9.23 & 1.5.13.3
for kotlin 1.9.24
from compose-multiplatform.
Awesome thank you
from compose-multiplatform.
hey @shishkin-pavel i am using kotlin rc3 and compose rc02 and facing this issue, what should i do to get rid of it?
from compose-multiplatform.
Hi, @Kashif-E , make sure you updated compose compiler to version 1.5.13.2
(for kotlin 1.9.23) / 1.5.13.3
(kotlin 1.9.24) or updated Compose Multiplatform to version 1.6.10-rc02
from compose-multiplatform.
@shishkin-pavel i am using kotlin 2.0.0-rc3 and compose 1.6.10-rc02
from compose-multiplatform.
@Kashif-E could you share some reproducer? probably this is another similar problem
from compose-multiplatform.
@shishkin-pavel I'm seeing this again in 1.6.10 with Kotlin 2.0.0 stable and the Compose compiler from the Kotlin plugin.
Here's the error on this PR updating to Kotlin 2.0 (I'm going to disable building ios now so it doesn't block me).
It's being reported on the first line here:
abstract class ImmichSessionPortal<K, V, I, C, E, S> : VirtuePortal<K, V, I, C, E, S, ImmichSessionComponent>()
where V : ViceView<I, S>, C : ViceCompositor<I, S>, E : ViceEffects {
abstract override val parentComponent: ImmichSessionComponent
abstract override val component: ImmichSessionPortalComponent<K, V, I, C, E, S>
}
interface ImmichSessionPortalComponent<K, V, I, C, E, S> :
VirtuePortalComponent<V, I, C, E, S, ImmichSessionComponent>
where V : ViceView<I, S>, C : ViceCompositor<I, S>, E : ViceEffects {
@get:Provides val route: K
}
from compose-multiplatform.
@shishkin-pavel Can this get reopened? I'm now starting to see this in multiple libraries, and it's getting harder to keep disabling ios 😬
In this case it was working fine with Kotlin 2.0.0 and CMP 1.6.10, but starting throwing the error on the first line here on this PR:
abstract class SampleDestination<V, I, C, S> : ViceDestination<V, I, C, DummyEffects, S>()
where V : ViceView<I, S>, C : ViceCompositor<I, S> {
override val effects = DummyEffects
@Composable final override fun OnBackPressedHandler(enabled: Boolean, onBackPressed: () -> Unit) {}
}
It seems to work if I add
@OptIn(ExperimentalObjCRefinement::class)
@HiddenFromObjC
to SampleDestination
but I feel like that's just punting the problem down the road. I also don't have any of my code annotated with HiddenFromObjC
so I'm not sure where this is coming from.
from compose-multiplatform.
Related Issues (20)
- Desktop: Fails to createDistributable with packageDmg because of duplicate entry: META-INF/services HOT 1
- Reduce ios app size. HOT 5
- [Web] Uncaught runtime error in Material3 DatePicker (DisplayMode.Input) when enter incorrect date
- 1.6.10 has broken the screenWidth calculation HOT 6
- CAMetalLayer ignoring invalid setDrawableSize error HOT 2
- [Resources] Any plan on supporting nine-patch drawable?
- Support arbitrary string resource ID
- Need "Start after install complete" option in configuration of windows installer HOT 2
- Font is not updated to the new font resource
- Binaryen error on Windows machine HOT 5
- Cannot change attributes of configuration ':composeApp:debugFrameworkIosX64' after it has been locked for mutation HOT 1
- Desktop. Native distribution. `intallationPath` doesn't work if `dirChooser` = false
- Reduce variety of Preview annotations HOT 3
- Being able to create a ComposePanel with vsync disabled
- Need to tap the touchpad thrice for double click action when using combined clickable. However, Button clicks are only required to clicked twice. HOT 2
- ImageVector is blurry when used with `Image()` + `Modifier.scale()` HOT 2
- [Compose Resources] commonMainResourceAccessors is not generated in multi-module architecture using Kotlin 2.0.0 HOT 4
- `Dialogs` are not rendered as expected when used inside a `ImageComposeScene`
- Unable to compile kotlinjs
- "No such file or directory" when using `Res.getUri()` HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compose-multiplatform.