mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[plugins] IJPL-248574 Remote Development: plugin installation on the backend never finishes (SerializationException: subclass 'Repository' not found in polymorphic scope of 'PluginUpdateSourceId')
(cherry picked from commit 5ff09f6bfa8f70144e0517659d7a0eac9d004cba) (cherry picked from commit c78af0002db9e52a97dc6916c8c105ad925375ad) IJ-MR-221282 GitOrigin-RevId: dfed50865406460912eaf38872d10dc83951e7b3
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b657e29ae5
commit
47a5ab55ef
+2
@@ -17,6 +17,7 @@ import com.intellij.util.UriUtil
|
||||
import com.intellij.util.xmlb.annotations.Attribute
|
||||
import com.intellij.util.xmlb.annotations.Tag
|
||||
import com.intellij.util.xmlb.annotations.XMap
|
||||
import kotlinx.serialization.Serializable
|
||||
import org.jetbrains.annotations.NonNls
|
||||
|
||||
@State(name = "PluginUpdateSources", storages = [Storage("pluginUpdateSources.xml", roamingType = RoamingType.DISABLED)])
|
||||
@@ -96,6 +97,7 @@ internal class PluginUpdateSourceServiceImpl : PluginUpdateSourceService,
|
||||
)
|
||||
}
|
||||
|
||||
@Serializable
|
||||
@Tag("updateSource")
|
||||
internal data class Repository(
|
||||
@JvmField @Attribute("host") val hostToSerialize: @NlsSafe String,
|
||||
|
||||
Reference in New Issue
Block a user