[O] help with MWE error: Variable binding depth exceeds max-specpdl-size

2015-07-03 Thread Myles English
Hello,

Using the latest git HEAD (048f0), I am trying to make a MWE for another
problem however, can someone please tell me what is missing from the
init file because I get an error when I press TAB in the table.

Starting emacs like this:

$ emacs a.org -Q -l init.el

with these files:

a.org
-
* x

| a |
|---|
| 1 |

init.el
---
(setq debug-on-error t)
(add-to-list 'load-path
 ~/.emacs.d/plugins/org-mode/lisp)

(add-to-list 'load-path
 ~/.emacs.d/plugins/org-mode/contrib/lisp t)
(require 'org)
;;(require 'org-index)


I get this traceback:

Debugger entered--Lisp error: (error Variable binding depth exceeds 
max-specpdl-size)
  outline-on-heading-p(t)
  org-at-heading-p()
  org-element--current-element(23 element nil nil)
  byte-code(`\212\306\307 \211\310P\311 
\210,`)\312\211\211\211\211\211\211*+,-./\306\307 \211\310 P\313 
\203Teb\210\314 \210m\204L\315 /V\203\205\316\317\312\\210\202\205\320 
\210\312y\210\314 \210m\204i\315 /V\203\205\316\317\321\312x\210\322 
\2100\204~\323d\306\\202\203\323d\306\C\\210,\322 
\210\324.\325,*$\211@-\326\f12\211;\203\263\327\31221$\202\304A\330A@21#\240\210+\2100\203\322+B+\3312;\203\351\332\3332#\202\361\334A@2\*\2113/W\204\f3/U\2053.U?\2053b)\204\211-4\204.\316\3170\203'+\202)\\210\202\211\3352;\203E\332\3332#\202M\334A@2\*\3362;\203e\332\3332#\202m\334A@2\*5\2116\203\2745\203\2746/V\204\2745/W\204\2746/U\203\232-\337\204\2745/U\203\317-\340\204\274-\341\203\3175b\210n\204\274m\204\317\316\3170\203\310+\202\312\\210\202@\342-\343\\203\344,\3452;\203\364\332\3332#\202\374\334A@2\**\2028\342-\344\\203\312,\2028\342-\346\\203!\347,\312*\2028\342-\350\\2032\351,\312*\2028\312\211,*5.6b\210*\202\211
 [org-called-with-limited-levels org-outline-regexp outline-regexp 
org-outline-regexp-bol parent prevs t org-get-limited-outline-regexp ^ 
outline-next-heading nil org-before-first-heading-p org-skip-whitespace 
line-beginning-position throw exit org-back-to-heading  \n 
beginning-of-line org-element-headline-parser org-element--current-element 
element :parent org-add-props plist-put :end get-text-property 0 plist-get 
:contents-begin :contents-end (plain-list table) (center-block drawer 
dynamic-block inlinetask property-drawer quote-block special-block) (item 
plain-list) eql plain-list item :structure property-drawer node-property table 
table-row struct trail special-flag type end origin keep-trail value ...] 10)
  org-element-at-point()
  org-table-begin(any)
  org-at-table\.el-p()
  org-element-table-parser(23 (5))
  org-element--current-element(23 element nil nil)
  byte-code(`\212\306\307 \211\310P\311 
\210,`)\312\211\211\211\211\211\211*+,-./\306\307 \211\310 P\313 
\203Teb\210\314 \210m\204L\315 /V\203\205\316\317\312\\210\202\205\320 
\210\312y\210\314 \210m\204i\315 /V\203\205\316\317\321\312x\210\322 
\2100\204~\323d\306\\202\203\323d\306\C\\210,\322 
\210\324.\325,*$\211@-\326\f12\211;\203\263\327\31221$\202\304A\330A@21#\240\210+\2100\203\322+B+\3312;\203\351\332\3332#\202\361\334A@2\*\2113/W\204\f3/U\2053.U?\2053b)\204\211-4\204.\316\3170\203'+\202)\\210\202\211\3352;\203E\332\3332#\202M\334A@2\*\3362;\203e\332\3332#\202m\334A@2\*5\2116\203\2745\203\2746/V\204\2745/W\204\2746/U\203\232-\337\204\2745/U\203\317-\340\204\274-\341\203\3175b\210n\204\274m\204\317\316\3170\203\310+\202\312\\210\202@\342-\343\\203\344,\3452;\203\364\332\3332#\202\374\334A@2\**\2028\342-\344\\203\312,\2028\342-\346\\203!\347,\312*\2028\342-\350\\2032\351,\312*\2028\312\211,*5.6b\210*\202\211
 [org-called-with-limited-levels org-outline-regexp outline-regexp 
org-outline-regexp-bol parent prevs t org-get-limited-outline-regexp ^ 
outline-next-heading nil org-before-first-heading-p org-skip-whitespace 
line-beginning-position throw exit org-back-to-heading  \n 
beginning-of-line org-element-headline-parser org-element--current-element 
element :parent org-add-props plist-put :end get-text-property 0 plist-get 
:contents-begin :contents-end (plain-list table) (center-block drawer 
dynamic-block inlinetask property-drawer quote-block special-block) (item 
plain-list) eql plain-list item :structure property-drawer node-property table 
table-row struct trail special-flag type end origin keep-trail value ...] 10)
  org-element-at-point()
  org-table-begin(any)
  org-at-table\.el-p()
  org-element-table-parser(23 (5))
  org-element--current-element(23 element nil nil)
  byte-code(`\212\306\307 \211\310P\311 
\210,`)\312\211\211\211\211\211\211*+,-./\306\307 \211\310 P\313 
\203Teb\210\314 \210m\204L\315 /V\203\205\316\317\312\\210\202\205\320 
\210\312y\210\314 \210m\204i\315 /V\203\205\316\317\321\312x\210\322 
\2100\204~\323d\306\\202\203\323d\306\C\\210,\322 

Re: [O] help with MWE error: Variable binding depth exceeds max-specpdl-size

2015-07-03 Thread Nicolas Goaziou
Hello,

Titus von der Malsburg malsb...@posteo.de writes:

 I often get this error message after updating Emacs or org mode and
 forgetting to restart Emacs.

Indeed, it looks like Myles English is using an outdated
org-element.el library:

   org-element-at-point()
   org-table-begin(any)
   org-at-table\.el-p()
   org-element-table-parser(23 (5))

`org-element-table-parser' doesn't call `org-at-table.el-p' anymore
since aa9c4bfb6fe1f5db240b4f9b2d781abd1138e018.


Regards,

-- 
Nicolas Goaziou



Re: [O] help with MWE error: Variable binding depth exceeds max-specpdl-size

2015-07-03 Thread Titus von der Malsburg

I often get this error message after updating Emacs or org mode and
forgetting to restart Emacs.

  Titus

On 2015-07-03 Fri 10:12, Myles English wrote:
 Hello,

 Using the latest git HEAD (048f0), I am trying to make a MWE for another
 problem however, can someone please tell me what is missing from the
 init file because I get an error when I press TAB in the table.

 Starting emacs like this:

 $ emacs a.org -Q -l init.el

 with these files:

 a.org
 -
 * x

 | a |
 |---|
 | 1 |

 init.el
 ---
 (setq debug-on-error t)
 (add-to-list 'load-path
~/.emacs.d/plugins/org-mode/lisp)

 (add-to-list 'load-path
~/.emacs.d/plugins/org-mode/contrib/lisp t)
 (require 'org)
 ;;(require 'org-index)


 I get this traceback:

 Debugger entered--Lisp error: (error Variable binding depth exceeds 
 max-specpdl-size)
   outline-on-heading-p(t)
   org-at-heading-p()
   org-element--current-element(23 element nil nil)
   byte-code(`\212\306\307 \211\310   P\311 
 \210,`)\312\211\211\211\211\211\211*+,-./\306\307 \211\310P\313 
 \203Teb\210\314 \210m\204L\315 /V\203\205\316\317\312\\210\202\205\320 
 \210\312y\210\314 \210m\204i\315 /V\203\205\316\317\321\312x\210\322 
 \2100\204~\323d\306\\202\203\323d\306\C\\210,\322 
 \210\324.\325,*$\211@-\326\f12\211;\203\263\327\31221$\202\304A\330A@21#\240\210+\2100\203\322+B+\3312;\203\351\332\3332#\202\361\334A@2\*\2113/W\204\f3/U\2053.U?\2053b)\204\211-4\204.\316\3170\203'+\202)\\210\202\211\3352;\203E\332\3332#\202M\334A@2\*\3362;\203e\332\3332#\202m\334A@2\*5\2116\203\2745\203\2746/V\204\2745/W\204\2746/U\203\232-\337\204\2745/U\203\317-\340\204\274-\341\203\3175b\210n\204\274m\204\317\316\3170\203\310+\202\312\\210\202@\342-\343\\203\344,\3452;\203\364\332\3332#\202\374\334A@2\**\2028\342-\344\\203\312,\2028\342-\346\\203!\347,\312*\2028\342-\350\\2032\351,\312*\2028\312\211,*5.6b\210*\202\211
  [org-called-with-limited-levels org-outline-regexp outline-regexp 
 org-outline-regexp-bol parent prevs t org-get-limited-outline-regexp ^ 
 outline-next-heading nil org-before-first-heading-p org-skip-whitespace 
 line-beginning-position throw exit org-back-to-heading  \n 
 beginning-of-line org-element-headline-parser org-element--current-element 
 element :parent org-add-props plist-put :end get-text-property 0 plist-get 
 :contents-begin :contents-end (plain-list table) (center-block drawer 
 dynamic-block inlinetask property-drawer quote-block special-block) (item 
 plain-list) eql plain-list item :structure property-drawer node-property 
 table table-row struct trail special-flag type end origin keep-trail value 
 ...] 10)
   org-element-at-point()
   org-table-begin(any)
   org-at-table\.el-p()
   org-element-table-parser(23 (5))
   org-element--current-element(23 element nil nil)
   byte-code(`\212\306\307 \211\310   P\311 
 \210,`)\312\211\211\211\211\211\211*+,-./\306\307 \211\310P\313 
 \203Teb\210\314 \210m\204L\315 /V\203\205\316\317\312\\210\202\205\320 
 \210\312y\210\314 \210m\204i\315 /V\203\205\316\317\321\312x\210\322 
 \2100\204~\323d\306\\202\203\323d\306\C\\210,\322 
 \210\324.\325,*$\211@-\326\f12\211;\203\263\327\31221$\202\304A\330A@21#\240\210+\2100\203\322+B+\3312;\203\351\332\3332#\202\361\334A@2\*\2113/W\204\f3/U\2053.U?\2053b)\204\211-4\204.\316\3170\203'+\202)\\210\202\211\3352;\203E\332\3332#\202M\334A@2\*\3362;\203e\332\3332#\202m\334A@2\*5\2116\203\2745\203\2746/V\204\2745/W\204\2746/U\203\232-\337\204\2745/U\203\317-\340\204\274-\341\203\3175b\210n\204\274m\204\317\316\3170\203\310+\202\312\\210\202@\342-\343\\203\344,\3452;\203\364\332\3332#\202\374\334A@2\**\2028\342-\344\\203\312,\2028\342-\346\\203!\347,\312*\2028\342-\350\\2032\351,\312*\2028\312\211,*5.6b\210*\202\211
  [org-called-with-limited-levels org-outline-regexp outline-regexp 
 org-outline-regexp-bol parent prevs t org-get-limited-outline-regexp ^ 
 outline-next-heading nil org-before-first-heading-p org-skip-whitespace 
 line-beginning-position throw exit org-back-to-heading  \n 
 beginning-of-line org-element-headline-parser org-element--current-element 
 element :parent org-add-props plist-put :end get-text-property 0 plist-get 
 :contents-begin :contents-end (plain-list table) (center-block drawer 
 dynamic-block inlinetask property-drawer quote-block special-block) (item 
 plain-list) eql plain-list item :structure property-drawer node-property 
 table table-row struct trail special-flag type end origin keep-trail value 
 ...] 10)
   org-element-at-point()
   org-table-begin(any)
   org-at-table\.el-p()
   org-element-table-parser(23 (5))
   org-element--current-element(23 element nil nil)
   byte-code(`\212\306\307 \211\310   P\311 
 \210,`)\312\211\211\211\211\211\211*+,-./\306\307 \211\310P\313 
 \203Teb\210\314 \210m\204L\315 /V\203\205\316\317\312\\210\202\205\320 
 \210\312y\210\314 \210m\204i\315 /V\203\205\316\317\321\312x\210\322 
 \2100\204~\323d\306\\202\203\323d\306\C\\210,\322