jenkinsci / java-client-api

A Jenkins API client for Java
MIT License
901 stars 470 forks source link

build.details() throws MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList` out of VALUE_STRING token #410

Open santhoshpola-git opened 5 years ago

santhoshpola-git commented 5 years ago

Java-client-api version : 0.4.0-SNAPSHOT Jenkins Server Version : 2.164.2

BuildWithDetails build = trigger.triggerJobAndWaitUntilFinished(strJobName);

throws following Exception

Exception in thread "main" com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance ofjava.util.ArrayListout of VALUE_STRING token at [Source: (byte[])"{"_class":"org.jenkinsci.plugins.workflow.job.WorkflowRun","actions":[{"_class":"hudson.model.CauseAction","causes":[{"_class":"hudson.model.Cause$UserIdCause","shortDescription":"Started by user demouser","userId":"demouser","userName":"demouser"}]},{},{},{},{},{"_class":"org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"},{},{"_class":"org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"},{},{},{}],"artifacts":[],"building":true,"description""[truncated 616 bytes]; line: 1, column: 81] (through reference chain: com.offbytwo.jenkins.model.BuildWithDetails["actions"]->java.util.ArrayList[0]->java.util.LinkedHashMap["_class"]) at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63) at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1343) at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1139) at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1093) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.handleNonArray(CollectionDeserializer.java:332) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:265) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:245) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:27) at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:527) at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:364) at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:29) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:286) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:245) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:27) at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:136) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:288) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:151) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4013) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3091) at com.offbytwo.jenkins.client.JenkinsHttpClient.objectFromResponse(JenkinsHttpClient.java:501) at com.offbytwo.jenkins.client.JenkinsHttpClient.get(JenkinsHttpClient.java:152) at com.offbytwo.jenkins.model.Build.details(Build.java:109) at com.offbytwo.jenkins.JenkinsTriggerHelper.triggerJobAndWaitUntilFinished(JenkinsTriggerHelper.java:188) at com.offbytwo.jenkins.JenkinsTriggerHelper.triggerJobAndWaitUntilFinished(JenkinsTriggerHelper.java:154) at com.offbytwo.jenkins.JenkinsTriggerHelper.triggerJobAndWaitUntilFinished(JenkinsTriggerHelper.java:50) at scb.desktop.StandardUtils.DeployUtil.doTriggerJenkinsBuildAPI(DeployUtil.java:182) at scb.desktop.StandardUtils.DeployUtil.main(DeployUtil.java:66)


the api/json of build URL returns following JSON

{"_class":"org.jenkinsci.plugins.workflow.job.WorkflowRun","actions":[{"_class":"hudson.model.CauseAction","causes":[{"_class":"hudson.model.Cause$UserIdCause","shortDescription":"Started by user Pola,Santhosh","userId":"1424295","userName":"Pola,Santhosh"}]},{},{},{},{},{"_class":"org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"},{},{"_class":"org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"},{},{},{}],"artifacts":[],"building":true,"description":null,"displayName":"#2990","duration":0,"estimatedDuration":81619,"executor":{"_class":"hudson.model.OneOffExecutor"},"fullDisplayName":"demoproj » demoproj-cd » master » sit-pipeline-exceptional #2990","id":"2990","keepLog":false,"number":2990,"queueId":73469,"result":null,"timestamp":1558587765857,"url":"https://jenkinsdemohost/job/demoproj/job/demoproj-cd/job/master/job/sit-pipeline-exceptional/2990/","changeSets":[],"culprits":[],"nextBuild":null,"previousBuild":{"number":2989,"url":"https://jenkinsdemohost/job/demoproj/job/demoproj-cd/job/master/job/sit-pipeline-exceptional/2989/"}}


When I remove "_class" json entries manually (in "actions" json entry) and test standalone parsing, JSON is successfully parsed. Not sure on the appropriate target JSON structure for com.offbytwo.jenkins.model.BuildWithDetails (for actions attrubute).

chenlujjj commented 5 years ago

same issue

hujinshan commented 2 years ago

when I run build.details() I also got the same result:

C:\Java\jdk1.8.0_271\bin\java.exe -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:33033,suspend=y,server=n -javaagent:C:\Users\Jinshan.hu\AppData\Local\JetBrains\IdeaIC2021.1\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "C:\java\jdk1.8.0_271\jre\lib\charsets.jar;C:\java\jdk1.8.0_271\jre\lib\deploy.jar;C:\java\jdk1.8.0_271\jre\lib\ext\access-bridge-64.jar;C:\java\jdk1.8.0_271\jre\lib\ext\cldrdata.jar;C:\java\jdk1.8.0_271\jre\lib\ext\dnsns.jar;C:\java\jdk1.8.0_271\jre\lib\ext\jaccess.jar;C:\java\jdk1.8.0_271\jre\lib\ext\jfxrt.jar;C:\java\jdk1.8.0_271\jre\lib\ext\localedata.jar;C:\java\jdk1.8.0_271\jre\lib\ext\nashorn.jar;C:\java\jdk1.8.0_271\jre\lib\ext\sunec.jar;C:\java\jdk1.8.0_271\jre\lib\ext\sunjce_provider.jar;C:\java\jdk1.8.0_271\jre\lib\ext\sunmscapi.jar;C:\java\jdk1.8.0_271\jre\lib\ext\sunpkcs11.jar;C:\java\jdk1.8.0_271\jre\lib\ext\zipfs.jar;C:\java\jdk1.8.0_271\jre\lib\javaws.jar;C:\java\jdk1.8.0_271\jre\lib\jce.jar;C:\java\jdk1.8.0_271\jre\lib\jfr.jar;C:\java\jdk1.8.0_271\jre\lib\jfxswt.jar;C:\java\jdk1.8.0_271\jre\lib\jsse.jar;C:\java\jdk1.8.0_271\jre\lib\management-agent.jar;C:\java\jdk1.8.0_271\jre\lib\plugin.jar;C:\java\jdk1.8.0_271\jre\lib\resources.jar;C:\java\jdk1.8.0_271\jre\lib\rt.jar;C:\Users\Jinshan.hu\Desktop\w\java-client-api-master\jenkins-client\target\test-classes;C:\Users\Jinshan.hu\Desktop\w\java-client-api-master\jenkins-client\target\classes;C:\Users\Jinshan.hu.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.10.3\jackson-annotations-2.10.3.jar;C:\Users\Jinshan.hu.m2\repository\com\fasterxml\jackson\core\jackson-core\2.10.3\jackson-core-2.10.3.jar;C:\Users\Jinshan.hu.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.10.3\jackson-databind-2.10.3.jar;C:\Users\Jinshan.hu.m2\repository\org\dom4j\dom4j\2.1.3\dom4j-2.1.3.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\hudson\xstream\1.4.7-jenkins-1\xstream-1.4.7-jenkins-1.jar;C:\Users\Jinshan.hu.m2\repository\xmlpull\xmlpull\1.1.3.1\xmlpull-1.1.3.1.jar;C:\Users\Jinshan.hu.m2\repository\xpp3\xpp3_min\1.1.4c\xpp3_min-1.1.4c.jar;C:\Users\Jinshan.hu.m2\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;C:\Users\Jinshan.hu.m2\repository\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar;C:\Users\Jinshan.hu.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\Jinshan.hu.m2\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;C:\Users\Jinshan.hu.m2\repository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;C:\Users\Jinshan.hu.m2\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\commons\commons-lang3\3.9\commons-lang3-3.9.jar;C:\Users\Jinshan.hu.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\httpcomponents\httpclient\4.5.8\httpclient-4.5.8.jar;C:\Users\Jinshan.hu.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\httpcomponents\httpcore\4.4.11\httpcore-4.4.11.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\httpcomponents\httpmime\4.5.8\httpmime-4.5.8.jar;C:\Users\Jinshan.hu.m2\repository\jaxen\jaxen\1.1.6\jaxen-1.1.6.jar;C:\Users\Jinshan.hu.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\Jinshan.hu.m2\repository\junit\junit\4.12\junit-4.12.jar;C:\Users\Jinshan.hu.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\Jinshan.hu.m2\repository\org\mockito\mockito-core\3.0.0\mockito-core-3.0.0.jar;C:\Users\Jinshan.hu.m2\repository\net\bytebuddy\byte-buddy\1.9.10\byte-buddy-1.9.10.jar;C:\Users\Jinshan.hu.m2\repository\net\bytebuddy\byte-buddy-agent\1.9.10\byte-buddy-agent-1.9.10.jar;C:\Users\Jinshan.hu.m2\repository\org\objenesis\objenesis\2.6\objenesis-2.6.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\jenkins-test-harness\1.644\jenkins-test-harness-1.644.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\jenkins-war\1.644\jenkins-war-1.644-war-for-test.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\jenkins-core\1.644\jenkins-core-1.644.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\icon-shim\icon-set\1.0.5\icon-set-1.0.5.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\cli\1.644\cli-1.644.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\version-number\1.1\version-number-1.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\crypto-util\1.1\crypto-util-1.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\hudson\jtidy\4aug2000r7-dev-hudson-1\jtidy-4aug2000r7-dev-hudson-1.jar;C:\Users\Jinshan.hu.m2\repository\com\google\inject\guice\4.0-beta\guice-4.0-beta.jar;C:\Users\Jinshan.hu.m2\repository\org\jruby\ext\posix\jna-posix\1.0.3-jenkins-1\jna-posix-1.0.3-jenkins-1.jar;C:\Users\Jinshan.hu.m2\repository\com\github\jnr\jnr-posix\3.0.1\jnr-posix-3.0.1.jar;C:\Users\Jinshan.hu.m2\repository\com\github\jnr\jnr-ffi\1.0.7\jnr-ffi-1.0.7.jar;C:\Users\Jinshan.hu.m2\repository\com\github\jnr\jffi\1.2.7\jffi-1.2.7.jar;C:\Users\Jinshan.hu.m2\repository\com\github\jnr\jffi\1.2.7\jffi-1.2.7-native.jar;C:\Users\Jinshan.hu.m2\repository\org\ow2\asm\asm\4.0\asm-4.0.jar;C:\Users\Jinshan.hu.m2\repository\org\ow2\asm\asm-commons\4.0\asm-commons-4.0.jar;C:\Users\Jinshan.hu.m2\repository\org\ow2\asm\asm-analysis\4.0\asm-analysis-4.0.jar;C:\Users\Jinshan.hu.m2\repository\org\ow2\asm\asm-tree\4.0\asm-tree-4.0.jar;C:\Users\Jinshan.hu.m2\repository\org\ow2\asm\asm-util\4.0\asm-util-4.0.jar;C:\Users\Jinshan.hu.m2\repository\com\github\jnr\jnr-x86asm\1.0.2\jnr-x86asm-1.0.2.jar;C:\Users\Jinshan.hu.m2\repository\com\github\jnr\jnr-constants\0.8.5\jnr-constants-0.8.5.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\trilead-putty-extension\1.2\trilead-putty-extension-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\trilead-ssh2\build217-jenkins-8\trilead-ssh2-build217-jenkins-8.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\stapler\stapler-groovy\1.237\stapler-groovy-1.237.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\stapler\stapler-jelly\1.237\stapler-jelly-1.237.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\commons-jelly\1.1-jenkins-20120928\commons-jelly-1.1-jenkins-20120928.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\dom4j\dom4j\1.6.1-jenkins-4\dom4j-1.6.1-jenkins-4.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\stapler\stapler-jrebel\1.237\stapler-jrebel-1.237.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\stapler\stapler\1.237\stapler-1.237.jar;C:\Users\Jinshan.hu.m2\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;C:\Users\Jinshan.hu.m2\repository\commons-discovery\commons-discovery\0.4\commons-discovery-0.4.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\tiger-types\1.3\tiger-types-1.3.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\windows-package-checker\1.0\windows-package-checker-1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\stapler\stapler-adjunct-zeroclipboard\1.3.5-1\stapler-adjunct-zeroclipboard-1.3.5-1.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\stapler\stapler-adjunct-timeline\1.4\stapler-adjunct-timeline-1.4.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\stapler\stapler-adjunct-codemirror\1.3\stapler-adjunct-codemirror-1.3.jar;C:\Users\Jinshan.hu.m2\repository\com\infradna\tool\bridge-method-annotation\1.13\bridge-method-annotation-1.13.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\stapler\json-lib\2.4-jenkins-2\json-lib-2.4-jenkins-2.jar;C:\Users\Jinshan.hu.m2\repository\commons-httpclient\commons-httpclient\3.1\commons-httpclient-3.1.jar;C:\Users\Jinshan.hu.m2\repository\args4j\args4j\2.0.31\args4j-2.0.31.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\annotation-indexer\1.7\annotation-indexer-1.7.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\bytecode-compatibility-transformer\1.8\bytecode-compatibility-transformer-1.8.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\asm5\5.0.1\asm5-5.0.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\task-reactor\1.4\task-reactor-1.4.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\localizer\localizer\1.23\localizer-1.23.jar;C:\Users\Jinshan.hu.m2\repository\antlr\antlr\2.7.6\antlr-2.7.6.jar;C:\Users\Jinshan.hu.m2\repository\jfree\jfreechart\1.0.9\jfreechart-1.0.9.jar;C:\Users\Jinshan.hu.m2\repository\jfree\jcommon\1.0.12\jcommon-1.0.12.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\ant\ant\1.8.4\ant-1.8.4.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\ant\ant-launcher\1.8.4\ant-launcher-1.8.4.jar;C:\Users\Jinshan.hu.m2\repository\commons-digester\commons-digester\2.1\commons-digester-2.1.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\commons\commons-compress\1.10\commons-compress-1.10.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\hudson\activation\1.1.1-hudson-1\activation-1.1.1-hudson-1.jar;C:\Users\Jinshan.hu.m2\repository\commons-jelly\commons-jelly-tags-fmt\1.0\commons-jelly-tags-fmt-1.0.jar;C:\Users\Jinshan.hu.m2\repository\commons-jelly\commons-jelly-tags-xml\1.1\commons-jelly-tags-xml-1.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\hudson\commons-jelly-tags-define\1.0.1-hudson-20071021\commons-jelly-tags-define-1.0.1-hudson-20071021.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\commons-jexl\1.1-jenkins-20111212\commons-jexl-1.1-jenkins-20111212.jar;C:\Users\Jinshan.hu.m2\repository\org\acegisecurity\acegi-security\1.0.7\acegi-security-1.0.7.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-jdbc\1.2.9\spring-jdbc-1.2.9.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-dao\1.2.9\spring-dao-1.2.9.jar;C:\Users\Jinshan.hu.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\Jinshan.hu.m2\repository\log4j\log4j\1.2.9\log4j-1.2.9.jar;C:\Users\Jinshan.hu.m2\repository\org\codehaus\groovy\groovy-all\1.8.9\groovy-all-1.8.9.jar;C:\Users\Jinshan.hu.m2\repository\jline\jline\0.9.94\jline-0.9.94.jar;C:\Users\Jinshan.hu.m2\repository\org\fusesource\jansi\jansi\1.9\jansi-1.9.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-webmvc\2.5.6.SEC03\spring-webmvc-2.5.6.SEC03.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-beans\2.5.6.SEC03\spring-beans-2.5.6.SEC03.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-context\2.5.6.SEC03\spring-context-2.5.6.SEC03.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-context-support\2.5.6.SEC03\spring-context-support-2.5.6.SEC03.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-web\2.5.6.SEC03\spring-web-2.5.6.SEC03.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-core\2.5.6.SEC03\spring-core-2.5.6.SEC03.jar;C:\Users\Jinshan.hu.m2\repository\org\springframework\spring-aop\2.5.6.SEC03\spring-aop-2.5.6.SEC03.jar;C:\Users\Jinshan.hu.m2\repository\xpp3\xpp3\1.1.4c\xpp3-1.1.4c.jar;C:\Users\Jinshan.hu.m2\repository\javax\servlet\jstl\1.1.0\jstl-1.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\slf4j\jcl-over-slf4j\1.7.7\jcl-over-slf4j-1.7.7.jar;C:\Users\Jinshan.hu.m2\repository\org\slf4j\log4j-over-slf4j\1.7.7\log4j-over-slf4j-1.7.7.jar;C:\Users\Jinshan.hu.m2\repository\com\sun\xml\txw2\txw2\20110809\txw2-20110809.jar;C:\Users\Jinshan.hu.m2\repository\javax\xml\stream\stax-api\1.0-2\stax-api-1.0-2.jar;C:\Users\Jinshan.hu.m2\repository\relaxngDatatype\relaxngDatatype\20020414\relaxngDatatype-20020414.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\winp\winp\1.22\winp-1.22.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\memory-monitor\1.9\memory-monitor-1.9.jar;C:\Users\Jinshan.hu.m2\repository\org\codehaus\woodstox\wstx-asl\3.2.9\wstx-asl-3.2.9.jar;C:\Users\Jinshan.hu.m2\repository\stax\stax-api\1.0.1\stax-api-1.0.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\jmdns\3.4.0-jenkins-3\jmdns-3.4.0-jenkins-3.jar;C:\Users\Jinshan.hu.m2\repository\net\java\dev\jna\jna\4.2.1\jna-4.2.1.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\akuma\1.10\akuma-1.10.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\libpam4j\1.8\libpam4j-1.8.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\libzfs\libzfs\0.5\libzfs-0.5.jar;C:\Users\Jinshan.hu.m2\repository\com\sun\solaris\embedded_su4j\1.1\embedded_su4j-1.1.jar;C:\Users\Jinshan.hu.m2\repository\net\java\sezpoz\sezpoz\1.9\sezpoz-1.9.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\jinterop\j-interop\2.0.6-kohsuke-1\j-interop-2.0.6-kohsuke-1.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\jinterop\j-interopdeps\2.0.6-kohsuke-1\j-interopdeps-2.0.6-kohsuke-1.jar;C:\Users\Jinshan.hu.m2\repository\org\samba\jcifs\jcifs\1.2.19\jcifs-1.2.19.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\robust-http-client\robust-http-client\1.2\robust-http-client-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\access-modifier-annotation\1.4\access-modifier-annotation-1.4.jar;C:\Users\Jinshan.hu.m2\repository\commons-fileupload\commons-fileupload\1.3.1-jenkins-1\commons-fileupload-1.3.1-jenkins-1.jar;C:\Users\Jinshan.hu.m2\repository\org\mindrot\jbcrypt\0.3m\jbcrypt-0.3m.jar;C:\Users\Jinshan.hu.m2\repository\com\google\guava\guava\11.0.1\guava-11.0.1.jar;C:\Users\Jinshan.hu.m2\repository\com\google\code\findbugs\jsr305\1.3.9\jsr305-1.3.9.jar;C:\Users\Jinshan.hu.m2\repository\com\jcraft\jzlib\1.1.3-kohsuke-1\jzlib-1.1.3-kohsuke-1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\remoting\2.53.2\remoting-2.53.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\constant-pool-scanner\1.2\constant-pool-scanner-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\modules\instance-identity\1.4\instance-identity-1.4.jar;C:\Users\Jinshan.hu.m2\repository\org\bouncycastle\bcpkix-jdk15on\1.47\bcpkix-jdk15on-1.47.jar;C:\Users\Jinshan.hu.m2\repository\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\modules\ssh-cli-auth\1.2\ssh-cli-auth-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\modules\slave-installer\1.5\slave-installer-1.5.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\modules\windows-slave-installer\1.5.1\windows-slave-installer-1.5.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\modules\launchd-slave-installer\1.2\launchd-slave-installer-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\modules\upstart-slave-installer\1.1\upstart-slave-installer-1.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\modules\systemd-slave-installer\1.1\systemd-slave-installer-1.1.jar;C:\Users\Jinshan.hu.m2\repository\org\slf4j\slf4j-jdk14\1.7.7\slf4j-jdk14-1.7.7.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\maven-plugin\2.7.1\maven-plugin-2.7.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\javadoc\1.0\javadoc-1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\maven\maven-agent\1.5\maven-agent-1.5.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\maven\maven-interceptor\1.5\maven-interceptor-1.5.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\hudson\maven2.1-interceptor\1.2\maven2.1-interceptor-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\maven\maven3-agent\1.5\maven3-agent-1.5.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\maven\maven31-agent\1.5\maven31-agent-1.5.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\maven\maven3-interceptor\1.5\maven3-interceptor-1.5.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\maven\maven31-interceptor\1.5\maven31-interceptor-1.5.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\main\maven\maven3-interceptor-commons\1.5\maven3-interceptor-commons-1.5.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-core\3.1.0\maven-core-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-model\3.1.0\maven-model-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-settings\3.1.0\maven-settings-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-settings-builder\3.1.0\maven-settings-builder-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-repository-metadata\3.1.0\maven-repository-metadata-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-artifact\3.1.0\maven-artifact-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-plugin-api\3.1.0\maven-plugin-api-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-model-builder\3.1.0\maven-model-builder-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\codehaus\plexus\plexus-interpolation\1.16\plexus-interpolation-1.16.jar;C:\Users\Jinshan.hu.m2\repository\org\codehaus\plexus\plexus-utils\3.0.10\plexus-utils-3.0.10.jar;C:\Users\Jinshan.hu.m2\repository\org\codehaus\plexus\plexus-component-annotations\1.5.5\plexus-component-annotations-1.5.5.jar;C:\Users\Jinshan.hu.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-compat\3.1.0\maven-compat-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-aether-provider\3.1.0\maven-aether-provider-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\maven-embedder\3.1.0\maven-embedder-3.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\sonatype\plexus\plexus-cipher\1.7\plexus-cipher-1.7.jar;C:\Users\Jinshan.hu.m2\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\aether\aether-api\0.9.0.M3\aether-api-0.9.0.M3.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\aether\aether-impl\0.9.0.M3\aether-impl-0.9.0.M3.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\aether\aether-spi\0.9.0.M3\aether-spi-0.9.0.M3.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\aether\aether-util\0.9.0.M3\aether-util-0.9.0.M3.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\aether\aether-transport-wagon\0.9.0.M3\aether-transport-wagon-0.9.0.M3.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\sisu\org.eclipse.sisu.plexus\0.0.0.M5\org.eclipse.sisu.plexus-0.0.0.M5.jar;C:\Users\Jinshan.hu.m2\repository\javax\enterprise\cdi-api\1.0\cdi-api-1.0.jar;C:\Users\Jinshan.hu.m2\repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\sisu\org.eclipse.sisu.inject\0.0.0.M5\org.eclipse.sisu.inject-0.0.0.M5.jar;C:\Users\Jinshan.hu.m2\repository\com\google\inject\guice\4.0-beta\guice-4.0-beta-no_aop.jar;C:\Users\Jinshan.hu.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar;C:\Users\Jinshan.hu.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-http\2.4\wagon-http-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-http-shared4\2.4\wagon-http-shared4-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\jsoup\jsoup\1.7.1\jsoup-1.7.1.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-file\2.4\wagon-file-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-ftp\2.4\wagon-ftp-2.4.jar;C:\Users\Jinshan.hu.m2\repository\commons-net\commons-net\3.1\commons-net-3.1.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-ssh\2.4\wagon-ssh-2.4.jar;C:\Users\Jinshan.hu.m2\repository\com\jcraft\jsch\0.1.44-1\jsch-0.1.44-1.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-ssh-common\2.4\wagon-ssh-common-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\codehaus\plexus\plexus-interactivity-api\1.0-alpha-6\plexus-interactivity-api-1.0-alpha-6.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-ssh-external\2.4\wagon-ssh-external-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-provider-api\2.4\wagon-provider-api-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.0\doxia-sink-api-1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\codehaus\plexus\plexus-classworlds\2.5.1\plexus-classworlds-2.5.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\lib\lib-jenkins-maven-artifact-manager\1.2\lib-jenkins-maven-artifact-manager-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\lib\lib-jenkins-maven-embedder\3.11\lib-jenkins-maven-embedder-3.11.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\aether\aether-connector-wagon\0.9.0.M2\aether-connector-wagon-0.9.0.M2.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-webdav-jackrabbit\2.4\wagon-webdav-jackrabbit-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\maven\wagon\wagon-http-shared\2.4\wagon-http-shared-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\apache\jackrabbit\jackrabbit-webdav\2.5.2\jackrabbit-webdav-2.5.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\ant\1.2\ant-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\subversion\1.45\subversion-1.45.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\svnkit\svnkit\1.7.6-jenkins-1\svnkit-1.7.6-jenkins-1.jar;C:\Users\Jinshan.hu.m2\repository\org\tmatesoft\sqljet\sqljet\1.1.0\sqljet-1.1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\antlr\antlr-runtime\3.4\antlr-runtime-3.4.jar;C:\Users\Jinshan.hu.m2\repository\de\regnis\q\sequence\sequence-library\1.0.1\sequence-library-1.0.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\mailer\1.10\mailer-1.10.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\matrix-auth\1.0.2\matrix-auth-1.0.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\antisamy-markup-formatter\1.0\antisamy-markup-formatter-1.0.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\owasp-html-sanitizer\r88\owasp-html-sanitizer-r88.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\matrix-project\1.4.1\matrix-project-1.4.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\script-security\1.13\script-security-1.13.jar;C:\Users\Jinshan.hu.m2\repository\org\kohsuke\groovy-sandbox\1.8\groovy-sandbox-1.8.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\plugins\junit\1.2-beta-4\junit-1.2-beta-4.jar;C:\Users\Jinshan.hu.m2\repository\org\mortbay\jetty\jetty\6.1.26\jetty-6.1.26.jar;C:\Users\Jinshan.hu.m2\repository\org\mortbay\jetty\jetty-util\6.1.26\jetty-util-6.1.26.jar;C:\Users\Jinshan.hu.m2\repository\org\mortbay\jetty\servlet-api\2.5-20081211\servlet-api-2.5-20081211.jar;C:\Users\Jinshan.hu.m2\repository\org\jenkins-ci\test-annotations\1.2\test-annotations-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\mock-javamail\mock-javamail\1.7\mock-javamail-1.7.jar;C:\Users\Jinshan.hu.m2\repository\javax\mail\mail\1.4\mail-1.4.jar;C:\Users\Jinshan.hu.m2\repository\javax\activation\activation\1.1\activation-1.1.jar;C:\Users\Jinshan.hu.m2\repository\org\hamcrest\hamcrest-library\1.3\hamcrest-library-1.3.jar;C:\Users\Jinshan.hu.m2\repository\net\sourceforge\htmlunit\htmlunit\2.18\htmlunit-2.18.jar;C:\Users\Jinshan.hu.m2\repository\net\sourceforge\htmlunit\htmlunit-core-js\2.17\htmlunit-core-js-2.17.jar;C:\Users\Jinshan.hu.m2\repository\xerces\xercesImpl\2.11.0\xercesImpl-2.11.0.jar;C:\Users\Jinshan.hu.m2\repository\xml-apis\xml-apis\1.4.01\xml-apis-1.4.01.jar;C:\Users\Jinshan.hu.m2\repository\net\sourceforge\nekohtml\nekohtml\1.9.22\nekohtml-1.9.22.jar;C:\Users\Jinshan.hu.m2\repository\net\sourceforge\cssparser\cssparser\0.9.16\cssparser-0.9.16.jar;C:\Users\Jinshan.hu.m2\repository\org\w3c\css\sac\1.3\sac-1.3.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\jetty\websocket\websocket-client\9.2.12.v20150709\websocket-client-9.2.12.v20150709.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\jetty\jetty-util\9.2.12.v20150709\jetty-util-9.2.12.v20150709.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\jetty\jetty-io\9.2.12.v20150709\jetty-io-9.2.12.v20150709.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\jetty\websocket\websocket-common\9.2.12.v20150709\websocket-common-9.2.12.v20150709.jar;C:\Users\Jinshan.hu.m2\repository\org\eclipse\jetty\websocket\websocket-api\9.2.12.v20150709\websocket-api-9.2.12.v20150709.jar;C:\Users\Jinshan.hu.m2\repository\xalan\xalan\2.7.1\xalan-2.7.1.jar;C:\Users\Jinshan.hu.m2\repository\xalan\serializer\2.7.1\serializer-2.7.1.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\hudson\embedded-rhino-debugger\1.2\embedded-rhino-debugger-1.2.jar;C:\Users\Jinshan.hu.m2\repository\org\jvnet\hudson\netx\0.5-hudson-2\netx-0.5-hudson-2.jar;C:\Users\Jinshan.hu.m2\repository\org\easymock\easymock\2.4\easymock-2.4.jar;C:\Users\Jinshan.hu.m2\repository\org\netbeans\modules\org-netbeans-insane\RELEASE72\org-netbeans-insane-RELEASE72.jar;C:\Users\Jinshan.hu.m2\repository\com\github\stephenc\findbugs\findbugs-annotations\1.3.9-1\findbugs-annotations-1.3.9-1.jar;C:\Users\Jinshan.hu.m2\repository\org\codehaus\geb\geb-implicit-assertions\0.7.2\geb-implicit-assertions-0.7.2.jar;C:\Users\Jinshan.hu.m2\repository\org\assertj\assertj-core\3.12.2\assertj-core-3.12.2.jar;C:\Users\Jinshan.hu.m2\repository\xerces\xmlParserAPIs\2.6.1\xmlParserAPIs-2.6.1.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.1\lib\idea_rt.jar" Test Connected to the target VM, address: '127.0.0.1:33033', transport: 'socket' Exception in thread "main" com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of java.util.ArrayList<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> out of VALUE_STRING token at [Source: (byte[])"{"_class":"hudson.model.FreeStyleBuild","actions":[{"_class":"hudson.model.ParametersAction","parameters":[{"_class":"hudson.model.StringParameterValue","name":"gitURL","value":"https://gitlab.openjawtech.com/TravelSky/Offer/trp-offer-performance-test.git"},{"_class":"hudson.model.StringParameterValue","name":"gitBranch","value":"offer"},{"_class":"hudson.model.StringParameterValue","name":"uuid","value":"1634810138891"}]},{"_class":"hudson.model.CauseAction","causes":[{"_class":"hudson.model.Ca"[truncated 1325 bytes]; line: 1, column: 62] (through reference chain: com.offbytwo.jenkins.model.BuildWithDetails["actions"]->java.util.ArrayList[0]->java.util.LinkedHashMap["_class"]) at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1445) at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1219) at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1171) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.handleNonArray(CollectionDeserializer.java:332) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:265) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:245) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:27) at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:527) at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:364) at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:29) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:286) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:245) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:27) at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:288) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:151) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4218) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3275) at com.offbytwo.jenkins.client.JenkinsHttpClient.objectFromResponse(JenkinsHttpClient.java:497) at com.offbytwo.jenkins.client.JenkinsHttpClient.get(JenkinsHttpClient.java:152) at com.offbytwo.jenkins.model.Build.details(Build.java:109) at Test.main(Test.java:33) Disconnected from the target VM, address: '127.0.0.1:33033', transport: 'socket'

Process finished with exit code 1

walnut-tom commented 1 year ago

com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type java.util.ArrayList<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> from String value (token JsonToken.VALUE_STRING) at [Source: (byte[])"{"_class":"org.jenkinsci.plugins.workflow.job.WorkflowRun","actions":[{"_class":"hudson.model.ParametersAction","parameters":[{"_class":"io.jenkins.plugins.file_parameters.Base64FileParameterValue","name":"runtime_docker_Dockerfile"},{"_class":"hudson.model.TextParameterValue","name":"NAME","value":"TEST"}]},{"_class":"hudson.model.CauseAction","causes":[{"_class":"hudson.model.Cause$UserIdCause","shortDescription":"Started by user noble","userId":"noble","userName":"noble"}]},{"_class":"jenkins"[truncated 1208 bytes]; line: 1, column: 81] (through reference chain: com.offbytwo.jenkins.model.BuildWithDetails["actions"]->java.util.ArrayList[0]->java.util.LinkedHashMap["_class"])

at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)
at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1462)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.handleNonArray(CollectionDeserializer.java:392)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromString(CollectionDeserializer.java:326)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:250)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3690)
at com.offbytwo.jenkins.client.JenkinsHttpClient.objectFromResponse(JenkinsHttpClient.java:498)
at com.offbytwo.jenkins.client.JenkinsHttpClient.get(JenkinsHttpClient.java:152)
at com.offbytwo.jenkins.model.Build.details(Build.java:109)
at com.offbytwo.jenkins.JenkinsTriggerHelper.triggerJobAndWaitUntilFinished(JenkinsTriggerHelper.java:183)
at com.offbytwo.jenkins.JenkinsTriggerHelper.triggerJobAndWaitUntilFinished(JenkinsTriggerHelper.java:114)