Description of problem: When querying a CA with the client-side pki command and the cert-find subcommand, no HTTP request is actually generated / sent and a java stack trace is output. After installing the tomcat-servlet package on the client, the command behaves as expected. Version-Release number of selected component (if applicable): pki-tools 10.2.5-1 How reproducible: 100% of the time Steps to Reproduce: 1. install fedora 22 2. install pki-tools without installing tomcat-servlet 3. query a CA with cert-find: pki -v -C ~/.pki.password -U 'https://<host>:8443/ca' cert-find --status REVOKED Actual results: No HTTP request leaves the machine; java trace stack starts with "ava.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest" Expected results: List of certs that match query structure. Additional info: 'cert-show' works fine without tomcat-servlet package, for some reason. Fedora 22 fix is to install tomcat-servlet.
I was also able to reproduce the bug with the steps above. However, I was able to get away with grabbing just the servlet-api import: wget http://search.maven.org/remotecontent?filepath=javax/servlet/servlet-api/2.5/servlet-api-2.5.jar -O /usr/share/java/servlet-api-2.5.jar
Fixed in master: 52547567fee5e32b58e69c017546cc20f87fbef9