2024-06-20 03:37:44,219 ERROR [main] [org.apache.amoro.server.AmoroServiceContainer] [] - AMS encountered an unknown exception, will exist
java.lang.RuntimeException: java.nio.file.NoSuchFileException: ~/.kube/config
at org.apache.amoro.server.manager.KubernetesOptimizerContainer.getKubeConfigContent(KubernetesOptimizerContainer.java:187) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.manager.KubernetesOptimizerContainer.init(KubernetesOptimizerContainer.java:72) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.resource.ResourceContainers$ContainerWrapper.loadResourceContainer(ResourceContainers.java:98) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.resource.ResourceContainers$ContainerWrapper.<init>(ResourceContainers.java:78) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.resource.ResourceContainers.lambda$init$0(ResourceContainers.java:45) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at java.util.ArrayList.forEach(ArrayList.java:1259) ~[?:1.8.0_412]
at org.apache.amoro.server.resource.ResourceContainers.init(ResourceContainers.java:44) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.AmoroServiceContainer$ConfigurationHelper.initContainerConfig(AmoroServiceContainer.java:453) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.AmoroServiceContainer$ConfigurationHelper.init(AmoroServiceContainer.java:384) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.AmoroServiceContainer.initConfig(AmoroServiceContainer.java:193) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.AmoroServiceContainer.<init>(AmoroServiceContainer.java:98) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
at org.apache.amoro.server.AmoroServiceContainer.main(AmoroServiceContainer.java:104) [amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
Caused by: java.nio.file.NoSuchFileException: ~/.kube/config
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) ~[?:1.8.0_412]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[?:1.8.0_412]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[?:1.8.0_412]
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) ~[?:1.8.0_412]
at java.nio.file.Files.newByteChannel(Files.java:361) ~[?:1.8.0_412]
at java.nio.file.Files.newByteChannel(Files.java:407) ~[?:1.8.0_412]
at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384) ~[?:1.8.0_412]
at java.nio.file.Files.newInputStream(Files.java:152) ~[?:1.8.0_412]
at org.apache.amoro.server.manager.KubernetesOptimizerContainer.getKubeConfigContent(KubernetesOptimizerContainer.java:185) ~[amoro-ams-server-0.7-SNAPSHOT.jar:0.7-SNAPSHOT]
... 11 more
Brief change log
How was this patch tested?
[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible
[ ] Add screenshots for manual tests if appropriate
[x] Run test locally before making a pull request
Documentation
Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
Why are the changes needed?
Hotfix.
Brief change log
How was this patch tested?
[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible
[ ] Add screenshots for manual tests if appropriate
[x] Run test locally before making a pull request
Documentation