PhpBB 3.0.7 To SMF 2.0 Conversion Errors

Started by XtcruleZ, June 14, 2011, 12:07:29 PM

Previous topic - Next topic

HunterP


I had about the same issues when converting. Don't really want to complain because I'm already happy that such convertors exist, but it seems to be a bit buggy at some points. Unfortunately I've already removed the phpBB database, otherwise I would be willing to help improving the script.

EDIT: I still seem to have a 40MB backup of my phpBB database, which I'm willing to share to improve the script

XtcruleZ

Agreed...i am not complaining either, im thankful that there are those Members here that have decided to help me with the conversion. Hopefully, by them helping me, others can benefit from the knowledge as well.

Norv

I would appreciate a database with these data leading to errors. Thank you, HunterP, I appreciate it if possible.
To-do lists are for deferral. The more things you write down the later they're done... until you have 100s of lists of things you don't do.

File a security report | Developers' Blog | Bug Tracker


Also known as Norv on D* | Norv N. on G+ | Norv on Github

XtcruleZ

I can give you my DB but i dont want to post it here. Something just occurred to me.... I just realized i didnt tell you that my current phpbb forum originally was converted from SMF. Could this be causing the errors?

Norv

I find that unlikely to be an issue. It's either some unexpected values in phpbb (in a few conversions we find some surprises like that), or a silly bug in the converter I missed at the moment. Is there a problem if it waits till tomorrow till I look into it again? I am just too tired to look into it now.

Don't worry about the database, the thing is simply that generally it's far easier and better to work on real-world databases, they can always have stuff one doesn't expect. :). Many thanks for HunterP for allowing me access to his backup, I'll set it up and see what went wrong.
To-do lists are for deferral. The more things you write down the later they're done... until you have 100s of lists of things you don't do.

File a security report | Developers' Blog | Bug Tracker


Also known as Norv on D* | Norv N. on G+ | Norv on Github

XtcruleZ

Not an issue to wait, when everything converts fully from the beginning, ill do it one last time and go live with the site. I can wait a bit.


XtcruleZ

Quote from: Norv on June 21, 2011, 08:12:23 PM
I find that unlikely to be an issue. It's either some unexpected values in phpbb (in a few conversions we find some surprises like that), or a silly bug in the converter I missed at the moment. Is there a problem if it waits till tomorrow till I look into it again? I am just too tired to look into it now.

Don't worry about the database, the thing is simply that generally it's far easier and better to work on real-world databases, they can always have stuff one doesn't expect. :). Many thanks for HunterP for allowing me access to his backup, I'll set it up and see what went wrong.

Any progress with this?


XtcruleZ

#29
Is there anyone else that can help me with this conversion please?

Norv

I deeply apologize for the unwanted delay, XtcruleZ. Please find attached the converter fixed for the issues that were happening before, tester for HunterP's database.
To-do lists are for deferral. The more things you write down the later they're done... until you have 100s of lists of things you don't do.

File a security report | Developers' Blog | Bug Tracker


Also known as Norv on D* | Norv N. on G+ | Norv on Github

XtcruleZ

Using your latest script, i still get this error:

Converting...
Converting posts...
Successful.
Converting polls...Wrong value type sent to the database. Integer expected. (expire_time)

Norv

#32
Thank you for the data. Please, use this file instead. The expire_time issue should be solved.

ETA: actually, you might have been right, XtcruleZ... these data could exist in your db because of an incomplete conversion to phpbb in the past... Your database has partially as poll_length some values which are definitely the timestamps that SMF would store as expiration time of polls, and partially some values which phpbb3 would store as time of polls to run for. Definitely looks like a remainder of a previous incomplete conversion.

Please, make sure to run SMF maintenance tools after conversion, recalculating statistics just in case, and find and repair errors. If you could check the polls times, to see as possible if they're okay, I would appreciate to know, as well.
To-do lists are for deferral. The more things you write down the later they're done... until you have 100s of lists of things you don't do.

File a security report | Developers' Blog | Bug Tracker


Also known as Norv on D* | Norv N. on G+ | Norv on Github

XtcruleZ

Now have a small issue with my Membergroups, but thats an easy fix, so im going to mark this topic Solved. Thank you Norv for all you help and hard work getting me converted back to SMF.

Advertisement: