This should be fixed now via KNOX-649. To pickup the fix do a svn up and then ant generate review Kevin.
On 1/13/16, 2:00 PM, "Kevin Minder" <kevin.min...@hortonworks.com> wrote: >Lars, > >There does appear to be some chicken/egg issue here that probably need to be >fixed. However I believe your issue is that you seem to be deleting the >site/books that is present in svn. It is sort of strange but site site >directory is actually the final published site that is picked up the the >Apache site content management system for publishing the site. If these were >empty as the result of a 'svn checkout https://svn.apache.org/repos/asf/knox' >then we would have no Apache Knox site. > >Anyway, what I think you need to do is... > >~/Projects> cd knox-site >~/Projects/knox-site> svn up >~/Projects/knox-site> ant generate review > >Specifically the 'svn up’ should bring back >site/books/knox-0-3-0/markbook-section-link.png >Which will then allow the ant generate review to work. > >That being said I need to figure out why markbook-section-link.png isn’t >getting pulled from >trunk/markbook/src/main/resources/markbook-section-link.png like I believe it >should be. > >I also note that the ‘Contribution Process’ docs for this are (shall we say) >“thin”. I’ll add there as well. > >Kevin. > > > >On 1/13/16, 11:48 AM, "Lars Francke" <lars.fran...@gmail.com> wrote: > >>Hi, >> >>as hinted at in KNOX-645 I now get the next error: >> >>_book-0-3-0: >> [java] Loading markdown from >>/Users/lars/dev/external/knox-site/books/0.3.0/book.md >> [java] Exception in thread "main" java.io.FileNotFoundException: >>../site/books/knox-0-3-0/markbook-section-link.png (No such file or >>directory) >> [java] at java.io.FileOutputStream.open0(Native Method) >> [java] at java.io.FileOutputStream.open(FileOutputStream.java:270) >> [java] at java.io.FileOutputStream.<init>(FileOutputStream.java:213) >> [java] at java.io.FileOutputStream.<init>(FileOutputStream.java:162) >> [java] at >>org.apache.hadoop.gateway.markbook.MarkBook.extractClassPathResourceToFile(MarkBook.java:251) >> [java] at >>org.apache.hadoop.gateway.markbook.MarkBook.replaceHeadings(MarkBook.java:146) >> [java] at >>org.apache.hadoop.gateway.markbook.MarkBook.loadMarkdown(MarkBook.java:104) >> [java] at >>org.apache.hadoop.gateway.markbook.MarkBook.loadMarkdown(MarkBook.java:95) >> [java] at >>org.apache.hadoop.gateway.markbook.MarkBook.main(MarkBook.java:73) >> >>There seem to be some assumptions in there. I've checked out the site SVN >>separately so no "../site/books" directory exists. I'm not sure if I'm >>doing something wrong or if this is a bug. >> >>Easily reproducible by running >> java -jar markbook/target/markbook.jar -i books/0.3.0/book.md -o >>../site/books/foobar.html >> >>It seems to work when I do >> java -jar markbook/target/markbook.jar -i books/0.3.0/book.md -o >>foobar.html >> >>Any ideas? Thanks! >> >>Cheers, >>Lars