Kevin Minder created KNOX-649:
---------------------------------
Summary: Deleting site or site/books output directory causing site
generation to fail
Key: KNOX-649
URL: https://issues.apache.org/jira/browse/KNOX-649
Project: Apache Knox
Issue Type: Bug
Components: Site
Affects Versions: 0.7.0
Reporter: Kevin Minder
Assignee: Kevin Minder
Fix For: 0.7.0
If one of the output directories site or site/books is deleted prior to site
generation (ant generate). Reproduction is as follows:
{code}
~/Projects> svn checkout https://svn.apache.org/repos/asf/knox knox-site
~/Projects> cd knox-site
~/Projects/knox-site> svn up
~/Projects/knox-site> ant generate
~/Projects/knox-site> rm -rf site
~/Projects/knox-site> ant generate
{code}
The error you would see looks like this.
{code}
_book-0-3-0:
[java] Loading markdown from
/Users/kevin.minder/Projects/knox-site-clean/trunk/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.open(Native Method)
[java] at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
[java] at java.io.FileOutputStream.<init>(FileOutputStream.java:171)
[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)
BUILD FAILED
/Users/kevin.minder/Projects/knox-site-clean/build.xml:25: The following error
occurred while executing this line:
/Users/kevin.minder/Projects/knox-site-clean/trunk/build.xml:88: Java returned:
1
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)