Comments (5)
No worries. I think it's still good to know that Emacs 28 might break so thank you!
Also, fyi, M-x toggle-debug-on-error
, once activated will show a stacktrace whenever Emacs runs into an error.
from walkman.
Hi @dcaixinha ,
Thank you for reporting this. The obstacle here is that I don't use Emacs 28 and it's not even out or available as a docker image to test and include in the integration. So I'm kind of blind here. Do you have any other error message? Did you toggle debug on error for a stack trace?
from walkman.
Hi @abrochard, thanks for your reply. I was using Emacs 28 to have it running on GTK under Wayland, but I now realize it's perhaps too soon as it's not even on Docker as you mentioned.
I only saw that error message, and don't know how to get stacktraces TBH 😅 in the meantime I went back to Emacs 27.2. Closing this issue now and we can check later once Emacs 28 is officially released!
from walkman.
Emacs 29 is also broken. :)
I'm getting this kind of debug output on every entry in the sample file, repeated infinitely:
walkman--org-child(nil -1)
walkman--org-child(nil -1)
walkman--org-child(nil -1)
walkman--org-child(nil -1)
walkman--org-child(#(" POST " 0 7 (:parent (paragraph (:begin 1 :end 33 :contents-begin 1 :contents-end 33 :post-blank 0 :post-affiliated 1 :parent (section (:begin 1 :end 215 :contents-begin 1 :contents-end 215 :post-blank 0 :post-affiliated 1 :parent (org-data nil #20)) #4 (plain-list (:type unordered :begin 33 :end 97 :contents-begin 33 :contents-end 97 :structure ... :post-blank 0 :post-affiliated 33 :parent #20) (item ... ...) (item ... ...)) (src-block (:language "json" :switches nil :parameters nil :begin 97 :end 215 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value " {\n \"data\": {\n \"title\": \"Hello\",\n ..." :post-blank 0 :post-affiliated 97 :parent #20)))) #1 (link (:type "https" :path "//httpbin.org/post" :format plain :raw-link "https://httpbin.org/post" :application nil :search-option nil :begin 8 :end 32 :contents-begin nil :contents-end nil :post-blank 0 :parent #4)) #("\n" 0 1 (:parent #4))))) -1)
walkman--org-child((paragraph (:begin 1 :end 33 :contents-begin 1 :contents-end 33 :post-blank 0 :post-affiliated 1 :parent (section (:begin 1 :end 215 :contents-begin 1 :contents-end 215 :post-blank 0 :post-affiliated 1 :parent (org-data nil #17)) #1 (plain-list (:type unordered :begin 33 :end 97 :contents-begin 33 :contents-end 97 :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :post-blank 0 :post-affiliated 33 :parent #17) (item (:bullet "- " :begin 33 :end 62 :contents-begin 37 :contents-end 62 :checkbox nil :counter nil :structure (... ...) :pre-blank 0 :post-blank 0 :post-affiliated 33 :tag nil :parent #21) (paragraph (:begin 37 :end 62 :contents-begin 37 :contents-end 62 :post-blank 0 :post-affiliated 37 :parent #24) #("Accept: application/json\n" 0 25 ...))) (item (:bullet "- " :begin 62 :end 97 :contents-begin 66 :contents-end 97 :checkbox nil :counter nil :structure (... ...) :pre-blank 0 :post-blank 0 :post-affiliated 62 :tag nil :parent #21) (paragraph (:begin 66 :end 97 :contents-begin 66 :contents-end 97 :post-blank 0 :post-affiliated 66 :parent #25) #("Content-Type: application/json\n" 0 31 ...)))) (src-block (:language "json" :switches nil :parameters nil :begin 97 :end 215 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value " {\n \"data\": {\n \"title\": \"Hello\",\n ..." :post-blank 0 :post-affiliated 97 :parent #17)))) #(" POST " 0 7 (:parent #1)) (link (:type "https" :path "//httpbin.org/post" :format plain :raw-link "https://httpbin.org/post" :application nil :search-option nil :begin 8 :end 32 :contents-begin nil :contents-end nil :post-blank 0 :parent #1)) #("\n" 0 1 (:parent #1))) -1)
walkman--org-child((section (:begin 1 :end 215 :contents-begin 1 :contents-end 215 :post-blank 0 :post-affiliated 1 :parent (org-data nil #1)) (paragraph (:begin 1 :end 33 :contents-begin 1 :contents-end 33 :post-blank 0 :post-affiliated 1 :parent #1) #(" POST " 0 7 (:parent #4)) (link (:type "https" :path "//httpbin.org/post" :format plain :raw-link "https://httpbin.org/post" :application nil :search-option nil :begin 8 :end 32 :contents-begin nil :contents-end nil :post-blank 0 :parent #4)) #("\n" 0 1 (:parent #4))) (plain-list (:type unordered :begin 33 :end 97 :contents-begin 33 :contents-end 97 :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :post-blank 0 :post-affiliated 33 :parent #1) (item (:bullet "- " :begin 33 :end 62 :contents-begin 37 :contents-end 62 :checkbox nil :counter nil :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :pre-blank 0 :post-blank 0 :post-affiliated 33 :tag nil :parent #5) (paragraph (:begin 37 :end 62 :contents-begin 37 :contents-end 62 :post-blank 0 :post-affiliated 37 :parent #8) #("Accept: application/json\n" 0 25 (:parent #11)))) (item (:bullet "- " :begin 62 :end 97 :contents-begin 66 :contents-end 97 :checkbox nil :counter nil :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :pre-blank 0 :post-blank 0 :post-affiliated 62 :tag nil :parent #5) (paragraph (:begin 66 :end 97 :contents-begin 66 :contents-end 97 :post-blank 0 :post-affiliated 66 :parent #9) #("Content-Type: application/json\n" 0 31 (:parent #12))))) (src-block (:language "json" :switches nil :parameters nil :begin 97 :end 215 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value " {\n \"data\": {\n \"title\": \"Hello\",\n ..." :post-blank 0 :post-affiliated 97 :parent #1))) -1)
walkman--org-child((org-data nil (section (:begin 1 :end 215 :contents-begin 1 :contents-end 215 :post-blank 0 :post-affiliated 1 :parent #1) (paragraph (:begin 1 :end 33 :contents-begin 1 :contents-end 33 :post-blank 0 :post-affiliated 1 :parent #4) #(" POST " 0 7 (:parent #7)) (link (:type "https" :path "//httpbin.org/post" :format plain :raw-link "https://httpbin.org/post" :application nil :search-option nil :begin 8 :end 32 :contents-begin nil :contents-end nil :post-blank 0 :parent #7)) #("\n" 0 1 (:parent #7))) (plain-list (:type unordered :begin 33 :end 97 :contents-begin 33 :contents-end 97 :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :post-blank 0 :post-affiliated 33 :parent #4) (item (:bullet "- " :begin 33 :end 62 :contents-begin 37 :contents-end 62 :checkbox nil :counter nil :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :pre-blank 0 :post-blank 0 :post-affiliated 33 :tag nil :parent #8) (paragraph (:begin 37 :end 62 :contents-begin 37 :contents-end 62 :post-blank 0 :post-affiliated 37 :parent #11) #("Accept: application/json\n" 0 25 (:parent #14)))) (item (:bullet "- " :begin 62 :end 97 :contents-begin 66 :contents-end 97 :checkbox nil :counter nil :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :pre-blank 0 :post-blank 0 :post-affiliated 62 :tag nil :parent #8) (paragraph (:begin 66 :end 97 :contents-begin 66 :contents-end 97 :post-blank 0 :post-affiliated 66 :parent #12) #("Content-Type: application/json\n" 0 31 (:parent #15))))) (src-block (:language "json" :switches nil :parameters nil :begin 97 :end 215 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value " {\n \"data\": {\n \"title\": \"Hello\",\n ..." :post-blank 0 :post-affiliated 97 :parent #4)))) 2)
walkman--extract-url((org-data nil (section (:begin 1 :end 215 :contents-begin 1 :contents-end 215 :post-blank 0 :post-affiliated 1 :parent #1) (paragraph (:begin 1 :end 33 :contents-begin 1 :contents-end 33 :post-blank 0 :post-affiliated 1 :parent #4) #(" POST " 0 7 (:parent #7)) (link (:type "https" :path "//httpbin.org/post" :format plain :raw-link "https://httpbin.org/post" :application nil :search-option nil :begin 8 :end 32 :contents-begin nil :contents-end nil :post-blank 0 :parent #7)) #("\n" 0 1 (:parent #7))) (plain-list (:type unordered :begin 33 :end 97 :contents-begin 33 :contents-end 97 :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :post-blank 0 :post-affiliated 33 :parent #4) (item (:bullet "- " :begin 33 :end 62 :contents-begin 37 :contents-end 62 :checkbox nil :counter nil :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :pre-blank 0 :post-blank 0 :post-affiliated 33 :tag nil :parent #8) (paragraph (:begin 37 :end 62 :contents-begin 37 :contents-end 62 :post-blank 0 :post-affiliated 37 :parent #11) #("Accept: application/json\n" 0 25 (:parent #14)))) (item (:bullet "- " :begin 62 :end 97 :contents-begin 66 :contents-end 97 :checkbox nil :counter nil :structure ((33 2 "- " nil nil nil 62) (62 2 "- " nil nil nil 97)) :pre-blank 0 :post-blank 0 :post-affiliated 62 :tag nil :parent #8) (paragraph (:begin 66 :end 97 :contents-begin 66 :contents-end 97 :post-blank 0 :post-affiliated 66 :parent #12) #("Content-Type: application/json\n" 0 31 (:parent #15))))) (src-block (:language "json" :switches nil :parameters nil :begin 97 :end 215 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value " {\n \"data\": {\n \"title\": \"Hello\",\n ..." :post-blank 0 :post-affiliated 97 :parent #4)))))
walkman--parse-request()
walkman-at-point(nil)
funcall-interactively(walkman-at-point nil)
command-execute(walkman-at-point)
Not clear what exactly is going on here, but looks like an infinite loop alright.
from walkman.
This looks like maybe something in how the org tree is being traversed. I don't have the time to go compile Emacs 29 right now but thanks for letting me know.
from walkman.
Related Issues (9)
- byte compiler warning: functions are not known to be defined: json-pretty-print, json-mode HOT 2
- Tag a release? HOT 1
- how to do requests with certificates? HOT 3
- Add support for multi-part file uploads HOT 10
- How to set variable per file / heading? HOT 4
- Callbacks don't work when FORM drawer is present HOT 11
- Add support to parse JSON output HOT 1
- Add support for async requests HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from walkman.