I saw something like this recently in a little different context. In the output of a babel block I saw the empty table get inserted around the results. It only happened in one file, and I didn't notice if there was a user-error.  I can't reproduce it at the moment, and didn't spend any time tracking it down. If I see it again I will see if I can track anything down. 

I am using Org mode version 9.2.1 (9.2.1-23-g126a37-elpaplus @ /Users/jkitchin/vc/jkitchin-github/scimax/elpa/org-plus-contrib-20190218/)

John

-----------------------------------
Professor John Kitchin 
Doherty Hall A207F
Department of Chemical Engineering
Carnegie Mellon University
Pittsburgh, PA 15213
412-268-7803


On Thu, Mar 21, 2019 at 10:47 PM William Denton <wtd@pobox.com> wrote:
I've updated Org from source a couple of times in the last couple of days and
this started happening:  when I restart Emacs, I get an error saying "File mode
specification error: (user-error Empty table - created default table)" and this
happens:  an empty table is added!  Here's an example:

#----- begin

#+NAME: count
#+BEGIN_SRC sql :engine mysql :dbuser user :database db_name :exports results
SELECT count(*) AS foo FROM bar
#+END_SRC

|   |   |   |   |   |
|---+---+---+---+---|
|   |   |   |   |   |
#+RESULTS: count
| foo   |
|-------|
|  2782 |

#----- end

Anyone else seeing this?

Bill
--
William Denton :: Toronto, Canada   ---   Listening to Art: https://listeningtoart.org/
https://www.miskatonic.org/         ---   GHG.EARTH: https://ghg.earth/
Caveat lector.                      ---   STAPLR: http://staplr.org/