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

apache / bookkeeper / 13 / 1
72%
master: 72%

Build:
DEFAULT BRANCH: master
Ran 06 Mar 2018 02:15PM UTC
Files 393
Run time 644min
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

06 Mar 2018 09:33AM UTC coverage: 72.62% (+0.1%) from 72.471%
13.1

push

jenkins

sijie
Dont shade netty at distributedlog-core-shaded

Descriptions of the changes in this PR:

*Problem*

JVM crashed on linux platforms, when`distributedlog-core-shaded` (where netty `4.1.12.Final` was shaded) is used in a project where a non-shaded netty `4.1.21.Final` is used and epoll is enabled.

```
Event: 13.322 Thread 0x00007fef90013000 Exception <a 'java/lang/NoSuchMethodError': Method io.netty.channel.epoll.Native.epollWait0(IJII)I name or signature does not match>             (0x00000000e709c060) thrown at [/build/openjdk-8-8u141-b15/src/hotspot/src/share/vm/prims/jni.cpp, line 4011]
```

Because Epoll is enabled on linux platforms. However because two different netty versions bring in two different jni bindings, when the netty epoll transport tries to resolve the jni library, it hit the signature mismatch issue.

*Solution*

Dont shade netty at all. Let the application resolve which netty version to use.

Author: Sijie Guo <sijie@apache.org>

Reviewers: Jia Zhai <None>

This closes #1231 from sijie/dont_shade_netty

22796 of 31391 relevant lines covered (72.62%)

0.73 hits per line

Source Files on job 13.1
  • Tree
  • List 0
  • Changed 27
  • Source Changed 3
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 13
  • bed1d6f0 on github
  • Prev Job for on master (#12.1)
  • Next Job for on master (#14.1)
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