java.lang.NullPointerException: Cannot invoke "sun.nio.cs.StreamDecoder.read(char[], int, int)" because "this.sd" is null
at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:180)
at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:173)
at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:168)
at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:123)
at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.java:1204)
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:320)
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:238)
at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:210)
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:152)
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:156)
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:178)
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:493)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:446)
at io.kubernetes.client.util.KubeConfig.loadKubeConfig(KubeConfig.java:89)
at config.KubernetesConfigTest.testApiClientConfigurations(KubernetesConfigTest.java:98)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Я не знаю, как имитировать внутренние методы, используемые в моем методе конфигурации. Это зависимость, которую я использую: https://github.com/kubernetes-client/java
//Act kubernetesConfig.apiClient(); } [/code] Я получаю эту ошибку: [code]java.lang.NullPointerException: Cannot invoke "sun.nio.cs.StreamDecoder.read(char[], int, int)" because "this.sd" is null
at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177) at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:180) at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:173) at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:168) at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:123) at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.java:1204) at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:320) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:238) at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:210) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:152) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:156) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:178) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:493) at org.yaml.snakeyaml.Yaml.load(Yaml.java:446) at io.kubernetes.client.util.KubeConfig.loadKubeConfig(KubeConfig.java:89) at config.KubernetesConfigTest.testApiClientConfigurations(KubernetesConfigTest.java:98) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) [/code] Я не знаю, как имитировать внутренние методы, используемые в моем методе конфигурации. Это зависимость, которую я использую: https://github.com/kubernetes-client/java