question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

mvn compile fails on netty-transport-native-epoll

See original GitHub issue

The following happens with Maven 3.3 as well as 3.5.

mvn compile fails with the following error when it run it from the root of the project. It succeeds when I run mvn -pl transport-native-epoll compile or run mvn compile from inside the transport-native-epoll directory. mvn install always works.

The same error happens when I compile Netty in the IDE (Eclipse).

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Netty .............................................. SUCCESS [  4.532 s]
[INFO] Netty/Common ....................................... SUCCESS [  5.806 s]
[INFO] Netty/Buffer ....................................... SUCCESS [  4.636 s]
[INFO] Netty/Resolver ..................................... SUCCESS [  1.353 s]
[INFO] Netty/Transport .................................... SUCCESS [  3.613 s]
[INFO] Netty/Codec ........................................ SUCCESS [  3.779 s]
[INFO] Netty/Codec/DNS .................................... SUCCESS [  1.853 s]
[INFO] Netty/Codec/HAProxy ................................ SUCCESS [  1.350 s]
[INFO] Netty/Handler ...................................... SUCCESS [  3.518 s]
[INFO] Netty/Codec/HTTP ................................... SUCCESS [  4.044 s]
[INFO] Netty/Codec/HTTP2 .................................. SUCCESS [  3.379 s]
[INFO] Netty/Codec/Memcache ............................... SUCCESS [  1.305 s]
[INFO] Netty/Codec/MQTT ................................... SUCCESS [  1.499 s]
[INFO] Netty/Codec/Redis .................................. SUCCESS [  1.275 s]
[INFO] Netty/Codec/SMTP ................................... SUCCESS [  1.309 s]
[INFO] Netty/Codec/Socks .................................. SUCCESS [  1.609 s]
[INFO] Netty/Codec/Stomp .................................. SUCCESS [  1.265 s]
[INFO] Netty/Codec/XML .................................... SUCCESS [  1.104 s]
[INFO] Netty/Handler/Proxy ................................ SUCCESS [  1.429 s]
[INFO] Netty/Resolver/DNS ................................. SUCCESS [  1.753 s]
[INFO] Netty/Transport/RXTX ............................... SUCCESS [  0.975 s]
[INFO] Netty/Transport/SCTP ............................... SUCCESS [  1.363 s]
[INFO] Netty/Transport/UDT ................................ SUCCESS [  1.270 s]
[INFO] Netty/Example ...................................... SUCCESS [  3.112 s]
[INFO] Netty/Transport/Native/Unix/Common ................. SUCCESS [  1.967 s]
[INFO] Netty/Testsuite .................................... SUCCESS [  2.199 s]
[INFO] Netty/Transport/Native/Unix/Common/Tests ........... SUCCESS [  0.732 s]
[INFO] Netty/Transport/Native/Epoll ....................... FAILURE [  0.498 s]
[INFO] Netty/All-in-One ................................... SKIPPED
[INFO] Netty/Dev-Tools .................................... SKIPPED
[INFO] Netty/Tarball ...................................... SKIPPED
[INFO] Netty/Transport/Native/KQueue ...................... SKIPPED
[INFO] Netty/Testsuite/Autobahn ........................... SKIPPED
[INFO] Netty/Testsuite/OSGI ............................... SKIPPED
[INFO] Netty/Microbench ................................... SKIPPED
[INFO] Netty/BOM .......................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:03 min
[INFO] Finished at: 2017-08-14T11:14:28-04:00
[INFO] Final Memory: 41M/490M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.10:unpack-dependencies (unpack) on project netty-transport-native-epoll: Artifact has not been packaged yet. When used on reactor artifact, unpack should be executed after packaging: see MDEP-98. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.10:unpack-dependencies (unpack) on project netty-transport-native-epoll: Artifact has not been packaged yet. When used on reactor artifact, unpack should be executed after packaging: see MDEP-98.
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: Artifact has not been packaged yet. When used on reactor artifact, unpack should be executed after packaging: see MDEP-98.
	at org.apache.maven.plugin.dependency.AbstractDependencyMojo.unpack(AbstractDependencyMojo.java:265)
	at org.apache.maven.plugin.dependency.fromDependencies.UnpackDependenciesMojo.doExecute(UnpackDependenciesMojo.java:91)
	at org.apache.maven.plugin.dependency.AbstractDependencyMojo.execute(AbstractDependencyMojo.java:167)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	... 20 more
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :netty-transport-native-epoll

Expected behavior

Actual behavior

Steps to reproduce

Minimal yet complete reproducer code (or URL to code)

Netty version

JVM version (e.g. java -version)

$ java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)

OS version (e.g. uname -a)

$ uname -a
Linux ardverk 4.12.6-1-ARCH #1 SMP PREEMPT Sat Aug 12 09:16:22 CEST 2017 x86_64 GNU/Linux

Issue Analytics

  • State:open
  • Created 6 years ago
  • Reactions:1
  • Comments:18 (15 by maintainers)

github_iconTop GitHub Comments

2reactions
kachayevcommented, Jun 23, 2018

@normanmaurer as it happens quite often… (I’ve caught this yesterday myself trying to submit a PR) I would suggest you mention this issue (or workaround for it) here: https://github.com/netty/netty/wiki/Developer-guide - this would definitely safe hole lot of hours for submitters

2reactions
normanmaurercommented, Aug 14, 2017

@rkapsi ok I can reproduce it 👍

Read more comments on GitHub >

github_iconTop Results From Across the Web

java - Error in Maven in Jenkins while resolving for io.netty ...
I am getting this error while trying to build my project in Jenkins: ... /maven-public/io/netty/netty-transport-native-epoll/4.1.4.
Read more >
coursier/coursier - Gitter
When I add "io.netty" % "netty-transport-native-epoll" % "4.1.60.Final” dependency to the build, Coursier fails retrieveing the artifact with the following ...
Read more >
Maven Getting Started Guide
Maven Getting Started Guide. This guide is intended as a reference for those working with Maven for the first time, but is also...
Read more >
Source code build success, run failure? - Zeebe Broker
... source code branch: develop package command: mvn clean package -U -DskipTests error message: ... ~[netty-transport-native-epoll-4.1.58.
Read more >
[SOLVED] Maven broken? - IDE & Build - openHAB Community
An internal error occurred during: “Importing Maven projects”. assertion failed: Marker property value is too long: bnd error: Calc manifest ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found