• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Netflix / genie / 2670
94%

Build:
DEFAULT BRANCH: master
Ran 01 Apr 2020 05:18PM UTC
Jobs 1
Files 569
Run time 52s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2670

push

travis-ci

mprimi
Fix handling of failed job resolution in agent/server protocol

Bug overview:
When the agent was requesting a job resolution with criteria that cannot be satisfied, the server was not handling the case properly and sending back a generic error (error code 'UNKNOWN').
On the agent side, this was surfaced to the user as a generic exception, i.e.:
`GenieRuntimeException Unhandled error: UNKNOWN: com.netflix.genie.common.exceptions.GeniePreconditionException:No cluster/command combination found for the given criteria. Unable to continue`

New behavior:
When the specification resolution fails due to unsatisfiable criteria, the server sends a newly introduced error code: RESOLUTION_FAILED.
This results in a clearer handling of the error on the agent, and the user message becomes: `JobSpecificationResolutionException: No cluster/command combination found for the given criteria`

Backward compatibility:
Agent newer than server - No behavior change, the agent surfaces the error same as before.
Server newer than the agent - No behavior change, the agent will fail to recognize the new RESOLUTION_FAILED code and treat it as UNKNOWN, therefore executing the same codepath as before

13635 of 14704 relevant lines covered (92.73%)

0.93 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2670.1 (bintrayUser=[secure] bintrayKey=[secure] sonatypeUsername=[secure] sonatypePassword=[secure] DOCKER_USER=[secure] DOCKER_PASSWORD=[secure] GRGIT_USER=[secure]) 01 Apr 2020 05:18PM UTC 0
92.73
Travis Job 2670.1
Source Files on build 2670
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2670
  • 92346d6e on github
  • Prev Build on master (#2667)
  • Next Build on master (#2673)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc