Folks;
I am trying to use the blogging bundle with LiveJournal's XMLRPC interface.
I run through the setup process just fine, but then when I go to "Fetch Post" , the bundle prompts me for my password correctly and seems to be starting to connect just fine, but then blows up with the following:
--- /usr/lib/ruby/1.8/xmlrpc/parser.rb:154:in `fault': wrong fault-structure: {"faultCode"=>"Client", "faultString"=>"Failed to access class (metaWeblog): Can't locate metaWeblog.pm in @INC (@INC contains:) at (eval 334)[/usr/share/perl5/SOAP/Lite.pm:2261] line 3.\n"} (RuntimeError) from /usr/lib/ruby/1.8/xmlrpc/parser.rb:562:in `tag_end' from /usr/lib/ruby/1.8/rexml/parsers/streamparser.rb:26:in `parse' from /usr/lib/ruby/1.8/rexml/document.rb:171:in `parse_stream' from /usr/lib/ruby/1.8/xmlrpc/parser.rb:722:in `parse' from /usr/lib/ruby/1.8/xmlrpc/parser.rb:462:in `parseMethodResponse' from /usr/lib/ruby/1.8/xmlrpc/client.rb:410:in `call2' from /usr/lib/ruby/1.8/xmlrpc/client.rb:399:in `call' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/metaweblog.rb:31:in `getRecentPosts' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb:547:in `fetch' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb:546:in `popen' from /Library/Application Support/TextMate/Support/lib/progress.rb:11:in `call_with_progress' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb:546:in `fetch' from /tmp/temp_textmate.wBuvVB:3
--
Do I need to install some special Perl module somewhere?
Thanks! -Chris
The Blogging bundle is 100% Ruby, so I suspect this is an error that is happening on LJ's side (which is written in Perl). I'll look further into it here, since I sit within walking distance of the LJ engineers. :)
-Brad
On Dec 7, 2006, at 9:01 AM, Chris Patti wrote:
Folks;
I am trying to use the blogging bundle with LiveJournal's XMLRPC interface.
I run through the setup process just fine, but then when I go to "Fetch Post" , the bundle prompts me for my password correctly and seems to be starting to connect just fine, but then blows up with the following:
/usr/lib/ruby/1.8/xmlrpc/parser.rb:154:in `fault': wrong fault-structure: {"faultCode"=>"Client", "faultString"=>"Failed to access class (metaWeblog): Can't locate metaWeblog.pm in @INC (@INC contains:) at (eval 334)[/usr/share/perl5/SOAP/Lite.pm:2261] line 3.\n"} (RuntimeError) from /usr/lib/ruby/1.8/xmlrpc/parser.rb:562:in `tag_end' from /usr/lib/ruby/1.8/rexml/parsers/streamparser.rb:26:in `parse' from /usr/lib/ruby/1.8/rexml/document.rb:171:in `parse_stream' from /usr/lib/ruby/1.8/xmlrpc/parser.rb:722:in `parse' from /usr/lib/ruby/1.8/xmlrpc/parser.rb:462:in `parseMethodResponse' from /usr/lib/ruby/1.8/xmlrpc/client.rb:410:in `call2' from /usr/lib/ruby/1.8/xmlrpc/client.rb:399:in `call' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/ metaweblog.rb:31:in `getRecentPosts' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb: 547:in `fetch' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb: 546:in `popen' from /Library/Application Support/TextMate/Support/lib/progress.rb:11:in `call_with_progress' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb: 546:in `fetch' from /tmp/temp_textmate.wBuvVB:3
--
Do I need to install some special Perl module somewhere?
Thanks! -Chris
-- Chris Patti --- Y!: feoh -- AIM: chrisfeohpatti --- E-Mail: cpatti@gmail.com "The greatest dangers to liberty lurk in insidious encroachment by men of zeal,well-meaning but without understanding."-- Justice Louis O. Brandeis (Olmstead vs. United States)
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
On 12/7/06, Brad Choate bchoate@gmail.com wrote:
The Blogging bundle is 100% Ruby, so I suspect this is an error that is happening on LJ's side (which is written in Perl). I'll look further into it here, since I sit within walking distance of the LJ engineers. :)
-Brad
I thought so which is why the error confused the dickens out of me - I guess it wasn't clear to me based on the way the error was displayed that it was a remote issue.
Thanks a bunch for looking into this! -Chris
Okay, the real problem is that LJ just doesn't support the metaWeblog.* interface calls, which are used by the Blogging bundle. So for now, LJ is not compatible. I'm in the process of refactoring the bundle to support additional protocols, so Blogger and LJ are definitely on the list.
For those interested, here's the documentation for the API that is available through LJ: http://www.sixapart.com/developers/livejournal.html
-Brad
On Dec 7, 2006, at 9:01 AM, Chris Patti wrote:
Folks;
I am trying to use the blogging bundle with LiveJournal's XMLRPC interface.
I run through the setup process just fine, but then when I go to "Fetch Post" , the bundle prompts me for my password correctly and seems to be starting to connect just fine, but then blows up with the following:
/usr/lib/ruby/1.8/xmlrpc/parser.rb:154:in `fault': wrong fault-structure: {"faultCode"=>"Client", "faultString"=>"Failed to access class (metaWeblog): Can't locate metaWeblog.pm in @INC (@INC contains:) at (eval 334)[/usr/share/perl5/SOAP/Lite.pm:2261] line 3.\n"} (RuntimeError) from /usr/lib/ruby/1.8/xmlrpc/parser.rb:562:in `tag_end' from /usr/lib/ruby/1.8/rexml/parsers/streamparser.rb:26:in `parse' from /usr/lib/ruby/1.8/rexml/document.rb:171:in `parse_stream' from /usr/lib/ruby/1.8/xmlrpc/parser.rb:722:in `parse' from /usr/lib/ruby/1.8/xmlrpc/parser.rb:462:in `parseMethodResponse' from /usr/lib/ruby/1.8/xmlrpc/client.rb:410:in `call2' from /usr/lib/ruby/1.8/xmlrpc/client.rb:399:in `call' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/ metaweblog.rb:31:in `getRecentPosts' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb: 547:in `fetch' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb: 546:in `popen' from /Library/Application Support/TextMate/Support/lib/progress.rb:11:in `call_with_progress' from /Library/Application Support/TextMate/Bundles/Blogging.tmbundle/Support/lib/blogging.rb: 546:in `fetch' from /tmp/temp_textmate.wBuvVB:3
--
Do I need to install some special Perl module somewhere?
Thanks! -Chris
-- Chris Patti --- Y!: feoh -- AIM: chrisfeohpatti --- E-Mail: cpatti@gmail.com "The greatest dangers to liberty lurk in insidious encroachment by men of zeal,well-meaning but without understanding."-- Justice Louis O. Brandeis (Olmstead vs. United States)
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate