Skip to content

Instantly share code, notes, and snippets.

@dpursehouse
Created October 2, 2014 12:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dpursehouse/9a5f198d0b47ccde2ae3 to your computer and use it in GitHub Desktop.
Save dpursehouse/9a5f198d0b47ccde2ae3 to your computer and use it in GitHub Desktop.
xdocs plugin build failure
gerrit $ buck build plugins/xdocs
Using buckd.
[-] PROCESSING BUCK FILES...FINISHED 0.1s
[+] BUILDING...0.4s (185/187 JOBS)
|=> IDLE
|=> IDLE
|=> IDLE
|=> IDLE
|=> //plugins/xdocs:xdocs__plugin... 0.3s (running javac[0.3s])
/Users/david/git/gerrit/plugins/xdocs/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java:40: error: package com.google.gwtexpui.server does not exist
import com.google.gwtexpui.server.CacheHeaders;
^
/Users/david/git/gerrit/plugins/xdocs/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java:46: error: package eu.medsea.mimeutil does not exist
import eu.medsea.mimeutil.MimeType;
^
/Users/david/git/gerrit/plugins/xdocs/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java:40: error: package com.google.gwtexpui.server does not exist
import com.google.gwtexpui.server.CacheHeaders;
^
/Users/david/git/gerrit/plugins/xdocs/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java:46: error: package eu.medsea.mimeutil does not exist
import eu.medsea.mimeutil.MimeType;
^
/Users/david/git/gerrit/plugins/xdocs/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java:106: error: cannot find symbol
CacheHeaders.setNotCacheable(res);
^
symbol: variable CacheHeaders
location: class com.googlesource.gerrit.plugins.xdocs.XDocServlet
/Users/david/git/gerrit/plugins/xdocs/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java:122: error: cannot find symbol
MimeType mimeType = fileTypeRegistry.getMimeType(key.file, null);
^
symbol: class MimeType
location: class com.googlesource.gerrit.plugins.xdocs.XDocServlet
/Users/david/git/gerrit/plugins/xdocs/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java:195: error: cannot find symbol
CacheHeaders.setCacheablePrivate(res, 7, TimeUnit.DAYS, false);
^
symbol: variable CacheHeaders
location: class com.googlesource.gerrit.plugins.xdocs.XDocServlet
/Users/david/git/gerrit/plugins/xdocs/src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocServlet.java:225: error: cannot find symbol
MimeType mimeType = fileTypeRegistry.getMimeType(file, content);
^
symbol: class MimeType
location: class com.googlesource.gerrit.plugins.xdocs.XDocServlet
Errors: 8. Warnings: 0.
BUILD FAILED: //plugins/xdocs:xdocs__plugin failed with exit code 1:
javac
plugins/xdocs/BUCK (:xdocs__plugin) is missing deps:
'//gerrit-gwtexpui:server',
@davido
Copy link

davido commented Oct 2, 2014

Looks like gwtexpui is missing? I wonder how it works at all? Maven would also need gwtexpui. This dependency is for example used in service user plugin that also depends on gwtexpui.

<dependency>
      <groupId>gwtexpui</groupId>
      <artifactId>gwtexpui</artifactId>
      <version>1.3.4</version>
      <scope>provided</scope>
    </dependency>

I can't imagine that it works in standalone mode and or with Maven. So all three modes are broken?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment