Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
* nnrss + http://www.go-mono.com/index.rss
@ 2003-08-18 12:58 Felix Natter
  0 siblings, 0 replies; only message in thread
From: Felix Natter @ 2003-08-18 12:58 UTC (permalink / raw)


hi,

here is a problem with nnrss and www.go-mono.com/index.rss:
*Messages* reveals this:

Retrieving newsgroup: nnrss:mono...
nnrss: Not valid XML and w3 parse not available (http://www.go-mono.com/index.rss)

index.rss is valid XML (xmllint from libxml2 reports no errors), so
this is a bug in xml.el (xml.el in emacs 21.3.1 can't handle ^M
immediately following xml-declaration) and is fixed in cvs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/xml.el
(right-click on the download-link and choose "Save target as")


Furthermore, here is the backtrace:

Debugger entered--Lisp error: (wrong-type-argument listp "XML-RPC is not available... not checking Syndic8.")
  assoc(href "XML-RPC is not available... not checking Syndic8.")
  nnrss-check-group("mono" "")
  nnrss-request-group("mono" "" nil)
  gnus-activate-group("nnrss:mono")
  gnus-select-newsgroup("nnrss:mono" nil nil)
  gnus-summary-read-group-1("nnrss:mono" nil t nil nil nil)
  gnus-summary-read-group("nnrss:mono" nil t nil nil nil nil)
  gnus-group-read-group(nil t)
  gnus-group-select-group(nil)
  call-interactively(gnus-group-select-group)

I am posting this backtrace because maybe it would be possible to exit
more gracefully in `nnrss-check-group' if xml parsing fails
(avoid the `wrong-type-argument'-thing which would allow the user to see
the "nnrss: not valid XML" message; should I try to provide a patch?)


thanks,

-- 
Felix Natter
Linux from *scratch* (www.gnu.org/software/emacs)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-08-18 12:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-18 12:58 nnrss + http://www.go-mono.com/index.rss Felix Natter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).