java.time.OffsetDateTime error when creating VS Image using Swagger doc in DevTest 10.8.3
search cancel

java.time.OffsetDateTime error when creating VS Image using Swagger doc in DevTest 10.8.3

book

Article ID: 403961

calendar_today

Updated On:

Products

Service Virtualization

Issue/Introduction

While trying to record VS Image in Workstation using swagger  "openapi": "3.0.0", we get the  OffsetDateTime  - error :

java.lang.ClassCastException: class java.time.OffsetDateTime cannot be cast to class java.lang.String (java.time.OffsetDateTime and java.lang.String are in module java.base of loader 'bootstrap')

at com.itko.lisa.vse.swagger.helperv3.generators.ParameterModelParser$GenerateFromParameterTypeString.generate(ParameterModelParser.java:137)

at com.itko.lisa.vse.swagger.helperv3.generators.ParameterModelParser.generate(ParameterModelParser.java:43)

at com.itko.lisa.vse.swagger.helperv3.generators.ParameterModelParser.generate(ParameterModelParser.java:16)

at com.itko.lisa.vse.swagger.swaggerv3.SwaggerRequestImpl.generateRequestMetaData(SwaggerRequestImpl.java:266)

at com.itko.lisa.vse.swagger.swaggerv3.SwaggerRequestImpl.getHttpPayload(SwaggerRequestImpl.java:115)

at com.itko.lisa.vse.stateful.protocol.http.FromSwaggerProtocolHandler.beginRecordProcess(FromSwaggerProtocolHandler.java:273)

at com.itko.lisa.vse.stateful.protocol.http.FromSwaggerProtocolHandler.configure(FromSwaggerProtocolHandler.java:415)

at com.itko.lisa.vse.stateful.protocol.http.SwaggerDefinitionsPanel.save(SwaggerDefinitionsPanel.java:190)

at com.itko.lisa.gui.WizardPanel.savePanel(WizardPanel.java:631)

Environment

Devtest 10.8.3 or newer

Cause

Format issue for Date-times with an offset.

for example  : "2024-03-29T09:12:33.001Z"

Resolution

We have a patch for this issue.  please request patch_DE641446_10.8.3_GA.jar when opening a ticket. 

Additional Information

Steps to apply the patch:

  1. Stop Workstation.
  2. Download the patch patch_DE641446_10.8.3_GA.jar

    3. Place the downloaded patch_DE641446_10.8.3_GA.jar file into the <DevTest-Home>/lib/patches folder.

    4. Start Workstation and verify the use case.

This works for Portal too.