[regression] Test failure holding up all merge proposals: "File already exists in database: mir_protobuf_wire.proto"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Critical
|
Alan Griffiths | ||
0.6 |
Invalid
|
Undecided
|
Unassigned | ||
0.7 |
Fix Released
|
Critical
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
Critical
|
Unassigned |
Bug Description
We;ve seen a failure on two CI branches and briefly locally (by Kevin DuBois).
> [libprotobuf ERROR google/
> [libprotobuf FATAL google/
> terminate called after throwing an instance of 'google:
> what(): CHECK failed: generated_
> Aborted (core dumped)
https:/
https:/
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Mir development team: Pending requested
-
Diff: 117 lines (+15/-10)8 files modifiedcmake/MirCommon.cmake (+8/-0)
debian/control (+2/-2)
debian/libmircommon1.install (+1/-1)
src/platform/graphics/android/CMakeLists.txt (+1/-3)
src/platform/graphics/mesa/CMakeLists.txt (+0/-1)
src/shared/CMakeLists.txt (+1/-1)
tests/integration-tests/CMakeLists.txt (+1/-1)
tests/unit-tests/CMakeLists.txt (+1/-1)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Andreas Pokorny (community): Needs Information
- Alan Griffiths: Needs Fixing
-
Diff: 74 lines (+10/-11)3 files modifiedCMakeLists.txt (+2/-0)
cmake/LinuxCrossCompile.cmake (+3/-5)
cmake/MirCommon.cmake (+5/-6)
Changed in mir: | |
status: | New → In Progress |
summary: |
- Test failure: File already exists in database: mir_protobuf_wire.proto + Test failure holding up all merge proposals: File already exists in + database: mir_protobuf_wire.proto |
Changed in mir: | |
importance: | High → Critical |
summary: |
- [regression] Test failure holding up all merge proposals: File already - exists in database: mir_protobuf_wire.proto + [regression] Test failure holding up all merge proposals: "File already + exists in database: mir_protobuf_wire.proto" |
Changed in mir (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in mir: | |
milestone: | 0.8.0 → 0.7.0 |
Changed in mir: | |
milestone: | 0.7.0 → 0.8.0 |
Changed in mir: | |
milestone: | 0.8.0 → none |
status: | Fix Committed → Fix Released |
This seems more frequent on mako, but isn't exclusive to it. E.g.
https:/ /jenkins. qa.ubuntu. com/job/ mir-team- mir-development -branch- utopic- amd64-ci/ 949/console
[ RUN ] SharedLibrary. load_valid_ library_ works protobuf/ descriptor_ database. cc:57] File already exists in database: mir_protobuf_ wire.proto protobuf/ descriptor. cc:954] CHECK failed: generated_ database_ ->Add(encoded_ file_descriptor , size): :protobuf: :FatalException ' database_ ->Add(encoded_ file_descriptor , size):
[libprotobuf ERROR google/
[libprotobuf FATAL google/
terminate called after throwing an instance of 'google:
what(): CHECK failed: generated_