Page MenuHomePhabricator

Problem with creating a new book at diviner
Closed, InvalidPublic

Asked by Luke081515.2 on Oct 27 2015, 12:26 AM.

Details

I got a problem. I try to create a book, as described here: https://secure.phabricator.com/book/phabricator/article/diviner/
But there is a exception, if I try to create a book with a normal name, I get:
Command: sudo ./bin/diviner generate --book Doku
Exception:

Generating book "Doku"...
[2015-10-27 01:21:20] EXCEPTION: (FilesystemException) File system entity `/srv/phab/phabricator/Doku' does not exist. at [<phutil>/src/filesystem/Filesystem.php:1006]
arcanist(head=d54cb072facdd0116b20f70317c6e16f95a975a6, ref.master=565a96e0ee54), phabricator(head=b071c2c63656535c9d681a77b35fff9e7558b0d2,   ref.master=c1c31fce7f26, custom=4), phutil(head=83f09f6c5a03d68966537eb955e683788a1ab44e, ref.master=103dc7e39093), security(head=master, ref.master=a8873a5ca289), sprint(head=13c2949b3777343d535715e3eeaed2b6a0c2d372, ref.master=3fbeaf53a042)
#0 Filesystem::assertExists(string) called at [<phutil>/src/filesystem/Filesystem.php:37]
#1 Filesystem::readFile(string) called at [<phabricator>/src/applications/diviner/workflow/DivinerWorkflow.php:28]
#2 DivinerWorkflow::readBookConfiguration(string) called at [<phabricator>/src/applications/diviner/workflow/DivinerGenerateWorkflow.php:88]
#3 DivinerGenerateWorkflow::generateBook(string, PhutilArgumentParser) called at [<phabricator>/src/applications/diviner/workflow/DivinerGenerateWorkflow.php:80]
#4 DivinerGenerateWorkflow::execute(PhutilArgumentParser) called at [<phutil>/src/parser/argument/PhutilArgumentParser.php:406]
#5 PhutilArgumentParser::parseWorkflowsFull(array) called at [<phutil>/src/parser/argument/PhutilArgumentParser.php:301]
#6 PhutilArgumentParser::parseWorkflows(array) called at [<phabricator>/scripts/diviner/diviner.php:21]

Then I created the directory manualy with sudo mkdir, and the I get this exception:

Generating book "Doku"...
[2015-10-27 01:22:26] EXCEPTION: (FilesystemException) Requested path `/srv/phab/phabricator/Doku' is not a file. at [<phutil>/src/filesystem/Filesystem.php:1040]
arcanist(head=d54cb072facdd0116b20f70317c6e16f95a975a6, ref.master=565a96e0ee54), phabricator(head=b071c2c63656535c9d681a77b35fff9e7558b0d2, ref.master=c1c31fce7f26, custom=4), phutil(head=83f09f6c5a03d68966537eb955e683788a1ab44e, ref.master=103dc7e39093), security(head=master, ref.master=a8873a5ca289), sprint(head=13c2949b3777343d535715e3eeaed2b6a0c2d372, ref.master=3fbeaf53a042)
#0 Filesystem::assertIsFile(string) called at [<phutil>/src/filesystem/Filesystem.php:38]
#1 Filesystem::readFile(string) called at [<phabricator>/src/applications/diviner/workflow/DivinerWorkflow.php:28]
#2 DivinerWorkflow::readBookConfiguration(string) called at [<phabricator>/src/applications/diviner/workflow/DivinerGenerateWorkflow.php:88]
#3 DivinerGenerateWorkflow::generateBook(string, PhutilArgumentParser) called at [<phabricator>/src/applications/diviner/workflow/DivinerGenerateWorkflow.php:80]
#4 DivinerGenerateWorkflow::execute(PhutilArgumentParser) called at [<phutil>/src/parser/argument/PhutilArgumentParser.php:406]
#5 PhutilArgumentParser::parseWorkflowsFull(array) called at [<phutil>/src/parser/argument/PhutilArgumentParser.php:301]
#6 PhutilArgumentParser::parseWorkflows(array) called at [<phabricator>/scripts/diviner/diviner.php:21]

Can you help me, what I have to do, to create a new book successfuly?

Answers

chad
Updated 3,312 Days Ago

See T4558, but Diviner is a prototype application and we don't provide support for these apps. https://secure.phabricator.com/book/phabricator/article/prototypes/

New Answer

Answer

This question has been marked as closed, but you can still leave a new answer.