diff --git a/platform/projectModel-impl/src/com/intellij/configurationStore/DefaultStateSerializer.kt b/platform/projectModel-impl/src/com/intellij/configurationStore/DefaultStateSerializer.kt index 45e41f489b2d..e079a67292d1 100644 --- a/platform/projectModel-impl/src/com/intellij/configurationStore/DefaultStateSerializer.kt +++ b/platform/projectModel-impl/src/com/intellij/configurationStore/DefaultStateSerializer.kt @@ -21,7 +21,7 @@ import com.intellij.openapi.util.JDOMUtil import com.intellij.util.ReflectionUtil import org.jdom.Element -private val LOG = Logger.getInstance("#com.intellij.openapi.components.impl.stores.DefaultStateSerializer") +internal val LOG = Logger.getInstance("#com.intellij.configurationStore") fun deserializeState(stateElement: Element?, stateClass: Class, mergeInto: T?): T? { @Suppress("DEPRECATION", "UNCHECKED_CAST") diff --git a/platform/projectModel-impl/src/com/intellij/configurationStore/SchemeManagerIprProvider.kt b/platform/projectModel-impl/src/com/intellij/configurationStore/SchemeManagerIprProvider.kt index f54f6f9c1e2c..14f2fbc799fc 100644 --- a/platform/projectModel-impl/src/com/intellij/configurationStore/SchemeManagerIprProvider.kt +++ b/platform/projectModel-impl/src/com/intellij/configurationStore/SchemeManagerIprProvider.kt @@ -53,8 +53,8 @@ class SchemeManagerIprProvider(private val subStateTagName: String) : StreamProv } override fun write(fileSpec: String, content: ByteArray, size: Int, roamingType: RoamingType) { - val name = PathUtilRt.getFileName(fileSpec) - nameToData.put(name, ArrayUtil.realloc(content, size)) + LOG.assertTrue(content.isNotEmpty()) + nameToData.put(PathUtilRt.getFileName(fileSpec), ArrayUtil.realloc(content, size)) } fun load(state: Element?, nameGetter: ((Element) -> String)? = null) {