I'm dealing with a 500 page book (if you give me your github username, I'll happily add you to the repo) and many of these problems emerge only at scale. (when I render individual chapters, there are no issues, but when rendering the whole book, the tables just have all sorts of formatting issues.) Here's a working example % engine=luajittex \startenvironment env_trap \enableregime[utf-8] \setupcolors[state=start] \setupreferencing[autofile=yes] \setupinteraction[state=start, color=blue, contrastcolor=blue, style={\tf}] \usemodule[simplefonts] \usemodule[database] % Enable hyperlinks \setuppapersize [A4][A4] \definepapersize[standing][A4][A4] \definepapersize[lying][A4,landscape][A4] \setuplayout [width=middle, backspace=.75in, cutspace=.75in, height=middle, topspace=.5in, bottomspace=.5in] \setupbodyfont[11pt] \setupwhitespace[none] \setupcaption[table][location=top] \setupcaptions[style={\tfx}, width=.9\textwidth,align=middle] \unprotect \appendtoks \setupbackgrounds[\v!page][\c!background=\makeupparameter\c!background] \to \t_page_makeup_every_setup \protect \defineseparatedlist[CSV] [separator={,}, quotechar={"}, left=\bTD,right=\eTD, first=\bTR,last=\eTR, before=\bTABLE,after=\eTABLE] \setupTABLE[c][each][align=flushleft,style={\tfx},width=fit] \setupTABLE[r][1][background=color,backgroundcolor=gray,style={\tf}] \setupTABLE[align=middle] \setuppagenumbering[alternative=doublesided] \stopenvironment \starttext \placetable[here][tab01]{Kazanlak site numbers, aggregate area and average area through through time}{ \setupTABLE[c][each][align=middle,style={\tfx},alignmentcharacter={.},aligncharacter=yes] \chardef\characteralignmentmode=2 \startCSV Period,NL,Chl,EBA,LBA,EIA,LIA,RM,LA,BYZ,MA,OTT Aggregate Area (ha),1.5,2.9,5.0,6.7,21.5,43.3,54.9,31.2,24.4,30.7,94.9 Site Count,3,6,10,7,23,38,23,19,15,21,15 Avg Area (ha),0.5,0.5,0.5,1.0,0.9,1.1,2.4,1.6,1.6,1.5,6.3 \stopCSV } \stoptext And I wasn't able to cause it to fail via a trivial 'making it a component' and calling it from a project. > ------------------------------ > > Message: 5 > Date: Mon, 18 Apr 2016 22:11:28 +0200 > From: Hans Hagen > To: ntg-context@ntg.nl > Subject: Re: [NTG-context] Table index is nil > Message-ID: <57153F70.6050505@wxs.nl> > Content-Type: text/plain; charset=utf-8; format=flowed > > On 4/18/2016 3:59 AM, Brian Ballsun-Stanton wrote: > > I'm getting (suddenly) an error: > > ...ext/tex/texmf-context/tex/context/base/mkiv/font-hsh.lua:124: table > > index is nil > > > > > > And I have a bunch of tables: > > > > > > \placetable[here][tab01]{Kazanlak site numbers, aggregate area and > > average area > > through through time}{ > > > \setupTABLE[c][each][align=middle,style={\tfx},alignmentcharacter={.},aligncharacter=yes] > > \chardef\characteralignmentmode=2 > > \startCSV > > Period,NL,Chl,EBA,LBA,EIA,LIA,RM,LA,BYZ,MA,OTT > > Aggregate Area (ha),1.5,2.9,5.0,6.7,21.5,43.3,54.9,31.2,24.4,30.7,94.9 > > Site Count,3,6,10,7,23,38,23,19,15,21,15 > > Avg Area (ha),0.5,0.5,0.5,1.0,0.9,1.1,2.4,1.6,1.6,1.5,6.3 > > \stopCSV > > } > > > > The odd thing is that no other chapters of the book (all of which use > > the same environment, and many use the same table) > > > > When I comment out the series of tables, the errors go away. > > I've just rerun first-setup.sh just out of paranoia. mtx-context | > > current version: 2016.04.17 11:56 > > i really need a small *working* example for this > > >