post-page

“xmlrpcval: not a scalar type ()” error in WordPress

9
responses
by
 
on
May 25th, 2004
in
WordPress Hack

For everyone having problems with the WordPress to LiveJournal hack, I have found a solution thanks to testing from Kitten and Cytoplas (from #Wordpress). Please download the following file:

http://weblogtoolscollection.com/b2-img/class-xmlrpc.phps

rename it to class-xmlrpc.php and replace the original found in the wp-includes folder of your blog. This file has a bug from WordPress.

You can download the new instructions from here:
http://weblogtoolscollection.com/b2-img/ljautoupdate12.txt

By popular request, this lot as a zip file:
http://weblogtoolscollection.com/b2-img/lj2wp.zip

heading
heading
9
Responses

 

Comments

  1. Michelle says:

    Nope, that didn’t seem to work either…

  2. Troy says:

    I still am recieving the error as well. Hmm.

  3. Mark Miller says:

    I managed to make mine work, although I haven’t a clue why it makes it work. Basically, in this section:


    if (CANUSEXMLRPC == 1) {

    $xmlrpcI4="i4";
    $xmlrpcInt="int";
    $xmlrpcBoolean="boolean";
    $xmlrpcDouble="double";
    $xmlrpcString="string";
    $xmlrpcDateTime="dateTime.iso8601";
    $xmlrpcBase64="base64";
    $xmlrpcArray="array";
    $xmlrpcStruct="struct";

    I added this line before the variable assignments:

    global $xmlrpcI4, $xmlrpcInt, $xmlrpcBoolean, $xmlrpcDouble, $xmlrpcString, $xmlrpcDateTime, $xmlrpcBase64, $xmlrpcArray, $xmlrpcStruct;

    The variables should be global in scope by default though…not a clue why this worked. Basically, after a bunch of echo statements, I figured out that $xmlrpcString was losing its defintion. So in the addScalar function, it went, oops, not found in $xmlrpcTypes, so it’s not a scalar type!
    And the headers error was basically, stuff was already outputted before, so that must have obviously have been headers…

    I still don’t know why what I did made it work though.

  4. Mark says:

    Even with the new modification??

  5. Mark says:

    That is exactly the bug. Glad it worked for you.

  6. Tek says:

    THANK YOU THANK YOU THANK YOU!!! =)

    I was getting so annoyed! Now if only I can get that usertag hack to work, I think I might be happy!

    Thanks again!

  7. Troy says:

    That worked for me, too. Thanks Mark!

  8. A zipped version of the file would be nice. I can’t seem to download a properly formatted .phps using wget, curl, links or lynx.

  9. Mark says:

    Zipped version available.



Obviously Powered by WordPress. © 2003-2013

css.php