<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Glad to hear the happy ending :-)</div><div>Woodley<br><br><br></div><div><br>On Jun 24, 2017, at 9:28 AM, David Moeljadi &lt;<a href="mailto:davidmoeljadi@gmail.com">davidmoeljadi@gmail.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div>Dear Woodley,</div><div><br></div>I am sorry, my mistake, I could not annotate the first sentence because some words are not in the lexicon.<div>I have just added the new words and run the FFTB again, now it works!</div><div><br></div><div>Best regards,</div><div>David</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jun 25, 2017 at 12:13 AM, David Moeljadi <span dir="ltr">&lt;<a href="mailto:davidmoeljadi@gmail.com" target="_blank">davidmoeljadi@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Dear Woodley,<div><br></div><div>Thank you very much! Yes, I missed this</div><div><br></div><div><span style="font-size:12.8px">--webdir=$LOGONROOT/lingo/answ</span><span style="font-size:12.8px"><wbr>er/fftb</span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Now it works!!</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I have another question, I have made a new test-suite called "kbbi". This test-suite has only two sentences.</span></div><div><span style="font-size:12.8px">It is completely new, so it does not have a gold profile.</span></div><div><span style="font-size:12.8px">I followed the step-by-step instruction in my documentation:&nbsp;<a href="http://moin.delph-in.net/IndraTreebanking" target="_blank">http://moin.<wbr>delph-in.net/IndraTreebanking</a></span></div><div><span style="font-size:12.8px">Last time (last year) it worked well, but this time no</span><span style="font-size:12.8px">.</span></div><div style="font-size:12.8px">=====</div><div><div><span style="font-size:12.8px">~/logon$ ./parse --binary --ind --protocol 2 --best 1 --limit 0 --count 8 kbbi</span></div><div><span style="font-size:12.8px">International Allegro CL Enterprise Edition</span></div><div><span style="font-size:12.8px">8.2 [64-bit Linux (x86-64)] (May 24, 2016 0:22)</span></div><div><span style="font-size:12.8px">Copyright (C) 1985-2010, Franz Inc., Oakland, CA, USA.&nbsp; All Rights Reserved.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">This standard runtime copy of Allegro CL was built by:</span></div><div><span style="font-size:12.8px">&nbsp; &nbsp;[TC13152] Universitetet i Oslo (IFI)</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">; Loading /home/david/logon/dot.tsdbrc</span></div><div><span style="font-size:12.8px">; Loading /home/david/.tsdbrc</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">[changing package from "COMMON-LISP-USER" to "TSDB"]</span></div><div><span style="font-size:12.8px">TSNLP(1): NIL</span></div><div><span style="font-size:12.8px">TSNLP(2): 5</span></div><div><span style="font-size:12.8px">TSNLP(3): 2</span></div><div><span style="font-size:12.8px">TSNLP(4): 5</span></div><div><span style="font-size:12.8px">TSNLP(5): NIL</span></div><div><span style="font-size:12.8px">TSNLP(6): T</span></div><div><span style="font-size:12.8px">TSNLP(7):&nbsp;</span></div><div><span style="font-size:12.8px">"/home/david/logon/lingo/lkb/<wbr>src/tsdb/home/"</span></div><div><span style="font-size:12.8px">TSNLP(8): 0</span></div><div><span style="font-size:12.8px">TSNLP(9): NIL</span></div><div><span style="font-size:12.8px">TSNLP(10): 1</span></div><div><span style="font-size:12.8px">TSNLP(11): 2</span></div><div><span style="font-size:12.8px">TSNLP(12): ; Loading /home/david/logon/ntu/ind/lkb/<wbr>script</span></div><div><span style="font-size:12.8px">; &nbsp; Loading /home/david/grammar/ind/<wbr>Version.lsp</span></div><div><span style="font-size:12.8px">; &nbsp; Loading /home/david/grammar/ind/lkb/<wbr>globals.lsp</span></div><div><span style="font-size:12.8px">set-coding-system(): activated UTF8.</span></div><div><span style="font-size:12.8px">; &nbsp; Loading /home/david/grammar/ind/lkb/<wbr>user-fns.lsp</span></div><div><span style="font-size:12.8px">; &nbsp; Loading /home/david/grammar/ind/lkb/<wbr>user-prefs.lsp</span></div><div><span style="font-size:12.8px">read-repp(): reading file `vanilla.rpp'.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Reading in type file matrix</span></div><div><span style="font-size:12.8px">Reading in type file head-types</span></div><div><span style="font-size:12.8px">Reading in type file indonesian</span></div><div><span style="font-size:12.8px">WARNING: Type `SIGN-MIN' redefined.</span></div><div><span style="font-size:12.8px">WARNING: Type `HEAD-MIN' redefined.</span></div><div><span style="font-size:12.8px">Reading in type file mtr</span></div><div><span style="font-size:12.8px">Reading in type file tmt</span></div><div><span style="font-size:12.8px">Checking type hierarchy</span></div><div><span style="font-size:12.8px">Checking for unique greatest lower bounds</span></div><div><span style="font-size:12.8px">Expanding constraints</span></div><div><span style="font-size:12.8px">Making constraints well formed</span></div><div><span style="font-size:12.8px">[23:57:11] gc-after-hook(): {L#30 N=14M O=0 E=95%} [S=2.1G R=172M].</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Expanding defaults</span></div><div><span style="font-size:12.8px">Type file checked successfully</span></div><div><span style="font-size:12.8px">Computing display ordering</span></div><div><span style="font-size:12.8px">Reading in lexical entry file lexicon</span></div><div><span style="font-size:12.8px">[23:57:11] gc-after-hook(): {L#31 N=30M O=0 E=90%} [S=2.1G R=282M].</span></div><div><span style="font-size:12.8px">[23:57:16] gc-after-hook(): {L#32 N=35M O=0 E=98%} [S=2.1G R=282M].</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Reading in rules file rules</span></div><div><span style="font-size:12.8px">Reading in lexical rules file lrules</span></div><div><span style="font-size:12.8px">Reading in lexical rules file irules</span></div><div><span style="font-size:12.8px">Reading in root file roots</span></div><div><span style="font-size:12.8px">Reading in parse node file labels</span></div><div><span style="font-size:12.8px">; &nbsp; Loading /home/david/grammar/ind/lkb/<wbr>mrsglobals.lsp</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">&nbsp;(recompiling semantic indices)</span></div><div><span style="font-size:12.8px">[23:57:33] gc-after-hook(): {L#33 N=39M O=6.1K E=99%} [S=2.1G R=283M].</span></div><div><span style="font-size:12.8px">[23:57:34] gc-after-hook(): {L#34 N=41M O=0 E=91%} [S=2.1G R=283M].</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Warning: TELAH has no semantics and no filter rule</span></div><div><span style="font-size:12.8px">[23:57:34] gc-after-hook(): {L#35 N=43M O=0 E=91%} [S=2.1G R=283M].</span></div><div><span style="font-size:12.8px">...(some other warnings)...</span></div><div><br></div><div><span style="font-size:12.8px">Indexing complete</span></div><div><span style="font-size:12.8px">read-vpm(): reading file `semi.vpm'.</span></div><div><span style="font-size:12.8px">; &nbsp; Loading /home/david/grammar/ind/lkb/<wbr>mt.lsp</span></div><div><span style="font-size:12.8px">read-transfer-rules(): reading file `trigger.mtr'.</span></div><div><span style="font-size:12.8px">read-transfer-rules(): reading file `gen-fixup.mtr'.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Building rule filter</span></div><div><span style="font-size:12.8px">Building lr connections table</span></div><div><span style="font-size:12.8px">Constructing lr table for non-morphological rules</span></div><div><span style="font-size:12.8px">Grammar input complete</span></div><div><span style="font-size:12.8px">NIL</span></div><div><span style="font-size:12.8px">TSNLP(13):&nbsp;</span></div><div><span style="font-size:12.8px">&nbsp; 14 skeletons in `/home/david/logon/lingo/lkb/<wbr>src/tsdb/skeletons/ind/'.</span></div><div><span style="font-size:12.8px">NIL</span></div><div><span style="font-size:12.8px">TSNLP(14):&nbsp;</span></div><div><span style="font-size:12.8px">[t4000b] BEGIN</span></div><div><span style="font-size:12.8px">[t4000c] BEGIN</span></div><div><span style="font-size:12.8px">[t4000d] BEGIN</span></div><div><span style="font-size:12.8px">[t4000e] BEGIN</span></div><div><span style="font-size:12.8px">[t4000f] BEGIN</span></div><div><span style="font-size:12.8px">[t40010] BEGIN</span></div><div><span style="font-size:12.8px">[t40011] BEGIN</span></div><div><span style="font-size:12.8px">[t40012] BEGIN</span></div><div><span style="font-size:12.8px">[t40011] EOF</span></div><div><span style="font-size:12.8px">[t40010] EOF</span></div><div><span style="font-size:12.8px">[t4000f] EOF</span></div><div><span style="font-size:12.8px">[t4000e] EOF</span></div><div><span style="font-size:12.8px">[t4000d] EOF</span></div><div><span style="font-size:12.8px">cat: /tmp/.parse.tmp.david.12811: No such file or directory</span><br></div></div><div><div><span style="font-size:12.8px">~/logon$&nbsp;</span></div></div><div style="font-size:12.8px">=====</div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Also, I tried&nbsp;</span><br></div><div><span style="font-size:12.8px">=====</span><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">fftb -g ind.dat --browser --webdir=$LOGONROOT/lingo/<wbr>answer/fftb /tmp/kbbi-demo/</span></div><div><span style="font-size:12.8px">=====</span><br></div><div>This command line launched the FFTB page, I could see the two sentences in my test-suite there (screenshot attached),</div><div>but when I clicked sentence number one, a page "404 no stored forest found for this item" appeared (screenshot attached).</div><div>However, when I clicked sentence number two, I could go to the annotation page (screenshot attached)!!</div><div>Maybe this time I missed something again?</div><div><br></div><div>Best regards,</div><div>David</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 24, 2017 at 1:09 AM, Woodley Packard <span dir="ltr">&lt;<a href="mailto:sweaglesw@sweaglesw.org" target="_blank">sweaglesw@sweaglesw.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear David,<br>
<br>
I believe your problem is that FFTB wasn't able to find the stylesheet and javascript files that it uses for its browser interface.&nbsp; In the examples on the CapitolHillTreebank page, the working directory when invoking fftb was the same directory where fftb expects to be run from.&nbsp; If that is not the case, you need to add a command-line option like:<br>
<br>
--webdir=/path/to/fftb-dir/ass<wbr>ets<br>
<br>
or if you are using the FFTB binary from the LOGON tree:<br>
<br>
--webdir=$LOGONROOT/lingo/answ<wbr>er/fftb<br>
<br>
Can you try that and see if it helps?&nbsp; Good luck,<br>
Woodley<div class="m_4885669270250831153HOEnZb"><div class="m_4885669270250831153h5"><br>
<br>
On 06/23/2017 12:06 AM, David Moeljadi wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear all,<br>
<br>
I tried to do treebanking with FFTB, using the command lines in<br>
<a href="http://moin.delph-in.net/CapitolHillTreebank" rel="noreferrer" target="_blank">http://moin.delph-in.net/Capit<wbr>olHillTreebank</a>.<br>
I could see the FFTB page in my Firefox browser (screenshot attached), but<br>
when I clicked the sentences (for example 11 Hujan turun), I got a page<br>
"404 Not Found" (screenshot attached), I could not see the tree or the<br>
discriminants.<br>
Did I miss something here?<br>
<br>
====<br>
~/grammar/ind$ fftb -g ind.dat /tmp/mrs-demo/ --browser --gold<br>
/tsdb/gold/mrs<br>
grammar image: ind.dat<br>
Just one TSDB profile: /tmp/mrs-demo/<br>
Would update from profile: ../ind/tsdb/gold/mrs<br>
listening on <a href="http://127.0.0.1:53055/private/" rel="noreferrer" target="_blank">http://127.0.0.1:53055/private<wbr>/</a><br>
should GET&nbsp; &nbsp; /private/<br>
should GET&nbsp; &nbsp; /favicon.ico<br>
...<br>
[1031] {0 decisions} UCSTAT: input 0 edges, output 0 edges<br>
{0 edges} {0 trees} no gold writing tsdb relation 'tree' with 172 tuples<br>
<br>
[1041] {1 decisions} UCSTAT: input 4 edges, output 3 edges<br>
{3 edges} {1 / 1 trees active} different writing tsdb relation 'tree' with<br>
172 tuples<br>
<br>
[1042] {0 decisions} UCSTAT: input 6 edges, output 5 edges<br>
{5 edges} {1 trees} no gold writing tsdb relation 'tree' with 172 tuples<br>
<br>
[1051] {1 decisions} UCSTAT: input 4 edges, output 3 edges<br>
{3 edges} {1 / 1 trees active} different writing tsdb relation 'tree' with<br>
172 tuples<br>
<br>
[1061] {0 decisions} found a stored forest, but couldn't use it.<br>
-&gt; no usable stored forest<br>
unable to get parse forest for 1061<br>
writing tsdb relation 'tree' with 172 tuples<br>
<br>
[1062] {0 decisions} found a stored forest, but couldn't use it.<br>
-&gt; no usable stored forest<br>
unable to get parse forest for 1062<br>
writing tsdb relation 'tree' with 172 tuples<br>
<br>
[1071] {2 decisions} UCSTAT: input 12 edges, output 10 edges<br>
{10 edges} {0 / 2 trees active} writing tsdb relation 'tree' with 172 tuples<br>
<br>
[1072] {2 decisions} UCSTAT: input 9 edges, output 7 edges<br>
{7 edges} {0 / 2 trees active} writing tsdb relation 'tree' with 172 tuples<br>
<br>
should GET&nbsp; &nbsp; /private/parse?profile=/&amp;id=11<br>
item id 11 -&gt; input 'Hujan turun.'<br>
profile parse id 11<br>
gold parse id 11<br>
preferred gold result id 0<br>
-&gt; got gold preferred tree 0xf05fd0<br>
-&gt; loaded stored forest<br>
found stored forest (4 edges connected to 1 roots).&lt;br/&gt;<br>
UCSTAT: input 4 edges, output 3 edges<br>
should GET&nbsp; &nbsp; /private/session?0<br>
should GET&nbsp; &nbsp; /private/parse?profile=/&amp;id=10<wbr>41<br>
...<br>
TIMERS (792 calls = ~ 108,5µs overhead):<br>
get decisions&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1,4ms for 102 events = 13,5µs per event<br>
load gold tree&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0,7ms for 53 events = 13,0µs per event<br>
load forest&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;8,9ms for 171 events = 51,9µs per event<br>
unary closure&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2,5ms for 117 events = 21,2µs per event<br>
count solutions&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;122,6µs for 162 events = 0,8µs per event<br>
~/grammar/ind$<br>
====<br>
<br>
Also, I tried calling it without --gold /dir/ (screenshot attached) but<br>
still the same, I got "404 Not Found" when I clicked the sentences.<br>
===<br>
~/grammar/ind$ fftb -g ind.dat /tmp/mrs-demo/ --browser<br>
grammar image: ind.dat<br>
listening on <a href="http://127.0.0.1:38959/private/" rel="noreferrer" target="_blank">http://127.0.0.1:38959/private<wbr>/</a><br>
should GET&nbsp; &nbsp; /private/<br>
should GET&nbsp; &nbsp; /favicon.ico<br>
...<br>
should GET&nbsp; &nbsp; /private/parse?profile=/&amp;id=14<wbr>2<br>
item id 142 -&gt; input 'Dia menggonggong.'<br>
profile parse id 142<br>
-&gt; loaded stored forest<br>
found stored forest (3 edges connected to 1 roots).&lt;br/&gt;<br>
UCSTAT: input 3 edges, output 3 edges<br>
should GET&nbsp; &nbsp; /private/session?0<br>
should GET&nbsp; &nbsp; /private/parse?profile=/&amp;id=11<br>
item id 11 -&gt; input 'Hujan turun.'<br>
profile parse id 11<br>
-&gt; loaded stored forest<br>
found stored forest (4 edges connected to 1 roots).&lt;br/&gt;<br>
UCSTAT: input 4 edges, output 3 edges<br>
should GET&nbsp; &nbsp; /private/session?1<br>
should GET&nbsp; &nbsp; /private/parse?profile=/&amp;id=21<br>
item id 21 -&gt; input 'Adi menggonggong.'<br>
profile parse id 21<br>
-&gt; loaded stored forest<br>
found stored forest (3 edges connected to 1 roots).&lt;br/&gt;<br>
UCSTAT: input 3 edges, output 3 edges<br>
should GET&nbsp; &nbsp; /private/session?2<br>
should GET&nbsp; &nbsp; /private/exit<br>
TIMERS (0 calls = ~ 0,0µs overhead):<br>
~/grammar/ind$<br>
===<br>
<br>
Best regards,<br>
David<br>
<br>
</blockquote>
<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></blockquote></body></html>