istio-java-api icon indicating copy to clipboard operation
istio-java-api copied to clipboard

istio virtualService getDoneableType is null

Open chestarss opened this issue 4 years ago • 2 comments

String yaml = "---\n" + "apiVersion: "networking.istio.io/v1beta1"\n" + "kind: "VirtualService"\n" + "metadata:\n" + " name: "golang-demo"\n" + " namespace: "dian-stable"\n" + "spec:\n" + " hosts:\n" + " - "golang-demo"\n" + " http:\n" + " - route:\n" + " - destination:\n" + " host: "golang-demo"\n" + " subset: "v1"\n" + " weight: 60\n" + " - destination:\n" + " host: "golang-demo"\n" + " subset: "v2"\n" + " weight: 40";

client.load(new ByteArrayInputStream(yaml.getBytes())).inNamespace("dian-stable").createOrReplace();

java.lang.NullPointerException at io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation.replace(HasMetadataOperation.java:86) at io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation.replace(HasMetadataOperation.java:30) at me.snowdrop.istio.client.internal.handler.networking.v1beta1.VirtualServiceHandler.replace(VirtualServiceHandler.java:42) at me.snowdrop.istio.client.internal.handler.networking.v1beta1.VirtualServiceHandler.replace(VirtualServiceHandler.java:23) at io.fabric8.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl.createOrReplace(NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl.java:285) at io.fabric8.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl.createOrReplace(NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl.java:66)

chestarss avatar Apr 15 '21 06:04 chestarss

Which version of the API are you using?

metacosm avatar Jun 04 '21 11:06 metacosm

1.7.7

chestarss avatar Jun 07 '21 07:06 chestarss