Troubleshooting - groupon/odo GitHub Wiki

If you see an error like the following:

INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/wizrrrd/projects/groupon/odo/browsermob-proxy/src/main/java/org/br
owsermob/proxy/jetty/jetty/servlet/ServletHandler.java:[1008,4] org.browsermob.p
roxy.jetty.jetty.servlet.ServletHandler.Context is not abstract and does not ove
rride abstract method declareRoles(java.lang.String...) in javax.servlet.Servlet
Context
[ERROR] /home/wizrrrd/projects/groupon/odo/browsermob-proxy/src/main/java/org/br
owsermob/proxy/jetty/jetty/servlet/ServletHttpRequest.java:[51,7] org.browsermob
.proxy.jetty.jetty.servlet.ServletHttpRequest is not abstract and does not overr
ide abstract method getPart(java.lang.String) in javax.servlet.http.HttpServletR
equest
[ERROR] /home/wizrrrd/projects/groupon/odo/browsermob-proxy/src/main/java/org/br
owsermob/proxy/jetty/jetty/servlet/ServletHttpResponse.java:[46,7] org.browsermo
b.proxy.jetty.jetty.servlet.ServletHttpResponse is not abstract and does not ove
rride abstract method getHeaderNames() in javax.servlet.http.HttpServletResponse`

Check your mvn version mvn -v. To properly compile you need mvn 3.

If Odo is taking a very long time to start, ensure that no antivirus software is running.