Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Issue Tracking System

Supports Comments

Supports Markdown Comments

Supports Attachments

Support Attachments in Comments

Flex ITS

(tick)

(tick)

(tick)

(tick)

Jira

(tick)

(tick)

(tick)

(tick)

Azure Boards

(tick)

(blue star)

(tick)

(blue star)

GitLab

(tick)

(tick)

(tick)

(tick)

GitHub

(tick)

(blue star)

(blue star)

(blue star)

FAQ and Common Issues

class org.codehaus.groovy.runtime.GStringImpl cannot be cast to class java.lang.String

This can occur if you are using Groovy’s GString feature but not calling toString at the end of it. For example:

Code Block
languagegroovy
// using ${variable} inside a quoted "" string is what is known as GString in groovy
def message = "Work Item deployed to ${stgexec.getEnvironmentCode()}"
// the following line will produce a GStringImpl cannot be cast error
result.put(workItem.getKey(), message)

// alter it to the following
result.put(workItem.getKey(), message.toString())