emacsweblogs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacsweblogs] New xml-rpc.el and weblogger.el


From: John SJ Anderson
Subject: Re: [Emacsweblogs] New xml-rpc.el and weblogger.el
Date: Wed, 9 Sep 2009 22:30:19 -0400

I've released some updates to the weblogger.el and xml-rpc.el packages. If you could try them out and let me know if you encounter problems, I'd
appreciate it.

Attempting to use the most recent versions of weblogger.el and xml- rpc.el from the 'emacsweblogs' bzr repo, against a MovableType blog, I get this:

Debugger entered--Lisp error: (error "XML-RPC fault `Application failed during request deserialization: wrong element 'evalue'
'")
signal(error ("XML-RPC fault `Application failed during request deserialization: wrong element 'evalue'\n'")) error("XML-RPC fault `%s'" "Application failed during request deserialization: wrong element 'evalue'\n") (let ((resp ...)) (setq xml-rpc-fault-string (nth 2 resp)) (setq xml-rpc-fault-code (nth 1 resp)) (error "XML-RPC fault `%s'" xml-rpc- fault-string)) (cond ((not ...) (error "No methodResponse found")) ((xml-rpc- response-errorp xml) (let ... ... ... ...)) (t (let ... ...)))
  xml-rpc-xml-to-response(((methodResponse nil (fault nil ...))))
(cond ((stringp response) (list ...)) (t (xml-rpc-xml-to-response response)))
  (let ((response ...)) (cond (... ...) (t ...)))
xml-rpc-method-call("http://www.SITE.org/mt/mt-xmlrpc.cgi"; metaWeblog\.newPost "1" "USERNAME" "PASSWORD" (("title" . "test") ("authorName" . "genehack") ("dateCreated" :datetime (14445 17280)) ("description" . "this is another test.")) nil) weblogger-api-meta-new-entry((("authorName" . "genehack") ("dateCreated" :datetime (14445 17280)) ("texttype") ("url") ("title" . "test") ("tags") ("entry-id") ("content" . "this is another test.")) nil) funcall(weblogger-api-meta-new-entry (("authorName" . "genehack") ("dateCreated" :datetime (14445 17280)) ("texttype") ("url") ("title" . "test") ("tags") ("entry-id") ("content" . "this is another test.")) nil)
  (cons "entry-id" (funcall weblogger-api-new-entry struct publishp))
(add-to-list (quote struct) (cons "entry-id" (funcall weblogger-api- new-entry struct publishp))) (ring-insert weblogger-entry-ring (add-to-list (quote struct) (cons "entry-id" ...))) weblogger-api-new-entry((("authorName" . "genehack") ("dateCreated" :datetime (14445 17280)) ("texttype") ("url") ("title" . "test") ("tags") ("entry-id") ("content" . "this is another test.")) nil) (weblogger-entry-setup-headers (weblogger-api-new-entry entry publishp)) (cond ((cdr ...) (weblogger-update-ring entry) (weblogger-api-send- edits entry publishp) (set-buffer-modified-p nil)) (t (weblogger-entry- setup-headers ...))) (cond ((and ... ...) (weblogger-server-username arg) (weblogger- server-password arg) (weblogger-weblog-id arg) (cond ... ...)) (t (message "Nothing to post.")))
  (let ((entry ...)) (cond (... ... ... ... ...) (t ...)))
(if (not (equal ... *weblogger-entry*)) (message "You are not in the *weblogger-entry* buffer.") (let (...) (cond ... ...)))
  weblogger-save-entry(nil nil)
  weblogger-send-entry()
  call-interactively(weblogger-send-entry nil nil)


This is with:

GNU Emacs 23.1.1 (i386-apple-darwin9.7.0, NS apple-appkit-949.46) of 2009-07-30 on pseudopolis.home.genehack.org

Obviously username, password, and site are elided; however, I have just used Net::MovableType against this same interface to load over 1000 entries.


I was intending to try to debug this some more on my own before bothering you, but since you asked...

chrs,
john.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]