TeamCity unable to build using Intellij IDEA Project

I have just checked out TeamCity, and I put my project on there. It's a java project that I built using idea. My goal is to build the project using TeamCity. TeamCity wants me to add 

Build Step: IntelliJ IDEA Project

 

So I did and now when I clicked on Build, it shows the error Step IntelliJ IDEA Project failed

 

I attached the full log

Upload id: 2022_09_26_TNsbKB9DmmWMg2VdPDcHWS (file: RPG_Build_4.log.zip)

 

If you can't read it, here is it

 

17:56:16 The build is removed from the queue to be prepared for the start
17:56:16 Collecting changes in 1 VCS root
17:56:16   VCS Root details
17:56:16     "https://github.com/realhackcraft/RPG#refs/heads/master" {instance id=1, parent internal id=1, parent id=Rpg_HttpsGithubComRealhackcraftRpgRefsHeadsMaster, description: "https://github.com/realhackcraft/RPG#refs/heads/master"}
17:56:17   Compute revision for 'https://github.com/realhackcraft/RPG#refs/heads/master'
17:56:17     Upper limit revision: 9499d557b2d80e6e803547dacbb3b98e8f377f11
17:56:17     The first revision that was detected in the branch refs/heads/master: 9499d557b2d80e6e803547dacbb3b98e8f377f11
17:56:17     Cannot find modification in TeamCity database with revision 9499d557b2d80e6e803547dacbb3b98e8f377f11
17:56:17     Computed revision: 9499d557b2d80e6e803547dacbb3b98e8f377f11
17:56:17 Starting the build on the agent "Default Agent"
17:56:21 Updating tools for build
17:56:21   Found 1 tool used by the build: idea
17:56:21   All used tools are up-to-date
17:56:21 Clearing temporary directory: /usr/local/TeamCity/buildAgent/temp/buildTmp
17:56:21 Publishing internal artifacts
17:56:21   Publishing 1 file using [WebPublisher]
17:56:21   Publishing 1 file using [ArtifactsCachePublisherImpl]
17:56:22 Using vcs information from agent file: e9d4e16f90c2da5f.xml
17:56:22 Checkout directory: /usr/local/TeamCity/buildAgent/work/e9d4e16f90c2da5f
17:56:22 Updating sources: auto checkout (on agent)
17:56:22   Will use agent side checkout
17:56:22   VCS Root: https://github.com/realhackcraft/RPG#refs/heads/master
17:56:22     revision: 9499d557b2d80e6e803547dacbb3b98e8f377f11
17:56:22     Git version: 2.24.3.0
17:56:22     Update git mirror (/usr/local/TeamCity/buildAgent/system/git/git-44C9BDD0.git)
17:56:23       /usr/bin/git config http.sslCAInfo
17:56:23       /usr/bin/git show-ref
17:56:24       /usr/bin/git -c core.askpass=/usr/local/TeamCity/buildAgent/temp/buildTmp/pass4513130316317726178 -c credential.helper= ls-remote origin
17:56:25       /usr/bin/git show-ref refs/heads/master
17:56:25       /usr/bin/git log -n1 --pretty=format:%H%x20%s 9499d557b2d80e6e803547dacbb3b98e8f377f11 --
17:56:25       No 'git fetch' required: commit '9499d557b2d80e6e803547dacbb3b98e8f377f11' is in the local repository clone pointed by 'refs/heads/master'.
17:56:25       /usr/bin/git pack-refs --all
17:56:25     Update checkout directory (/usr/local/TeamCity/buildAgent/work/e9d4e16f90c2da5f)
17:56:25       /usr/bin/git rev-parse --is-shallow-repository
17:56:25       /usr/bin/git config lfs.storage /usr/local/TeamCity/buildAgent/system/git/git-44C9BDD0.git/lfs
17:56:25       /usr/bin/git config core.sparseCheckout true
17:56:25       /usr/bin/git config http.sslCAInfo
17:56:25       /usr/bin/git show-ref
17:56:25       /usr/bin/git show-ref refs/remotes/origin/master
17:56:25       /usr/bin/git log -n1 --pretty=format:%H%x20%s 9499d557b2d80e6e803547dacbb3b98e8f377f11 --
17:56:25       No 'git fetch' required: commit '9499d557b2d80e6e803547dacbb3b98e8f377f11' is in the local repository clone pointed by 'refs/remotes/origin/master'.
17:56:25       /usr/bin/git branch
17:56:25       /usr/bin/git -c core.askpass=/usr/local/TeamCity/buildAgent/temp/buildTmp/pass5499915081088565525 -c credential.helper= -c credential.helper=/usr/local/TeamCity/buildAgent/temp/buildTmp/credHelper2255620044514417471.sh reset --hard 9499d557b2d80e6e803547dacbb3b98e8f377f11
17:56:25       /usr/bin/git branch --set-upstream-to=refs/remotes/origin/master
17:56:25 Step 1/1: IntelliJ IDEA Project
17:56:28   Starting: /Library/Java/JavaVirtualMachines/jdk-17.0.4.jdk/Contents/Home/bin/java -DMono=/Library/Frameworks/Mono.framework/Versions/6.12.0/bin/mono -DMono4.0_x86=/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/4.0 -DMono4.5_x86=/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/4.5 -DMonoVersion=6.12.0 -Dagent.home.dir=/usr/local/TeamCity/buildAgent "-Dagent.name=Default Agent" -Dagent.ownPort=9090 -Dagent.work.dir=/usr/local/TeamCity/buildAgent/work -Dant.home=/usr/local/TeamCity/buildAgent/plugins/ant -Dbuild.number=4 -Dbuild.vcs.number=9499d557b2d80e6e803547dacbb3b98e8f377f11 -Dbuild.vcs.number.1=9499d557b2d80e6e803547dacbb3b98e8f377f11 -Dbuild.vcs.number.Rpg_HttpsGithubComRealhackcraftRpgRefsHeadsMaster=9499d557b2d80e6e803547dacbb3b98e8f377f11 -Dgant.home=/usr/local/TeamCity/buildAgent/tools/gant -Dgroovy.home=/usr/local/TeamCity/buildAgent/tools/gant -Dgroovy.starter.conf=/usr/local/TeamCity/buildAgent/tools/gant/conf/gant-starter.conf -Didea.home.path=/usr/local/TeamCity/buildAgent/tools/idea -Djava.awt.headless=true -Djava.io.tmpdir=/usr/local/TeamCity/buildAgent/temp/buildTmp -Djna.nosys=true -Djps.bundled.ant.path=/usr/local/TeamCity/buildAgent/plugins/ant -Djps.fallback.jdk.home=/Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home -Djps.fallback.jdk.version=1.8 -Djps.track.ap.dependencies=false -Dscript.name=/usr/local/TeamCity/buildAgent/temp/buildTmp/jps.gant -Dteamcity.agent.cpuBenchmark=168 -Dteamcity.agent.dotnet.agent_url=http://localhost:9090/RPC2 -Dteamcity.agent.dotnet.build_id=101 -Dteamcity.auth.password=******* -Dteamcity.auth.userId=TeamCityBuildId=101 -Dteamcity.build.changedFiles.file=/usr/local/TeamCity/buildAgent/temp/buildTmp/changedFiles1317931178353821181.txt -Dteamcity.build.checkoutDir=/usr/local/TeamCity/buildAgent/work/e9d4e16f90c2da5f -Dteamcity.build.id=101 -Dteamcity.build.properties.file=/usr/local/TeamCity/buildAgent/temp/buildTmp/teamcity.build239510181205527283.properties -Dteamcity.build.tempDir=/usr/local/TeamCity/buildAgent/temp/buildTmp -Dteamcity.build.workingDir=/usr/local/TeamCity/buildAgent/work/e9d4e16f90c2da5f -Dteamcity.buildConfName=Build -Dteamcity.buildType.id=Rpg_Build -Dteamcity.configuration.properties.file=/usr/local/TeamCity/buildAgent/temp/buildTmp/teamcity.config1084940756811329857.properties -Dteamcity.ipr.settings.file=/usr/local/TeamCity/buildAgent/temp/buildTmp/idearunner4574836923163217318xml -Dteamcity.projectName=RPG -Dteamcity.runner.properties.file=/usr/local/TeamCity/buildAgent/temp/buildTmp/teamcity.runner1039102416260808371.properties -Dteamcity.runtime.props.file=/usr/local/TeamCity/buildAgent/temp/agentTmp/ant8835466895001182986runtime -Dteamcity.tests.recentlyFailedTests.file=/usr/local/TeamCity/buildAgent/temp/buildTmp/testsToRunFirst9013059441032681051.txt "-Dteamcity.version=2022.04.4 (build 108763)" -Duse.memory.temp.cache=true -Xmx256m -classpath /usr/local/TeamCity/buildAgent/tools/gant/bootstrap/javac-aware-groovy-starter.jar jetbrains.buildServer.agent.ideaRunner.ToolsAwareGroovyStarter /usr/local/TeamCity/buildAgent/tools/gant/lib/groovy-all-2.4.21.jar org.codehaus.groovy.tools.GroovyStarter --main gant.Gant --conf /usr/local/TeamCity/buildAgent/tools/gant/conf/gant-starter.conf --classpath . -f /usr/local/TeamCity/buildAgent/temp/buildTmp/jps.gant -L /usr/local/TeamCity/buildAgent/tools/jps/lib -L /usr/local/TeamCity/buildAgent/tools/jps/lib/rt -L /usr/local/TeamCity/buildAgent/tools/jps/lib/scala-plugin -P /usr/local/TeamCity/buildAgent/plugins/antPlugin/ant-runtime.jar:/usr/local/TeamCity/buildAgent/lib/runtime-util.jar:/usr/local/TeamCity/buildAgent/lib/serviceMessages.jar:/usr/local/TeamCity/buildAgent/plugins/idea-runner/idea-runner-common.jar:/usr/local/TeamCity/buildAgent/plugins/idea-runner/idea-runner-runtime.jar:/usr/local/TeamCity/buildAgent/plugins/idea-runner/idea-runner-runtime-execution.jar:/usr/local/TeamCity/buildAgent/plugins/antPlugin/ant-runner.jar:/usr/local/TeamCity/buildAgent/lib/common.jar:/usr/local/TeamCity/buildAgent/plugins/idea-runner/idea-runner-runtime-api.jar:/usr/local/TeamCity/buildAgent/lib/messages.jar
17:56:28   in directory: /usr/local/TeamCity/buildAgent/work/e9d4e16f90c2da5f
17:56:32   Process exited with code 1
17:56:32   Ant output
17:56:32     java.lang.reflect.InvocationTargetException
17:56:32       at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
17:56:32       at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
17:56:32       at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
17:56:32       at java.base/java.lang.reflect.Method.invoke(Method.java:568)
17:56:32       at org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:116)
17:56:32       at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:138)
17:56:32       at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
17:56:32       at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
17:56:32       at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
17:56:32       at java.base/java.lang.reflect.Method.invoke(Method.java:568)
17:56:32       at jetbrains.buildServer.agent.ideaRunner.ToolsAwareGroovyStarter.main(ToolsAwareGroovyStarter.java:48)
17:56:32     Caused by: groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.tools.RootLoader.getPackage() is applicable for argument types: (java.lang.String) values: [gant]
17:56:32       at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:71)
17:56:32       at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:48)
17:56:32       at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
17:56:32       at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
17:56:32       at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
17:56:32       at gant.Gant.<init>(Gant.groovy:192)
17:56:32       at gant.Gant.<init>(Gant.groovy:180)
17:56:32       at gant.Gant.<init>(Gant.groovy:173)
17:56:32       at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
17:56:32       at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
17:56:32       at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
17:56:32       at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
17:56:32       at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
17:56:32       at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
17:56:32       at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)
17:56:32       at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
17:56:32       at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:238)
17:56:32       at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:242)
17:56:32       at gant.Gant.main(Gant.groovy:667)
17:56:32       ... 11 more
17:56:32   Process exited with code 1 (Step: IntelliJ IDEA Project)
17:56:32   Step IntelliJ IDEA Project failed
17:56:32 Publishing internal artifacts
17:56:32   Publishing 1 file using [WebPublisher]
17:56:32   Publishing 1 file using [ArtifactsCachePublisherImpl]
17:56:32 Build finished

0
2 comments

This is the build config

 

package _Self.buildTypes

import jetbrains.buildServer.configs.kotlin.*

object Build : BuildType({
    name = "Build"

    publishArtifacts = PublishMode.SUCCESSFUL

    vcs {
        root(HttpsGithubComRealhackcraftRpgRefsHeadsMaster)
    }

    steps {
        ideaRunner {
            pathToProject = ""
            jdk {
                name = "17"
                path = "%env.JDK_17_0%"
                patterns("")
                extAnnotationPatterns("%teamcity.tool.idea%/lib/jdkAnnotations.jar")
            }
            jvmArgs = "-Xmx256m"
            targetJdkHome = "%env.JDK_17_0%"
            artifactsToBuild = "RPG:jar"
            reduceTestFeedback = IdeaRunner.TestPolicy.RECENTLY_FAILED_AND_MODIFIED_AFFECTED_ONLY
        }
    }

    triggers {
        vcs {
        }
    }
})
0

Hello,

Does the project you are trying to build have modules that require other module(s) provided by a dependency jar? If so, it is possible that you are experiencing the following known issue:

https://youtrack.jetbrains.com/issue/TW-78404/Idea-runner-module-not-found-error-when-module-is-declared-in-a-dependency-jar

Otherwise, does your project need specifically JDK 17? If not, could you see if the error reproduces with another version? 

Thank you,

Guilherme

0

Please sign in to leave a comment.