Problems with creating index - missing table delayed_jobs

49 views
Skip to first unread message

Greg DeVore

unread,
Jan 2, 2009, 3:11:01 PM1/2/09
to Thinking Sphinx
I have been testing thinking sphinx out for the last week and have run
into a very strange problem. When I try to run rake ts:index I get
the following error:

Mysql::Error: Table 'screensteps_spaces.delayed_jobs' doesn't exist:
SHOW FIELDS FROM `delayed_jobs`

Running trace shows that it is choking here:

thinking-sphinx/lib/thinking_sphinx/deltas/delayed_delta/job.rb:9:in
`cancel_thinking_sphinx_jobs'

What is strange is that when I was working on this a couple of days
ago indexing was working fine.

Any help would be greatly appreciated.

Thanks,
Greg DeVore

Pat Allan

unread,
Jan 2, 2009, 9:46:59 PM1/2/09
to thinkin...@googlegroups.com
Hi Greg

That's entirely my fault, and I'll spend some time fixing it now.

I added in the ability for people to push delta indexing into a
background process using the delayed_job plugin - obviously I didn't
test it in situations where people don't want to use that setup.

Give me an hour, hopefully less, and I'll fix it up.

Cheers

--
Pat

Pat Allan

unread,
Jan 2, 2009, 10:03:30 PM1/2/09
to thinkin...@googlegroups.com
Okay Greg, latest version in github should solve that problem for you.

Sorry for the hassle.

--
Pat

Greg DeVore

unread,
Jan 6, 2009, 8:21:30 AM1/6/09
to thinkin...@googlegroups.com
Pat-
Thank you so much - the fix works great.
Reply all
Reply to author
Forward
0 new messages