When installing an API site, it appears to list the files, but stops there. It doesn't go on to parse those files. Looking into it, I see the following error on the status report:

Grammar Parser version	The version could not be detected
Install version 7.x-1.x of the Grammar Parser library code (from here) in a libraries directory such as "sites/all/libraries." For easy installation, use the drush make file in the Grammar Parser Library project.

This is certainly odd, as the grammar_parser library is right where it should be (afaict). I tried downloading a new version to sites/all/libraries, as indicated by this error message, but to no avail.

Comments

ergonlogic’s picture

It looks like we're getting the 7.x-2.x branch of grammar_parser and the 'master' branch of grammar_parser_lib. I believe switching to 7.x-2.x of grammar_parser_lib will clear this up.

ergonlogic’s picture

Status: Active » Needs review

Fixed in 3e54d429 & b613a00e over in dev/2116731. At least on Aegir2, the patch to remove grammar_parser_lib's makefile doesn't appear to be required.

deciphered’s picture

Issue summary: View changes
Status: Needs review » Fixed

Merged and pushed. Thanks for the great work.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

karma65’s picture

I seem to be having this issue and when I clicked on the link that you have up there, I come to a blank page.

Generates and displays API documentation pages.
Version: 7.x-1.17
Requires: Node (enabled), Chaos tools (enabled), Grammar Parser Library (>=2.1,<3.0) (incompatible with version 7.x-1.1), Libraries (enabled), System (enabled), Views (enabled)
Required by: API Search Integration (disabled)

I cannot enable my API due to this.