From f700d53ba6be7118801ddea0251538d9ae8b94fa Mon Sep 17 00:00:00 2001 From: Daiki Tsuzuku Date: Thu, 11 Jan 2024 14:09:45 +0900 Subject: [PATCH 1/3] increase the max length of varchar column of ClassPathCacheEntry table --- .../kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/src/main/kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt b/shared/src/main/kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt index dfacf43a6..8dd11264d 100644 --- a/shared/src/main/kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt +++ b/shared/src/main/kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt @@ -12,7 +12,7 @@ import org.jetbrains.exposed.sql.transactions.transaction import java.nio.file.Path import java.nio.file.Paths -private const val MAX_PATH_LENGTH = 255 +private const val MAX_PATH_LENGTH = 65535 private object ClassPathMetadataCache : IntIdTable() { val includesSources = bool("includessources") From 2182f47cfb59aa7d2e71130b0c33107dbb50759b Mon Sep 17 00:00:00 2001 From: Daiki Tsuzuku <45870740+dtsuzuku-ibm@users.noreply.github.com> Date: Mon, 15 Jan 2024 10:03:50 +0900 Subject: [PATCH 2/3] make MAX_PATH_LENGTH a little lower Co-authored-by: fwcd <30873659+fwcd@users.noreply.github.com> --- .../kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/src/main/kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt b/shared/src/main/kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt index 8dd11264d..d81667deb 100644 --- a/shared/src/main/kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt +++ b/shared/src/main/kotlin/org/javacs/kt/classpath/CachedClassPathResolver.kt @@ -12,7 +12,7 @@ import org.jetbrains.exposed.sql.transactions.transaction import java.nio.file.Path import java.nio.file.Paths -private const val MAX_PATH_LENGTH = 65535 +private const val MAX_PATH_LENGTH = 2047 private object ClassPathMetadataCache : IntIdTable() { val includesSources = bool("includessources") From d499d34ef82d5b54ff14c340572efac985eca203 Mon Sep 17 00:00:00 2001 From: Daiki Tsuzuku Date: Mon, 15 Jan 2024 23:38:16 +0900 Subject: [PATCH 3/3] increase database version --- .../src/main/kotlin/org/javacs/kt/database/DatabaseService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/src/main/kotlin/org/javacs/kt/database/DatabaseService.kt b/shared/src/main/kotlin/org/javacs/kt/database/DatabaseService.kt index 5feb83378..0f80f73b4 100644 --- a/shared/src/main/kotlin/org/javacs/kt/database/DatabaseService.kt +++ b/shared/src/main/kotlin/org/javacs/kt/database/DatabaseService.kt @@ -26,7 +26,7 @@ class DatabaseMetadataEntity(id: EntityID) : IntEntity(id) { class DatabaseService { companion object { - const val DB_VERSION = 3 + const val DB_VERSION = 4 const val DB_FILENAME = "kls_database.db" }