-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
Expected Behavior
elide serve . should serve the current directory as a static site.
Actual Behaviour
The elide serve . command fails with a "permission denied" error when run. The error message suggests an attempt to execute a file named . rather than serving the current directory. Running elide serve (without arguments) works correctly and gives the expected behaviour.
Stacktrace
zsh:1: permission denied: /Users/francis/code/millpointlabs/elide/elide/elide-db-studio/dist/node_modules/.bin/.
Process exited with non-zero status
With --verbose flag:
Resolved options:
CommandOptions(info=CommandLineInvocation(args=[], debug=false, verbose=false, quiet=false, pretty=true))
Initializing Mosaic scope
Built command state:
CommandState(commandInfo=CommandInfo(options=CommandOptions(info=CommandLineInvocation(args=[], debug=false, verbose=false, quiet=false, pretty=true))))
Built command context:
elide.tool.cli.CommandContext$Companion$default$1@24afca12
Invoking command implementation
Prepping tool resources
Shell/run command invoked
Native library netty_transport_native_kqueue (loaded=false, copied=true)
Native library group transport (loaded=false)
Looking up existing bean for key: T
Finding candidate beans for type: ProjectManager T
class elide.tool.project.DefaultProjectManager null Definition: elide.tool.project.DefaultProjectManager
Found concrete candidate [Definition: elide.tool.project.DefaultProjectManager] for type: T
Looking up existing bean for key: workdir
Finding candidate beans for type: Provider<WorkdirManager T> workdir
interface jakarta.inject.Provider null io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab
Found concrete candidate [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] for type: workdir
Created bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@72c4666a] from definition [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] with qualifier [null]
Looking up existing bean for key: manifests
Created bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@46db8ca1] from definition [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] with qualifier [null]
Created bean [elide.tool.project.DefaultProjectManager@3e1f3a7c] from definition [Definition: elide.tool.project.DefaultProjectManager] with qualifier [null]
Looking up existing bean for key: T
Finding candidate beans for type: PackageManifestService T
class elide.tooling.project.CompositePackageManifestService null Definition: elide.tooling.project.CompositePackageManifestService
Found concrete candidate [Definition: elide.tooling.project.CompositePackageManifestService] for type: T
Retrieving supported guest languages
Looking up existing bean for key: elideCodecProvider
Finding candidate beans for type: Provider<PackageManifestCodec<ElidePackageManifest T> T> elideCodecProvider
interface jakarta.inject.Provider null io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab
Found concrete candidate [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] for type: elideCodecProvider
Looking up existing bean for key: <jakarta.inject.Singleton> customScope
Finding candidate beans for type: CustomScope
class io.micronaut.runtime.context.scope.refresh.RefreshScope null Definition: io.micronaut.runtime.context.scope.refresh.RefreshScope
class io.micronaut.runtime.context.scope.ThreadLocalCustomScope null Definition: io.micronaut.runtime.context.scope.ThreadLocalCustomScope
class io.micronaut.runtime.http.scope.RequestCustomScope null Definition: io.micronaut.runtime.http.scope.RequestCustomScope
Qualifying bean [customScope] for qualifier: <jakarta.inject.Singleton>
No qualifying beans of type [customScope] found for qualifier: <jakarta.inject.Singleton>
Finding candidate beans for type: PackageManifestCodec<ElidePackageManifest T> T
class elide.tooling.project.codecs.ElidePackageManifestCodec null Definition: elide.tooling.project.codecs.ElidePackageManifestCodec
Created bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@37ccb864] from definition [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] with qualifier [null]
Looking up existing bean for key: nodeCodecProvider
Finding candidate beans for type: Provider<PackageManifestCodec<NodePackageManifest T> T> nodeCodecProvider
interface jakarta.inject.Provider null io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab
Found concrete candidate [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] for type: nodeCodecProvider
Finding candidate beans for type: PackageManifestCodec<NodePackageManifest T> T
class elide.tooling.project.codecs.NodeManifestCodec null Definition: elide.tooling.project.codecs.NodeManifestCodec
Created bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@8d9c61a] from definition [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] with qualifier [null]
Looking up existing bean for key: pyProjectCodecProvider
Finding candidate beans for type: Provider<PackageManifestCodec<PyProjectManifest T> T> pyProjectCodecProvider
interface jakarta.inject.Provider null io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab
Found concrete candidate [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] for type: pyProjectCodecProvider
Finding candidate beans for type: PackageManifestCodec<PyProjectManifest T> T
class elide.tooling.project.codecs.PyProjectManifestCodec null Definition: elide.tooling.project.codecs.PyProjectManifestCodec
Created bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@62adcf] from definition [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] with qualifier [null]
Looking up existing bean for key: pythonRequirementsCodecProvider
Finding candidate beans for type: Provider<PackageManifestCodec<List T> T> pythonRequirementsCodecProvider
interface jakarta.inject.Provider null io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab
Found concrete candidate [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] for type: pythonRequirementsCodecProvider
Finding candidate beans for type: PackageManifestCodec<List T> T
class elide.tooling.project.codecs.PythonRequirementsManifestCodec null Definition: elide.tooling.project.codecs.PythonRequirementsManifestCodec
Created bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@18a26785] from definition [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] with qualifier [null]
Looking up existing bean for key: mavenPomCodecProvider
Finding candidate beans for type: Provider<PackageManifestCodec<MavenPomManifest T> T> mavenPomCodecProvider
interface jakarta.inject.Provider null io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab
Found concrete candidate [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] for type: mavenPomCodecProvider
Finding candidate beans for type: PackageManifestCodec<MavenPomManifest T> T
class elide.tooling.project.codecs.MavenPomManifestCodec null Definition: elide.tooling.project.codecs.MavenPomManifestCodec
Created bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@44d45fe] from definition [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] with qualifier [null]
Looking up existing bean for key: gradleCatalogCodecProvider
Finding candidate beans for type: Provider<PackageManifestCodec<GradleCatalogManifest T> T> gradleCatalogCodecProvider
interface jakarta.inject.Provider null io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab
Found concrete candidate [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] for type: gradleCatalogCodecProvider
Finding candidate beans for type: PackageManifestCodec<GradleCatalogManifest T> T
class elide.tooling.project.codecs.GradleCatalogCodec null Definition: elide.tooling.project.codecs.GradleCatalogCodec
Created bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@7e6ccb3] from definition [io.micronaut.inject.provider.JakartaProviderBeanDefinition@8ade8ab] with qualifier [null]
Created bean [elide.tooling.project.CompositePackageManifestService@2a4ec674] from definition [Definition: elide.tooling.project.CompositePackageManifestService] with qualifier [null]
Looking up existing bean for key: T
Finding candidate beans for type: PackageManifestCodec<ElidePackageManifest T> T
class elide.tooling.project.codecs.ElidePackageManifestCodec null Definition: elide.tooling.project.codecs.ElidePackageManifestCodec
Found concrete candidate [Definition: elide.tooling.project.codecs.ElidePackageManifestCodec] for type: T
Created bean [elide.tooling.project.codecs.ElidePackageManifestCodec@1b47ab9] from definition [Definition: elide.tooling.project.codecs.ElidePackageManifestCodec] with qualifier [null]
Language 'Pkl' is supported
Language 'Python' is supported
Language 'Java' is supported
Language 'WebAssembly' is supported
Language 'LLVM' is supported
Language 'JavaScript' is supported
Language 'TypeScript' is supported
All supported languages: js, ts, llvm, python, jvm, java, kt, wasm, pkl
Initializing language contexts (js, wasm)
Looking up existing bean for key: secrets
Finding candidate beans for type: Secrets
class elide.secrets.impl.SecretsImpl null Definition: elide.secrets.impl.SecretsImpl
Found concrete candidate [Definition: elide.secrets.impl.SecretsImpl] for type: secrets
Looking up existing bean for key: encryption
Finding candidate beans for type: Encryption encryption
class elide.secrets.impl.EncryptionImpl null Definition: elide.secrets.impl.EncryptionImpl
Found concrete candidate [Definition: elide.secrets.impl.EncryptionImpl] for type: encryption
Created bean [elide.secrets.impl.EncryptionImpl@71bf7cd6] from definition [Definition: elide.secrets.impl.EncryptionImpl] with qualifier [null]
Looking up existing bean for key: files
Finding candidate beans for type: FileManagement files
class elide.secrets.impl.FileManagementImpl null Definition: elide.secrets.impl.FileManagementImpl
Found concrete candidate [Definition: elide.secrets.impl.FileManagementImpl] for type: files
Looking up existing bean for key: encryption
Looking up existing bean for key: json
Finding candidate beans for type: Json json
class kotlinx.serialization.json.Json null Definition: elide.secrets.impl.DependencyFactory
Found concrete candidate [Definition: elide.secrets.impl.DependencyFactory] for type: json
Looking up existing bean for key: dependencyFactory
Finding candidate beans for type: DependencyFactory
class elide.secrets.impl.DependencyFactory null Definition: elide.secrets.impl.DependencyFactory
Found concrete candidate [Definition: elide.secrets.impl.DependencyFactory] for type: dependencyFactory
Created bean [elide.secrets.impl.DependencyFactory@1304804] from definition [Definition: elide.secrets.impl.DependencyFactory] with qualifier [null]
Created bean [kotlinx.serialization.json.Json$Default@f6c11c4] from definition [Definition: elide.secrets.impl.DependencyFactory] with qualifier [null]
Looking up existing bean for key: cbor
Finding candidate beans for type: BinaryFormat cbor
interface kotlinx.serialization.BinaryFormat null Definition: elide.secrets.impl.DependencyFactory
Found concrete candidate [Definition: elide.secrets.impl.DependencyFactory] for type: cbor
Looking up existing bean for key: dependencyFactory
Created bean [kotlinx.serialization.cbor.Cbor$Default@45e2dd2e] from definition [Definition: elide.secrets.impl.DependencyFactory] with qualifier [null]
Created bean [elide.secrets.impl.FileManagementImpl@77a52b7] from definition [Definition: elide.secrets.impl.FileManagementImpl] with qualifier [null]
Created bean [elide.secrets.impl.SecretsImpl@44cd157b] from definition [Definition: elide.secrets.impl.SecretsImpl] with qualifier [null]
Secrets are not initialized, please run "elide secrets" first.
ProcessBuilder.start(): pid: 25768, dir: null, cmd: "/bin/zsh" "-c" "/Users/francis/code/millpointlabs/elide/elide/elide-db-studio/dist/node_modules/.bin/. . --debug"
java.lang.RuntimeException: ProcessBuilder.start() debug
at java.base@25/java.lang.ProcessBuilder.start(ProcessBuilder.java:1099)
at java.base@25/java.lang.ProcessBuilder.start(ProcessBuilder.java:1046)
at elide.tooling.runner.ProcessRunner.spawnDefault(ProcessRunner.kt:149)
at elide.tool.exec.SubprocessRunner$runTask$task$1.invokeSuspend(SubprocessRunner.kt:90)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:832)
at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:808)
zsh:1: permission denied: /Users/francis/code/millpointlabs/elide/elide/elide-db-studio/dist/node_modules/.bin/.
Publishing event: RunEvent(exitCode=126, duration=171, mode=Run)
Resolving beans for type: <Event> io.micronaut.context.event.ApplicationEventListener
Looking up existing beans for key: <Event> applicationEventListener
Found a registration BeanRegistration: elide.tool.listener.TelemetryEventListener@76ff1def for candidate: Definition: elide.tool.listener.TelemetryEventListener with qualifier: <Event>
Established event listeners [elide.tool.listener.TelemetryEventListener@76ff1def] for event: RunEvent(exitCode=126, duration=171, mode=Run)
Invoking event listener [elide.tool.listener.TelemetryEventListener@76ff1def] for event: RunEvent(exitCode=126, duration=171, mode=Run)
Client null Sending HTTP Request: https://telemetry.elide.dev/v1/event:submit POST
Content-Type: application/json
x-elide-platform: mac os x-arm64
x-elide-version: "1.0.0-beta10-rc9"
Client null Received HTTP Response: 202 https://telemetry.elide.dev/v1/event:submit
Telemetry event 'RunEvent' sent to telemetry endpoint: status=ACCEPTED
Process exited with non-zero status
Debug mode enabled.
Process exited with non-zero status
Command implementation returned exit code: 126
Stopping BeanContext
Looking up existing bean for key: applicationEventPublisher
Finding candidate beans for type: ApplicationEventPublisher<ShutdownEvent T>
interface io.micronaut.context.event.ApplicationEventPublisher null io.micronaut.context.event.ApplicationEventPublisherFactory@655763bc
Found concrete candidate [io.micronaut.context.event.ApplicationEventPublisherFactory@655763bc] for type: applicationEventPublisher
Created bean [io.micronaut.context.event.ApplicationEventPublisherFactory$2@4e4b2d87] from definition [io.micronaut.context.event.ApplicationEventPublisherFactory@655763bc] with qualifier [null]
Publishing event: io.micronaut.context.event.ShutdownEvent[source=io.micronaut.context.DefaultApplicationContext@73c677ee]
Resolving beans for type: <ShutdownEvent> io.micronaut.context.event.ApplicationEventListener
Looking up existing beans for key: <ShutdownEvent> applicationEventListener
Destroying bean [io.micronaut.http.client.jdk.DefaultJdkHttpClientRegistry@508a1ae8] with identifier [defaultJdkHttpClientRegistry]
Destroying bean [io.micronaut.http.client.jdk.DefaultJdkHttpClientRegistry@508a1ae8] with identifier [defaultJdkHttpClientRegistry]
Finding candidate beans for type: BeanPreDestroyEventListener
No bean candidates found for type: BeanPreDestroyEventListener
Destroying bean [Provider(CookieDecoder T)] with identifier [cookieDecoderBeanProvider]
Finding candidate beans for type: BeanDestroyedEventListener
No bean candidates found for type: BeanDestroyedEventListener
Destroying bean [Provider(JdkClientSslBuilder T)] with identifier [sslBuilderBeanProvider]
Destroying bean [Provider(RequestBinderRegistry T)] with identifier [requestBinderRegistryProvider]
Destroying bean [io.micronaut.http.client.jdk.cookie.CompositeCookieDecoder@65cbb5a6] with identifier [T]
Destroying bean [io.micronaut.http.client.jdk.cookie.CompositeCookieDecoder@65cbb5a6] with identifier [T]
Destroying bean [io.micronaut.http.codec.DefaultMediaTypeCodecRegistry@4c7db758] with identifier [mediaTypeCodecRegistry]
Destroying bean [io.micronaut.http.codec.DefaultMediaTypeCodecRegistry@4c7db758] with identifier [mediaTypeCodecRegistry]
Destroying bean [io.micronaut.json.codec.JsonStreamMediaTypeCodec@226ce8] with identifier [jsonStreamMediaTypeCodec]
Destroying bean [io.micronaut.json.codec.JsonStreamMediaTypeCodec@226ce8] with identifier [jsonStreamMediaTypeCodec]
Destroying bean [Provider(JsonMapper T)] with identifier [jsonCodec]
Destroying bean [io.micronaut.json.codec.JsonMediaTypeCodec@32a81840] with identifier [@Named('json') jsonMediaTypeCodec]
Destroying bean [io.micronaut.json.codec.JsonMediaTypeCodec@32a81840] with identifier [@Named('json') jsonMediaTypeCodec]
Destroying bean [Provider(JsonMapper T)] with identifier [jsonCodec]
Destroying bean [io.micronaut.serde.jackson.JacksonJsonMapper@49b95fb5] with identifier [jsonMapper]
Destroying bean [io.micronaut.serde.jackson.JacksonJsonMapper@49b95fb5] with identifier [jsonMapper]
Destroying bean [elide.runtime.secrets.SecretsIntrinsic@2feeb13c] with identifier [secretsIntrinsic]
Destroying bean [elide.runtime.secrets.SecretsIntrinsic@2feeb13c] with identifier [secretsIntrinsic]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@20e563ef] with identifier [secretAccess]
Destroying bean [<HelpCommand name=elide>] with identifier [helpCommand]
Destroying bean [<HelpCommand name=elide>] with identifier [helpCommand]
Destroying bean [io.micronaut.serde.support.DefaultSerdeRegistry@6558a4d6] with identifier [registry]
Destroying bean [io.micronaut.serde.support.DefaultSerdeRegistry@6558a4d6] with identifier [registry]
Destroying bean [io.micronaut.http.client.DefaultHttpClientConfiguration@45f435da] with identifier [defaultHttpClientConfiguration]
Destroying bean [io.micronaut.http.client.DefaultHttpClientConfiguration@45f435da] with identifier [defaultHttpClientConfiguration]
Destroying bean [elide.secrets.impl.SecretsImpl@44cd157b] with identifier [secrets]
Destroying bean [elide.secrets.impl.SecretsImpl@44cd157b] with identifier [secrets]
Destroying bean [elide.tool.listener.TelemetryTriggers@148f5e4b] with identifier [telemetryTriggers]
Destroying bean [elide.tool.listener.TelemetryTriggers@148f5e4b] with identifier [telemetryTriggers]
Destroying bean [io.micronaut.context.event.ApplicationEventPublisherFactory$2@42001777] with identifier [publisher]
Destroying bean [[native code]] with identifier [nodeChildProcessModule]
Destroying bean [[native code]] with identifier [nodeChildProcessModule]
Destroying bean [io.micronaut.http.client.jdk.JdkClientSslBuilder@3d6140d3] with identifier [T]
Destroying bean [io.micronaut.http.client.jdk.JdkClientSslBuilder@3d6140d3] with identifier [T]
Destroying bean [elide.tool.listener.TelemetryEventListener@76ff1def] with identifier [telemetryEventListener]
Destroying bean [elide.tool.listener.TelemetryEventListener@76ff1def] with identifier [telemetryEventListener]
Destroying bean [io.micronaut.serde.support.DefaultSerdeIntrospections@4f2799c6] with identifier [introspections]
Destroying bean [io.micronaut.serde.support.DefaultSerdeIntrospections@4f2799c6] with identifier [introspections]
Destroying bean [elide.runtime.telemetry.manager.DefaultTelemetryManager@c9ce0b9] with identifier [manager]
Destroying bean [elide.runtime.telemetry.manager.DefaultTelemetryManager@c9ce0b9] with identifier [manager]
Destroying bean [elide.runtime.gvm.intrinsics.BuildTimeIntrinsicsResolver@45d95f04] with identifier [buildTimeIntrinsicsResolver]
Destroying bean [elide.runtime.gvm.intrinsics.BuildTimeIntrinsicsResolver@45d95f04] with identifier [buildTimeIntrinsicsResolver]
Destroying bean [io.micronaut.http.ssl.ServerSslConfiguration@4d138ddf] with identifier [serverSslConfiguration]
Destroying bean [io.micronaut.http.ssl.ServerSslConfiguration@4d138ddf] with identifier [serverSslConfiguration]
Destroying bean [io.micronaut.http.ssl.ClientSslConfiguration@451ef238] with identifier [sslConfiguration]
Destroying bean [io.micronaut.http.ssl.ClientSslConfiguration@451ef238] with identifier [sslConfiguration]
Destroying bean [io.micronaut.serde.config.DefaultSerdeConfiguration@2689681b] with identifier [configuration]
Destroying bean [io.micronaut.serde.config.DefaultSerdeConfiguration@2689681b] with identifier [configuration]
Destroying bean [elide.runtime.gvm.internals.vfs.GuestVFSPolicy$Intercepted@25b8db4f] with identifier [guestVFSPolicy$Intercepted]
Destroying bean [elide.runtime.gvm.internals.vfs.GuestVFSPolicy$Intercepted@25b8db4f] with identifier [guestVFSPolicy$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@69e772c0] with identifier [configurationIntroductionAdvice]
Destroying bean [elide.runtime.gvm.cfg.GuestIOConfiguration$Intercepted@468e5414] with identifier [guestIOConfiguration$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.GuestIOConfiguration$Intercepted@468e5414] with identifier [guestIOConfiguration$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@29bb0e22] with identifier [configurationIntroductionAdvice]
Destroying bean [elide.runtime.gvm.cfg.JsRuntimeConfig$JsNpmConfig$Intercepted@114709a9] with identifier [jsRuntimeConfig$JsNpmConfig$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.JsRuntimeConfig$JsNpmConfig$Intercepted@114709a9] with identifier [jsRuntimeConfig$JsNpmConfig$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@71b9a2ff] with identifier [configurationIntroductionAdvice]
Destroying bean [elide.runtime.gvm.cfg.GuestVMInspectConfig$Intercepted@16f4ef38] with identifier [guestVMInspectConfig$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.GuestVMInspectConfig$Intercepted@16f4ef38] with identifier [guestVMInspectConfig$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@47175733] with identifier [configurationIntroductionAdvice]
Destroying bean [elide.runtime.gvm.cfg.JsRuntimeConfig$JsEsmConfig$Intercepted@53ecbde3] with identifier [jsRuntimeConfig$JsEsmConfig$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.JsRuntimeConfig$JsEsmConfig$Intercepted@53ecbde3] with identifier [jsRuntimeConfig$JsEsmConfig$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@6bd2ce06] with identifier [configurationIntroductionAdvice]
Destroying bean [io.micronaut.scheduling.processor.ScheduledMethodProcessor$ApplicationEventListener$scheduleTasks1$Intercepted@324bbe6d] with identifier [scheduledMethodProcessor$ApplicationEventListener$scheduleTasks1$Intercepted]
Destroying bean [io.micronaut.scheduling.processor.ScheduledMethodProcessor$ApplicationEventListener$scheduleTasks1$Intercepted@324bbe6d] with identifier [scheduledMethodProcessor$ApplicationEventListener$scheduleTasks1$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.GuestVMEEConfig$Intercepted@235e6005] with identifier [guestVMEEConfig$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.GuestVMEEConfig$Intercepted@235e6005] with identifier [guestVMEEConfig$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@585543e2] with identifier [configurationIntroductionAdvice]
Destroying bean [elide.runtime.gvm.cfg.GuestVMEESandboxConfig$Intercepted@40e77891] with identifier [guestVMEESandboxConfig$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.GuestVMEESandboxConfig$Intercepted@40e77891] with identifier [guestVMEESandboxConfig$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@31d8c5fc] with identifier [configurationIntroductionAdvice]
Destroying bean [elide.runtime.gvm.cfg.JsRuntimeConfig$Intercepted@6e19f882] with identifier [jsRuntimeConfig$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.JsRuntimeConfig$Intercepted@6e19f882] with identifier [jsRuntimeConfig$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@1e2cfedb] with identifier [configurationIntroductionAdvice]
Destroying bean [elide.runtime.gvm.cfg.GuestVMConfiguration$Intercepted@18f70cb4] with identifier [guestVMConfiguration$Intercepted]
Destroying bean [elide.runtime.gvm.cfg.GuestVMConfiguration$Intercepted@18f70cb4] with identifier [guestVMConfiguration$Intercepted]
Destroying bean [io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice@1438e952] with identifier [configurationIntroductionAdvice]
Destroying bean [io.micronaut.runtime.http.codec.TextPlainCodec@1476b6bf] with identifier [textPlainCodec]
Destroying bean [io.micronaut.runtime.http.codec.TextPlainCodec@1476b6bf] with identifier [textPlainCodec]
Destroying bean [[native code]] with identifier [filesystem]
Destroying bean [[native code]] with identifier [filesystem]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@e2f064f] with identifier [vfs]
Destroying bean [[native code]] with identifier [pathModule]
Destroying bean [elide.secrets.impl.FileManagementImpl@77a52b7] with identifier [files]
Destroying bean [elide.secrets.impl.FileManagementImpl@77a52b7] with identifier [files]
Destroying bean [kotlinx.serialization.cbor.Cbor$Default@45e2dd2e] with identifier [cbor]
Destroying bean [kotlinx.serialization.json.Json$Default@f6c11c4] with identifier [json]
Destroying bean [io.micronaut.http.client.filter.DefaultHttpClientFilterResolver@51030ff6] with identifier [httpClientFilterResolver]
Destroying bean [io.micronaut.http.client.filter.DefaultHttpClientFilterResolver@51030ff6] with identifier [httpClientFilterResolver]
Destroying bean [io.micronaut.scheduling.processor.ScheduledMethodProcessor@60328aa0] with identifier [scheduledMethodProcessor]
Destroying bean [io.micronaut.scheduling.processor.ScheduledMethodProcessor@60328aa0] with identifier [scheduledMethodProcessor]
Destroying bean [io.micronaut.http.bind.DefaultRequestBinderRegistry@3ceeef3c] with identifier [requestBinderRegistry]
Destroying bean [io.micronaut.http.bind.DefaultRequestBinderRegistry@3ceeef3c] with identifier [requestBinderRegistry]
Destroying bean [io.micronaut.serde.config.DefaultDeserializationConfiguration@595791ba] with identifier [deserializationConfiguration]
Destroying bean [io.micronaut.serde.config.DefaultDeserializationConfiguration@595791ba] with identifier [deserializationConfiguration]
Destroying bean [io.micronaut.http.client.DefaultLoadBalancerResolver@172210e3] with identifier [loadBalancerResolver]
Destroying bean [io.micronaut.http.client.DefaultLoadBalancerResolver@172210e3] with identifier [loadBalancerResolver]
Destroying bean [io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@73c3fd60] with identifier [messageBodyHandlerRegistry]
Destroying bean [io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@73c3fd60] with identifier [messageBodyHandlerRegistry]
Destroying bean [LoomCarrierConfiguration[timeSliceLatency=PT0.0005S, timeSliceThroughput=PT0.005S, fifoSwitchTime=PT0.001S, taskFifoThreshold=PT0.005S, blockTime=PT1S, throughputModeThreshold=10, workSpillThreshold=2, normalWarmupTasks=100]] with identifier [loomCarrierConfiguration]
Destroying bean [LoomCarrierConfiguration[timeSliceLatency=PT0.0005S, timeSliceThroughput=PT0.005S, fifoSwitchTime=PT0.001S, taskFifoThreshold=PT0.005S, blockTime=PT1S, throughputModeThreshold=10, workSpillThreshold=2, normalWarmupTasks=100]] with identifier [loomCarrierConfiguration]
Destroying bean [io.micronaut.serde.config.DefaultSerializationConfiguration@7f13014d] with identifier [serializationConfiguration]
Destroying bean [io.micronaut.serde.config.DefaultSerializationConfiguration@7f13014d] with identifier [serializationConfiguration]
Destroying bean [elide.tool.project.DefaultProjectManager@3e1f3a7c] with identifier [T]
Destroying bean [elide.tool.project.DefaultProjectManager@3e1f3a7c] with identifier [T]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@46db8ca1] with identifier [manifests]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@72c4666a] with identifier [workdir]
Destroying bean [[native code]] with identifier [abortSignalIntrinsic]
Destroying bean [[native code]] with identifier [abortSignalIntrinsic]
Destroying bean [elide.runtime.gvm.internals.IntrinsicsManager@f6d03d8] with identifier [intrinsicsManager]
Destroying bean [elide.runtime.gvm.internals.IntrinsicsManager@f6d03d8] with identifier [intrinsicsManager]
Destroying bean [[native code]] with identifier [nodeUtilModule]
Destroying bean [[native code]] with identifier [nodeUtilModule]
Destroying bean [io.micronaut.core.io.ResourceResolver@739d1b3f] with identifier [resourceResolver]
Destroying bean [io.micronaut.core.io.ResourceResolver@739d1b3f] with identifier [resourceResolver]
Destroying bean [<Elide name=elide>] with identifier [elide]
Destroying bean [<Elide name=elide>] with identifier [elide]
Destroying bean [io.micronaut.http.bind.binders.DefaultBodyAnnotationBinder@39d46107] with identifier [defaultBodyAnnotationBinder]
Destroying bean [io.micronaut.http.bind.binders.DefaultBodyAnnotationBinder@39d46107] with identifier [defaultBodyAnnotationBinder]
Destroying bean [io.micronaut.http.client.jdk.cookie.NettyCookieDecoder@66576add] with identifier [nettyCookieDecoder]
Destroying bean [io.micronaut.http.client.jdk.cookie.NettyCookieDecoder@66576add] with identifier [nettyCookieDecoder]
Destroying bean [elide.runtime.telemetry.client.DefaultTelemetryClient@4f226dcb] with identifier [client]
Destroying bean [elide.runtime.telemetry.client.DefaultTelemetryClient@4f226dcb] with identifier [client]
Destroying bean [io.micronaut.http.client.jdk.DefaultJdkHttpClient@93971db] with identifier [http]
Destroying bean [io.micronaut.http.resource.ResourceLoaderFactory@2e828275] with identifier [resourceLoaderFactory]
Destroying bean [io.micronaut.http.resource.ResourceLoaderFactory@2e828275] with identifier [resourceLoaderFactory]
Destroying bean [[native code]] with identifier [elideTestingModule]
Destroying bean [[native code]] with identifier [elideTestingModule]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@2afab0f3] with identifier [registrar]
Destroying bean [[native code]] with identifier [jsTimersIntrinsic]
Destroying bean [[native code]] with identifier [jsTimersIntrinsic]
Destroying bean [elide.tooling.project.CompositePackageManifestService@2a4ec674] with identifier [T]
Destroying bean [elide.tooling.project.CompositePackageManifestService@2a4ec674] with identifier [T]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@7e6ccb3] with identifier [gradleCatalogCodecProvider]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@44d45fe] with identifier [mavenPomCodecProvider]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@18a26785] with identifier [pythonRequirementsCodecProvider]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@62adcf] with identifier [pyProjectCodecProvider]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@8d9c61a] with identifier [nodeCodecProvider]
Destroying bean [io.micronaut.inject.provider.JakartaProviderBeanDefinition$$Lambda/0x4783e72dbfa0be3386dbf1848c9c86710@37ccb864] with identifier [elideCodecProvider]
Destroying bean [[native code]] with identifier [nodeReadlineModule]
Destroying bean [[native code]] with identifier [nodeReadlineModule]
Destroying bean [[native code]] with identifier [nodeStreamModule]
Destroying bean [[native code]] with identifier [nodeStreamModule]
Destroying bean [[native code]] with identifier [elideSqliteModule]
Destroying bean [[native code]] with identifier [elideSqliteModule]
Destroying bean [[native code]] with identifier [nodeDNSPromisesModule]
Destroying bean [[native code]] with identifier [nodeDNSPromisesModule]
Destroying bean [elide.tool.err.DefaultStructuredErrorRecorder$DefaultMarkdownErrorRecorderProvider@8669639] with identifier [defaultMarkdownErrorRecorderProvider]
Destroying bean [elide.tool.err.DefaultStructuredErrorRecorder$DefaultMarkdownErrorRecorderProvider@8669639] with identifier [defaultMarkdownErrorRecorderProvider]
Destroying bean [[native code]] with identifier [jsEncodingIntrinsics]
Destroying bean [[native code]] with identifier [jsEncodingIntrinsics]
Destroying bean [[native code]] with identifier [nodeHttpModule]
Destroying bean [[native code]] with identifier [nodeHttpModule]
Destroying bean [[native code]] with identifier [nodeDatagramModule]
Destroying bean [[native code]] with identifier [nodeDatagramModule]
Destroying bean [elide.runtime.core.SharedContextFactory@eb85315] with identifier [contextFactory]
Destroying bean [elide.runtime.core.SharedContextFactory@eb85315] with identifier [contextFactory]
Destroying bean [elide.runtime.node.fs.VfsInitializerListener@47ec854b] with identifier [vfsInitializerListener]
Destroying bean [elide.runtime.node.fs.VfsInitializerListener@47ec854b] with identifier [vfsInitializerListener]
Destroying bean [[native code]] with identifier [webCryptoKey]
Destroying bean [[native code]] with identifier [webCryptoKey]
Destroying bean [[native code]] with identifier [nodeQuerystringModule]
Destroying bean [[native code]] with identifier [nodeQuerystringModule]
Destroying bean [[native code]] with identifier [nodeTestModule]
Destroying bean [[native code]] with identifier [nodeTestModule]
Destroying bean [io.micronaut.core.io.scan.DefaultClassPathResourceLoader@5be17d9a] with identifier [classPathResourceLoader]
Destroying bean [io.micronaut.core.io.scan.DefaultClassPathResourceLoader@5be17d9a] with identifier [classPathResourceLoader]
Destroying bean [[native code]] with identifier [nodeStreamConsumersModule]
Destroying bean [[native code]] with identifier [nodeStreamConsumersModule]
Destroying bean [[native code]] with identifier [nodeStreamPromisesModule]
Destroying bean [[native code]] with identifier [nodeStreamPromisesModule]
Destroying bean [[native code]] with identifier [fetchIntrinsic]
Destroying bean [[native code]] with identifier [fetchIntrinsic]
Destroying bean [io.micronaut.scheduling.DefaultTaskExceptionHandler@5831f46f] with identifier [taskExceptionHandler]
Destroying bean [io.micronaut.scheduling.DefaultTaskExceptionHandler@5831f46f] with identifier [taskExceptionHandler]
Destroying bean [io.micronaut.http.client.jdk.cookie.DefaultCookieDecoder@58e10936] with identifier [defaultCookieDecoder]
Destroying bean [io.micronaut.http.client.jdk.cookie.DefaultCookieDecoder@58e10936] with identifier [defaultCookieDecoder]
Destroying bean [elide.runtime.core.RuntimeLatch@17ef59ad] with identifier [latch]
Destroying bean [elide.runtime.core.RuntimeLatch@17ef59ad] with identifier [latch]
Destroying bean [[native code]] with identifier [nodeOperatingSystemModule]
Destroying bean [[native code]] with identifier [nodeOperatingSystemModule]
Destroying bean [[native code]] with identifier [nodeReadlinePromisesModule]
Destroying bean [[native code]] with identifier [nodeReadlinePromisesModule]
Destroying bean [elide.tool.err.DefaultStructuredErrorRecorder@565b3d44] with identifier [defaultStructuredErrorRecorder]
Destroying bean [elide.tool.err.DefaultStructuredErrorRecorder@565b3d44] with identifier [defaultStructuredErrorRecorder]
Destroying bean [io.micronaut.http.client.DefaultHttpClientConfiguration$DefaultConnectionPoolConfiguration@1dc52441] with identifier [connectionPoolConfiguration]
Destroying bean [io.micronaut.http.client.DefaultHttpClientConfiguration$DefaultConnectionPoolConfiguration@1dc52441] with identifier [connectionPoolConfiguration]
Destroying bean [io.micronaut.http.client.interceptor.configuration.DefaultClientVersioningConfiguration@d2e7305] with identifier [defaultClientVersioningConfiguration]
Destroying bean [io.micronaut.http.client.interceptor.configuration.DefaultClientVersioningConfiguration@d2e7305] with identifier [defaultClientVersioningConfiguration]
Destroying bean [[native code]] with identifier [nodeDNSModule]
Destroying bean [[native code]] with identifier [nodeDNSModule]
Destroying bean [elide.secrets.impl.EncryptionImpl@71bf7cd6] with identifier [encryption]
Destroying bean [elide.secrets.impl.EncryptionImpl@71bf7cd6] with identifier [encryption]
Destroying bean [[native code]] with identifier [nodeWorkerModule]
Destroying bean [[native code]] with identifier [nodeWorkerModule]
Destroying bean [[native code]] with identifier [nodeDomainModule]
Destroying bean [[native code]] with identifier [nodeDomainModule]
Destroying bean [io.micronaut.http.ssl.DefaultSslConfiguration$DefaultTrustStoreConfiguration@deff857] with identifier [defaultTrustStoreConfiguration]
Destroying bean [io.micronaut.http.ssl.DefaultSslConfiguration$DefaultTrustStoreConfiguration@deff857] with identifier [defaultTrustStoreConfiguration]
Destroying bean [elide.runtime.core.EntrypointRegistry@73c9b9b8] with identifier [entrypoint]
Destroying bean [elide.runtime.core.EntrypointRegistry@73c9b9b8] with identifier [entrypoint]
Destroying bean [io.micronaut.core.io.file.DefaultFileSystemResourceLoader@7c198239] with identifier [fileSystemResourceLoader]
Destroying bean [io.micronaut.core.io.file.DefaultFileSystemResourceLoader@7c198239] with identifier [fileSystemResourceLoader]
Destroying bean [[native code]] with identifier [nodeHttp2Module]
Destroying bean [[native code]] with identifier [nodeHttp2Module]
Destroying bean [[native code]] with identifier [coreStreamsIntrinsic]
Destroying bean [[native code]] with identifier [coreStreamsIntrinsic]
Destroying bean [[native code]] with identifier [webCryptoIntrinsic]
Destroying bean [[native code]] with identifier [webCryptoIntrinsic]
Destroying bean [[native code]] with identifier [nodeDiagnosticsChannelModule]
Destroying bean [[native code]] with identifier [nodeDiagnosticsChannelModule]
Destroying bean [[native code]] with identifier [URLIntrinsic]
Destroying bean [[native code]] with identifier [URLIntrinsic]
Destroying bean [elide.runtime.gvm.internals.testing.TestingRegistrarImpl@67b314e6] with identifier [testRegistrar]
Destroying bean [elide.runtime.gvm.internals.testing.TestingRegistrarImpl@67b314e6] with identifier [testRegistrar]
Destroying bean [elide.runtime.gvm.intrinsics.ServiceIntrinsicsResolver@1df4371e] with identifier [serviceIntrinsicsResolver]
Destroying bean [elide.runtime.gvm.intrinsics.ServiceIntrinsicsResolver@1df4371e] with identifier [serviceIntrinsicsResolver]
Destroying bean [elide.secrets.impl.DependencyFactory@1304804] with identifier [dependencyFactory]
Destroying bean [elide.secrets.impl.DependencyFactory@1304804] with identifier [dependencyFactory]
Destroying bean [[native code]] with identifier [nodeZlibModule]
Destroying bean [[native code]] with identifier [nodeZlibModule]
Destroying bean [io.micronaut.serde.jackson.SerdeJacksonConfiguration@2845ff39] with identifier [jacksonConfiguration]
Destroying bean [io.micronaut.serde.jackson.SerdeJacksonConfiguration@2845ff39] with identifier [jacksonConfiguration]
Destroying bean [[native code]] with identifier [nodeStringDecoderModule]
Destroying bean [[native code]] with identifier [nodeStringDecoderModule]
Destroying bean [[native code]] with identifier [nodeStreamWebModule]
Destroying bean [[native code]] with identifier [nodeStreamWebModule]
Destroying bean [[native code]] with identifier [nodeCryptoModule]
Destroying bean [[native code]] with identifier [nodeCryptoModule]
Destroying bean [[native code]] with identifier [base64Intrinsic]
Destroying bean [[native code]] with identifier [base64Intrinsic]
Destroying bean [io.micronaut.health.HeartbeatConfiguration@42c5429e] with identifier [heartbeatConfiguration]
Destroying bean [io.micronaut.health.HeartbeatConfiguration@42c5429e] with identifier [heartbeatConfiguration]
Destroying bean [io.micronaut.http.client.DefaultHttpClientConfiguration$DefaultWebSocketCompressionConfiguration@4940afa4] with identifier [webSocketCompressionConfiguration]
Destroying bean [io.micronaut.http.client.DefaultHttpClientConfiguration$DefaultWebSocketCompressionConfiguration@4940afa4] with identifier [webSocketCompressionConfiguration]
Destroying bean [[native code]] with identifier [nodeClusterModule]
Destroying bean [[native code]] with identifier [nodeClusterModule]
Destroying bean [[native code]] with identifier [consoleIntrinsic]
Destroying bean [[native code]] with identifier [consoleIntrinsic]
Destroying bean [[native code]] with identifier [nodePathsModule]
Destroying bean [[native code]] with identifier [nodePathsModule]
Destroying bean [io.micronaut.context.env.DefaultEnvironment@6c009565] with identifier [environment]
Destroying bean [io.micronaut.context.env.DefaultEnvironment@6c009565] with identifier [environment]
Destroying bean [io.micronaut.runtime.ApplicationConfiguration$InstanceConfiguration@4cfe1cef] with identifier [instanceConfiguration]
Destroying bean [io.micronaut.runtime.ApplicationConfiguration$InstanceConfiguration@4cfe1cef] with identifier [instanceConfiguration]
Destroying bean [[native code]] with identifier [nodeInspectorPromisesModule]
Destroying bean [[native code]] with identifier [nodeInspectorPromisesModule]
Destroying bean [io.micronaut.http.netty.configuration.NettyGlobalConfiguration@3d90bc76] with identifier [nettyGlobalConfiguration]
Destroying bean [io.micronaut.http.netty.configuration.NettyGlobalConfiguration@3d90bc76] with identifier [nettyGlobalConfiguration]
Destroying bean [[native code]] with identifier [nodeNetworkModule]
Destroying bean [[native code]] with identifier [nodeNetworkModule]
Destroying bean [elide.tooling.project.codecs.ElidePackageManifestCodec@1b47ab9] with identifier [T]
Destroying bean [elide.tooling.project.codecs.ElidePackageManifestCodec@1b47ab9] with identifier [T]
Destroying bean [elide.runtime.exec.GuestExecution$parallelExecutor$2$1@4213a5b1] with identifier [guestExec]
Destroying bean [elide.runtime.exec.GuestExecution$parallelExecutor$2$1@4213a5b1] with identifier [guestExec]
Destroying bean [io.micronaut.context.propagation.instrument.execution.ExecutorServiceInstrumenter@38a8ca7c] with identifier [executorServiceInstrumenter]
Destroying bean [elide.runtime.gvm.internals.js.JsTimerExecutorProviderImpl@5d3bb572] with identifier [execProvider]
Destroying bean [elide.runtime.gvm.internals.js.JsTimerExecutorProviderImpl@5d3bb572] with identifier [execProvider]
Destroying bean [[native code]] with identifier [nodeInspectorModule]
Destroying bean [[native code]] with identifier [nodeInspectorModule]
Destroying bean [[native code]] with identifier [nodeURLModule]
Destroying bean [[native code]] with identifier [nodeURLModule]
Destroying bean [io.micronaut.http.ssl.DefaultSslConfiguration$DefaultKeyStoreConfiguration@14195290] with identifier [defaultKeyStoreConfiguration]
Destroying bean [io.micronaut.http.ssl.DefaultSslConfiguration$DefaultKeyStoreConfiguration@14195290] with identifier [defaultKeyStoreConfiguration]
Destroying bean [[native code]] with identifier [nodeAssertModule]
Destroying bean [[native code]] with identifier [nodeAssertModule]
Destroying bean [io.micronaut.runtime.ApplicationConfiguration@7712f30d] with identifier [applicationConfiguration]
Destroying bean [io.micronaut.runtime.ApplicationConfiguration@7712f30d] with identifier [applicationConfiguration]
Destroying bean [[native code]] with identifier [nodeModulesModule]
Destroying bean [[native code]] with identifier [nodeModulesModule]
Destroying bean [io.micronaut.aop.chain.DefaultInterceptorRegistry@5c3606a4] with identifier [$interceptorRegistry]
Destroying bean [io.micronaut.aop.chain.DefaultInterceptorRegistry@5c3606a4] with identifier [$interceptorRegistry]
Destroying bean [[native code]] with identifier [nodeHttpsModule]
Destroying bean [[native code]] with identifier [nodeHttpsModule]
Destroying bean [[native code]] with identifier [abortControllerIntrinsic]
Destroying bean [[native code]] with identifier [abortControllerIntrinsic]
Destroying bean [[native code]] with identifier [nodeEventsModule]
Destroying bean [[native code]] with identifier [nodeEventsModule]
Destroying bean [io.micronaut.http.client.DefaultHttpClientConfiguration$DefaultHttp2ClientConfiguration@2e3b4b75] with identifier [http2Configuration]
Destroying bean [io.micronaut.http.client.DefaultHttpClientConfiguration$DefaultHttp2ClientConfiguration@2e3b4b75] with identifier [http2Configuration]
Destroying bean [[native code]] with identifier [nodePerformanceHooksModule]
Destroying bean [[native code]] with identifier [nodePerformanceHooksModule]
Destroying bean [io.micronaut.http.ssl.DefaultSslConfiguration@17945c21] with identifier [defaultSslConfiguration]
Destroying bean [io.micronaut.http.ssl.DefaultSslConfiguration@17945c21] with identifier [defaultSslConfiguration]
Destroying bean [[native code]] with identifier [nodeAssertStrictModule]
Destroying bean [[native code]] with identifier [nodeAssertStrictModule]
Destroying bean [io.micronaut.http.ssl.DefaultSslConfiguration$DefaultKeyConfiguration@5466e82a] with identifier [defaultKeyConfiguration]
Destroying bean [io.micronaut.http.ssl.DefaultSslConfiguration$DefaultKeyConfiguration@5466e82a] with identifier [defaultKeyConfiguration]
Destroying bean [[native code]] with identifier [nodeConsoleModule]
Destroying bean [[native code]] with identifier [nodeConsoleModule]
Destroying bean [[native code]] with identifier [URLSearchParamsIntrinsic]
Destroying bean [[native code]] with identifier [URLSearchParamsIntrinsic]
Destroying bean [io.micronaut.http.form.FormConfigurationProperties@40f6a57a] with identifier [formConfigurationProperties]
Destroying bean [io.micronaut.http.form.FormConfigurationProperties@40f6a57a] with identifier [formConfigurationProperties]
Destroying bean [[native code]] with identifier [nodeBufferModule]
Destroying bean [[native code]] with identifier [nodeBufferModule]
Destroying bean [io.micronaut.runtime.http.codec.MediaTypeCodecRegistryFactory@5cdd38d2] with identifier [mediaTypeCodecRegistryFactory]
Destroying bean [io.micronaut.runtime.http.codec.MediaTypeCodecRegistryFactory@5cdd38d2] with identifier [mediaTypeCodecRegistryFactory]
Destroying bean [elide.runtime.exec.GuestExecutorFactory@6965753d] with identifier [guestExecutorFactory]
Destroying bean [elide.runtime.exec.GuestExecutorFactory@6965753d] with identifier [guestExecutorFactory]
Cleaning up tool resources
Steps To Reproduce
- Create or navigate to a directory with static assets (e.g., a built React app in
dist/) - Ensure the
elide installandelide buildhave been run - Run
elide serve .from within that directory - Observe the "permission denied" error
Environment Information
- OS: macOS (Darwin 24.5.0)
- Shell: zsh
- Working Directory:
/Users/francis/code/millpointlabs/elide/elide/elide-db-studio/dist
Runtime
Native
Language
JavaScript
Example Application
No response
Version
1.0.0-beta10-rc9
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
No status