Generic Cause GenericWebhookEnvironmentContributor Received: {"object_kind":"push","event_name":"push","before":"13670af6f33838cfd979013e22129502609fadf0","after":"3eed4b750c2dc456cd535a57a2f81f036da20902","ref":"refs/heads/dev","checkout_sha":"3eed4b750c2dc456cd535a57a2f81f036da20902","message":null,"user_id":144,"user_name":"caoxue","user_username":"caoxue","user_email":null,"user_avatar":"https://www.gravatar.com/avatar/610362d2b90b0d9bf9ad25574a317a74?s=80&d=identicon","project_id":623,"project":{"id":623,"name":"Hdmap Cloud","description":"","web_url":"http://159.27.226.4/map/hdmap_cloud","avatar_url":null,"git_ssh_url":"git@159.27.226.4:map/hdmap_cloud.git","git_http_url":"http://159.27.226.4/map/hdmap_cloud.git","namespace":"Map","visibility_level":0,"path_with_namespace":"map/hdmap_cloud","default_branch":"main","ci_config_path":null,"homepage":"http://159.27.226.4/map/hdmap_cloud","url":"git@159.27.226.4:map/hdmap_cloud.git","ssh_url":"git@159.27.226.4:map/hdmap_cloud.git","http_url":"http://159.27.226.4/map/hdmap_cloud.git"},"commits":[{"id":"33e5a340128b27cdf5753c9dc7541868a81184de","message":"fix_out: \"修正车道数不相同时,HeuristicCost未进行计算的问题\"\n","title":"fix_out: \"修正车道数不相同时,HeuristicCost未进行计算的问题\"","timestamp":"2025-08-28T16:16:38+08:00","url":"http://159.27.226.4/map/hdmap_cloud/-/commit/33e5a340128b27cdf5753c9dc7541868a81184de","author":{"name":"caoxue","email":"caoxue@senior.auto"},"added":[],"modified":["routing/strategy/a_star_strategy.cc"],"removed":[]},{"id":"3eed4b750c2dc456cd535a57a2f81f036da20902","message":"Merge branch 'caoxue_0828' into 'dev'\n\nfix_out: 修正当前车道数与终点车道数不相同时,未计算HeuristicCost问题\n\nSee merge request map/hdmap_cloud!20","title":"Merge branch 'caoxue_0828' into 'dev'","timestamp":"2025-08-28T08:18:35+00:00","url":"http://159.27.226.4/map/hdmap_cloud/-/commit/3eed4b750c2dc456cd535a57a2f81f036da20902","author":{"name":"caoxue","email":"caoxue@senior.auto"},"added":[],"modified":["routing/strategy/a_star_strategy.cc"],"removed":[]}],"total_commits_count":2,"push_options":{},"repository":{"name":"Hdmap Cloud","url":"git@159.27.226.4:map/hdmap_cloud.git","description":"","homepage":"http://159.27.226.4/map/hdmap_cloud","git_http_url":"http://159.27.226.4/map/hdmap_cloud.git","git_ssh_url":"git@159.27.226.4:map/hdmap_cloud.git","visibility_level":0}} Contributing variables: added = [] branch = refs/heads/dev modified = ["routing/strategy/a_star_strategy.cc","routing/strategy/a_star_strategy.cc"] modified_0 = routing/strategy/a_star_strategy.cc modified_1 = routing/strategy/a_star_strategy.cc object_kind = push projectId = 623 projectName = Hdmap Cloud runOpts = GitlabPush runOpts_0 = GitlabPush userName = caoxue Obtained hdmap/hdmap-cloud-arm.jenkinsfile from git http://159.27.226.4/weilikang/jenkinsfiles.git Loading library jenkinslib@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials gitlab_weilk > git ls-remote -h -- http://159.27.226.4/weilikang/jenkinslib.git # timeout=10 Found match: refs/heads/master revision 24119db42edc1174e1f12dba94fcb9c58bbef667 The recommended git tool is: NONE using credential gitlab_weilk > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/hdmap-cloud-arm@libs/e94781a6efe9f09486b8ea226d2b758971618b049d1fe436de6265fac85ceea3/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url http://159.27.226.4/weilikang/jenkinslib.git # timeout=10 Fetching without tags Fetching upstream changes from http://159.27.226.4/weilikang/jenkinslib.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials gitlab_weilk > git fetch --no-tags --force --progress -- http://159.27.226.4/weilikang/jenkinslib.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 24119db42edc1174e1f12dba94fcb9c58bbef667 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 24119db42edc1174e1f12dba94fcb9c58bbef667 # timeout=10 Commit message: "Update orin64Choice.groovy" > git rev-list --no-walk ecb9a8dc863cfe2e67150625aa79d3d42c42509f # timeout=10 [Pipeline] Start of Pipeline [Pipeline] echo Hdmap Cloud [Pipeline] echo GitlabPush [Pipeline] echo dev [Pipeline] node Running on hdmap-cloud-arm in /root/jenkins/workspace/workspace/hdmap-cloud-arm [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: NONE using credential gitlab_weilk Cloning the remote Git repository Cloning repository http://159.27.226.4/weilikang/jenkinsfiles.git > git init /root/jenkins/workspace/workspace/hdmap-cloud-arm # timeout=10 Fetching upstream changes from http://159.27.226.4/weilikang/jenkinsfiles.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials gitlab_weilk > git fetch --tags --force --progress -- http://159.27.226.4/weilikang/jenkinsfiles.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 0fde51804004e41703c8d1f8c63295bcb99c0d28 (refs/remotes/origin/master) Commit message: "Update map-png.jenkinsfile" > git config remote.origin.url http://159.27.226.4/weilikang/jenkinsfiles.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 0fde51804004e41703c8d1f8c63295bcb99c0d28 # timeout=10 > git rev-list --no-walk f7c084af0cedcab6c55d6c22dbd4100f5a0d03c8 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (checkout) [Pipeline] script [Pipeline] { [Pipeline] echo dev [Pipeline] ansiColor [Pipeline] { [Pipeline] echo  >>>>>>>>>>拉取hdmap-cloud-arm>>>>>>>>>>  [Pipeline] } [Pipeline] // ansiColor [Pipeline] sh + rm -rf /root/workspace/CMakeLists.txt /root/workspace/README.md /root/workspace/build /root/workspace/build.sh /root/workspace/demos /root/workspace/hdmap_cloud_all_arm_wf_bulk_2025-08-13_15-10-15.zip /root/workspace/install /root/workspace/interface /root/workspace/launch /root/workspace/navigation /root/workspace/package.xml /root/workspace/package_ros1.xml /root/workspace/params /root/workspace/routing /root/workspace/server /root/workspace/unit_test /root/workspace/version.json [Pipeline] dir Running in /root/workspace [Pipeline] { [Pipeline] checkout The recommended git tool is: NONE using credential gitlab_ota Fetching changes from the remote Git repository Checking out Revision 3eed4b750c2dc456cd535a57a2f81f036da20902 (origin/dev) Commit message: "Merge branch 'caoxue_0828' into 'dev'" > git rev-parse --resolve-git-dir /root/workspace/.git # timeout=10 > git config remote.origin.url http://159.27.226.4/map/hdmap_cloud.git # timeout=10 Fetching upstream changes from http://159.27.226.4/map/hdmap_cloud.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials gitlab_ota > git fetch --tags --force --progress -- http://159.27.226.4/map/hdmap_cloud.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse origin/dev^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 3eed4b750c2dc456cd535a57a2f81f036da20902 # timeout=10 > git rev-list --no-walk 13670af6f33838cfd979013e22129502609fadf0 # timeout=10 [Pipeline] sh + git checkout -b dev fatal: A branch named 'dev' already exists. [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (build) Stage "build" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (zip->post) Stage "zip->post" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] script [Pipeline] { [Pipeline] echo always [Pipeline] } [Pipeline] // script [Pipeline] script [Pipeline] { [Pipeline] echo failure: checkout [Pipeline] wrap [Pipeline] { [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // script Error when executing failure post condition: java.lang.NoSuchMethodError: No such DSL method 'newFailArmMake' found among steps [addBadge, addErrorBadge, addHtmlBadge, addInfoBadge, addShortText, addWarningBadge, ansiColor, archive, bat, build, catchError, checkout, compareVersions, createSummary, deleteDir, dir, echo, emailext, emailextrecipients, envVarsForTool, error, fileExists, findBuildScans, findFiles, getContext, git, httpRequest, input, isUnix, junit, library, libraryResource, load, lock, mail, milestone, node, nodesByLabel, parallel, powershell, prependToFile, properties, publishChecks, publishHTML, pwd, pwsh, readCSV, readFile, readJSON, readManifest, readMavenPom, readProperties, readTrusted, readYaml, removeBadges, removeHtmlBadges, removeSummaries, resolveScm, retry, script, sh, sha1, sha256, sleep, stage, stash, step, tar, tee, timeout, timestamps, tm, tool, touch, unarchive, unstable, unstash, untar, unzip, validateDeclarativePipeline, verifySha1, verifySha256, waitUntil, warnError, withChecks, withContext, withCredentials, withEnv, withGradle, withGroovy, wrap, writeCSV, writeFile, writeJSON, writeMavenPom, writeYaml, ws, zip] or symbols [GenericTrigger, GitUsernamePassword, all, allBranchesSame, allOf, always, ant, antFromApache, antOutcome, antTarget, any, anyOf, apiToken, architecture, archiveArtifacts, artifactManager, authorizationMatrix, batchFile, bitbucketServer, booleanParam, branch, brokenBuildSuspects, brokenTestsSuspects, buildButton, buildDescription, buildDiscarder, buildDiscarders, buildName, buildRetention, buildUser, buildUserVars, buildingTag, builtInNode, caseInsensitive, caseSensitive, certificate, changeRequest, changelog, changeset, checkoutToSubdirectory, choice, choiceParam, cleanWs, clock, command, credentials, cron, crumb, culprits, defaultFolderConfiguration, defaultView, demand, developers, dingTalk, dingtalk, disableConcurrentBuilds, disableResume, downstream, dumb, durabilityHint, email-ext, envVars, envVarsFilter, environment, equals, expression, extendedChoice, extendedEmailPublisher, file, fileParam, filePath, fingerprint, fingerprints, frameOptions, freeStyle, freeStyleJob, fromScm, fromSource, git, gitBranchDiscovery, gitHubBranchDiscovery, gitHubBranchHeadAuthority, gitHubExcludeArchivedRepositories, gitHubExcludeForkedRepositories, gitHubExcludePublicRepositories, gitHubForkDiscovery, gitHubIgnoreDraftPullRequestFilter, gitHubPullRequestDiscovery, gitHubSshCheckout, gitHubTagDiscovery, gitHubTopicsFilter, gitHubTrustContributors, gitHubTrustEveryone, gitHubTrustNobody, gitHubTrustPermissions, gitTagDiscovery, gitUsernamePassword, github, githubProjectProperty, githubPush, gradle, groovy, headRegexFilter, headWildcardFilter, hyperlink, hyperlinkToModels, inheriting, inheritingGlobal, installSource, isRestartedRun, jdk, jdkInstaller, jgit, jgitapache, jnlp, jobBuildDiscarder, jobName, junitTestResultStorage, label, lastDuration, lastFailure, lastGrantedAuthorities, lastStable, lastSuccess, legacy, legacySCM, list, local, location, logRotator, loggedInUsersCanDoAnything, mailer, masterBuild, maven, maven3Mojos, mavenErrors, mavenGlobalConfig, mavenMojos, mavenWarnings, modernSCM, myView, namedBranchesDifferent, node, nodeProperties, nonInheriting, none, not, organizationFolder, overrideIndexTriggers, paneStatus, parallelsAlwaysFailFast, parameters, password, pattern, permanent, pipeline, pipelineTriggers, plainText, plugin, pollSCM, preserveStashes, projectNamingStrategy, proxy, pruneTags, queueItemAuthenticator, quietPeriod, rateLimit, rateLimitBuilds, recipients, requestor, resourceRoot, retainOnlyVariables, run, runParam, sSHLauncher, schedule, scmRetryCount, scriptApproval, scriptApprovalLink, search, security, shell, simpleBuildDiscarder, skipDefaultCheckout, skipStagesAfterUnstable, slave, sourceRegexFilter, sourceWildcardFilter, ssh, sshPublicKey, sshUserPrivateKey, standard, status, string, stringParam, suppressAutomaticTriggering, suppressFolderAutomaticTriggering, swapSpace, tag, teamSlugFilter, text, textParam, timestamper, timestamperConfig, timezone, tmpSpace, toolLocation, triggeredBy, unsecured, untrusted, upstream, upstreamDevelopers, userSeed, usernameColonPassword, usernamePassword, viewsTabBar, weather, withAnt, zip] or globals [currentBuild, env, manager, params, pipeline, scm] at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:216) at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:122) at sun.reflect.GeneratedMethodAccessor533.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1213) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:42) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:163) at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:158) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:143) at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:161) at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:165) at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17) at WorkflowScript.run(WorkflowScript:198) at ___cps.transform___(Native Method) at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:86) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:113) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:83) at sun.reflect.GeneratedMethodAccessor227.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:107) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:83) at sun.reflect.GeneratedMethodAccessor227.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72) at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:89) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:113) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:83) at sun.reflect.GeneratedMethodAccessor227.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72) at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21) at com.cloudbees.groovy.cps.Next.step(Next.java:83) at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:174) at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:163) at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:129) at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:268) at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:163) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51) at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:185) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:403) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:97) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:315) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:279) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 128 Finished: FAILURE