User: rednesto Date: 13 Sep 24 11:57 Revision: cffd2b1c7ec72088c3bdca27020a64e3523c8935 Summary: Fix internal API usage in external annotations resolver In later versions findLibraryEntity becomes internal, resolve seems to be the correct method to use here TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9694&personal=false Index: src/main/kotlin/translations/identification/TranslationExternalAnnotationsArtifactsResolver.kt =================================================================== --- src/main/kotlin/translations/identification/TranslationExternalAnnotationsArtifactsResolver.kt (revision 51342fb8ca9456aafe47a350df0c71063f25da86) +++ src/main/kotlin/translations/identification/TranslationExternalAnnotationsArtifactsResolver.kt (revision cffd2b1c7ec72088c3bdca27020a64e3523c8935) @@ -46,7 +46,6 @@ import com.intellij.platform.workspace.jps.entities.modifyEntity import com.intellij.platform.workspace.storage.MutableEntityStorage import com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryBridge -import com.intellij.workspaceModel.ide.impl.legacyBridge.library.ProjectLibraryTableBridgeImpl.Companion.findLibraryEntity import org.jetbrains.concurrency.AsyncPromise import org.jetbrains.concurrency.Promise import org.jetbrains.concurrency.resolvedPromise @@ -83,7 +82,7 @@ val annotationsPath = findAnnotationsPath(false) ?: findAnnotationsPath(true) ?: return false - val libraryEntity = diff.findLibraryEntity(library) ?: return true + val libraryEntity = diff.resolve(library.libraryId) ?: return true val vfUrlManager = WorkspaceModel.getInstance(project).getVirtualFileUrlManager() val newUrl = annotationsPath.toVirtualFileUrl(vfUrlManager) val annotationsRootType = LibraryRootTypeId(AnnotationOrderRootType.ANNOTATIONS_ID)