Git Product home page Git Product logo

Comments (5)

abrochard avatar abrochard commented on August 16, 2024 1

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.

abrochard avatar abrochard commented on August 16, 2024

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.

dcaixinha avatar dcaixinha commented on August 16, 2024

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.

Mihara avatar Mihara commented on August 16, 2024

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.

abrochard avatar abrochard commented on August 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.