-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Description
Quering network monitors with mask results in
java.lang.RuntimeException: Expected 'complexType' as first property
at com.softlayer.api.json.GsonJsonMarshallerFactory$EntityTypeAdapter.read(GsonJsonMarshallerFactory.java:186)
at com.softlayer.api.json.GsonJsonMarshallerFactory$EntityTypeAdapter.read(GsonJsonMarshallerFactory.java:139)
at com.google.gson.Gson.fromJson(Gson.java:805)
at com.google.gson.Gson.fromJson(Gson.java:770)
at com.softlayer.api.json.GsonJsonMarshallerFactory.fromJson(GsonJsonMarshallerFactory.java:83)
at com.softlayer.api.RestApiClient$ServiceProxy.logAndHandleResponse(RestApiClient.java:291)
at com.softlayer.api.RestApiClient$ServiceProxy.invokeService(RestApiClient.java:321)
at com.softlayer.api.RestApiClient$ServiceProxy.invoke(RestApiClient.java:487)
at com.sun.proxy.$Proxy5.getObject(Unknown Source)
at com.daimler.retacc.cloud.SLApiMgr.changeNetworkMonitors(SLApiMgr.java:358)
at com.daimler.retacc.cloud.SLApiMgrTest.testSimple(SLApiMgrTest.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at com.intellij.junit4.JUnit4TestRunnerUtil$IgnoreIgnoredTestJUnit4ClassRunner.runChild(JUnit4TestRunnerUtil.java:341)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:78)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:212)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Sample code for this is
ApiClient client = new RestApiClient(softlayerURL).withCredentials(username, password);
Account.Service service = Account.service(client);
service.withMask().virtualGuests().id();
service.withMask().virtualGuests().hostname();
service.withMask().virtualGuests().networkMonitors();
service.withMask().virtualGuests().networkMonitors().id();
service.withMask().virtualGuests().networkMonitors().ipAddress();
service.withMask().virtualGuests().networkMonitors().queryType();
service.withMask().virtualGuests().networkMonitors().responseAction();
service.withMask().virtualGuests().networkMonitors().lastResult();
service.withMask().virtualGuests().networkMonitors().status();
service.withMask().virtualGuests().networkMonitors().waitCycles();
Account account = service.getObject();
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels