User: bythepowerofscience (abadhaiku) Date: 02 Apr 26 19:02 Revision: 8124072a68b95d51e5e6373840b43fc753c40707 Summary: NeoModDevGradleModelBuilderImpl: Make neoFormVersion check class of property (#2601) Fixes "No signature of method: java.lang.String.getOrNull() is applicable for argument types: () values: []" TeamCity URL: http://ci.mcdev.io:80/viewModification.html?tab=vcsModificationFiles&modId=10466&personal=false Index: src/gradle-tooling-extension/groovy/com/demonwav/mcdev/platform/mcp/gradle/tooling/neomoddev/NeoModDevGradleModelBuilderImpl.groovy =================================================================== --- src/gradle-tooling-extension/groovy/com/demonwav/mcdev/platform/mcp/gradle/tooling/neomoddev/NeoModDevGradleModelBuilderImpl.groovy (revision a3426c1d38d8afea19cdf7433fece0f682091aa2) +++ src/gradle-tooling-extension/groovy/com/demonwav/mcdev/platform/mcp/gradle/tooling/neomoddev/NeoModDevGradleModelBuilderImpl.groovy (revision 8124072a68b95d51e5e6373840b43fc753c40707) @@ -51,7 +51,14 @@ def neoFormVersion try { - neoFormVersion = extension.neoFormVersion.getOrNull() + def neoFormVersionProp = extension.neoFormVersion + if (neoFormVersionProp instanceof String) { + neoFormVersion = neoFormVersionProp + } else if (neoFormVersionProp instanceof Provider) { + neoFormVersion = neoFormVersionProp.getOrNull() + } else { + neoFormVersion = null + } } catch (InvalidUserCodeException ignore) { // Happens when the NeoForm version is not set neoFormVersion = null