Closed ssh3 closed 6 years ago
Hi, please toggle on debug and upload the full log:
(setq elfeed-log-level 'debug)
I just fixed a similar issue #3 a few days ago, do you use the latest code?
Thank you for quick respond.
elfeed-log: [2018-03-27 00:10:45] [info]: Elfeed update: March 27 2018 00:10:45 +10 [2018-03-27 00:10:45] [debug]: elfeed-protocol-ttrss: login
[2018-03-27 00:10:45] [debug]: elfeed-protocol-ttrss: update feed list
[2018-03-27 00:10:52] [debug]: elfeed-protocol-ttrss: update entries with action init, arg nil
[2018-03-27 00:10:55] [debug]: elfeed-protocol-ttrss: parsing entries, first-entry-id: -1 last-entry-id: -1
I used the melpa package, but files are identical.
OK, from the log format looks it's the latest code. I only tested ttrss 17.2
and 17.4
before, maybe it caused by the latest 17.12
version, I will deploy and debug it later.
And you could help to debug with following steps:
elfeed-protocol-ttrss--parse-entries
function and insert one line code in the header to dump the feed content in log buffer
(elfeed-log 'error "debug elfeed-protocol-ttrss--parse-entries: %s" (buffer-string))
It's late here, I will debug it tomorrow. Thanks for your report~
One more question, but there is no 17.12
version in official release page XD
https://git.tt-rss.org/fox/tt-rss/releases
One more question, but there is no 17.12 version in official release page XD
You're fully right. I used code from the development branch, but I've already fixed it. The version of ttrss that I use now is 17.04.
The logs format is correct, and I use your feeds in ttrss 17.4
with docker in local, everything is fine, too. The elfeed version is 2.3.0
and elfeed-protocol is 0.5.2
. Here is the screenshots:
I guess this may caused by the feed categories you defined in ttrss. So please help to debug again with following steps:
elfeed-protocol-ttrss-feeds
variableBesides, if possible, you could try above steps in docker environment that said in README steps so will not break your ttrss settings(use image fischerman/docker-ttrss instead of clue/ttrss for 17.4
version):
https://github.com/fasheng/elfeed-protocol#tiny-tiny-rss
Thanks~
OK, thank you for your time. I don't use docker with ttrss yet, my ttrss instance is running into lxc.
I use ttrss long time, first article pinned in summer 2013 and the size of the MySQL dump is more 300Mb. Maybe this is the cause of the problem.
I need a bit of time for deep research this situation. :) I will report about results.
Fine, the db size should not the problem, elfeed-protocol limit the article size for per request in elfeed-protocol-ttrss-maxsize
, and it only fetch the unread articles at the first update operation.
I don't use ttrss long time, maybe you custom some special categories and elfeed just forget fetch them so the articles could not find the right feed url. Anyway, hope your new debug result will point out the key :)
The code was updated just now and will popup backtrace window to help debug when error occurs, I think this will help a lot for us:
(toggle-debug-on-error)
Hello. Sorry for delay - the hard work week. I still didn't discover the cause of this trouble. Everything good works when the new database contains a few feeds. But I get error if I use the big database. :\
The new config option is amazing! Log file elfeed-protocol-debug.log.zip attached.
Thanks for your hard work, the backtrace message really helps!
This issue was caused by the wrong item "feed_id": null
in some headline JSON string. Though I don't know why it happened, I will try to fix it as soon as possible.
You are very kind. It was easy. I'm ready to help you.
Here is a workaround now, it should works. Glade to see your new reply ;)
I will close this issue, thanks for your help, enjoy elfeed-protocol and welcome more advices~
Hello.
I have a problem with elfeed-protocol. My ttrss location is http://myhost.ru/rzz.
.emacs contains:
elfeed-log:
apache.log:
User's data is true. Tiny Tiny RSS version is 17.12. API access is enable, and works fine with android app.
Can you help me? If it needs, I'm ready to give the additional information