Blizzard has announced release date for Mists of Pandaria
Patch will be August 28th, so we've got 2 weeks, should be enough time 

A little bit of breathing room, yes. And yes, Fuxie, Cataclysm had a longer wait time... but it also had a much later release date. This time, Blizzard is really cutting things close in many respects. I just hope the pre-event doesn't bug. Lots of my charcters failed to get the Closing the Rifts FoS, because Ironforge was very buggy in terms of the elemental attacks.
I wonder how other addons are going to weather all the changes... I don't like being a doomsayer, but I guess there will be some chaos when the pre-patch activates. I am glad my favourite addon is being worked on.
*chuckle*
One minor, but important question: Since there are so many changes, I assume the updated Censusplus will not work before the pre-patch goes live, meaning we have to swap on the fly, so to speak?
I wonder how other addons are going to weather all the changes... I don't like being a doomsayer, but I guess there will be some chaos when the pre-patch activates. I am glad my favourite addon is being worked on.

One minor, but important question: Since there are so many changes, I assume the updated Censusplus will not work before the pre-patch goes live, meaning we have to swap on the fly, so to speak?
Extremely good question! I'm planning to have a play with it on live servers when we've got it a bit more functional on the beta realm, but being honest, I've no idea whether or not it'll work there before the patch hits. I'll update you when I know myself!1974ER wrote:One minor, but important question: Since there are so many changes, I assume the updated Censusplus will not work before the pre-patch goes live, meaning we have to swap on the fly, so to speak?
I've successfully run a census on live servers with the latest version of the MoP client
I don't want to risk putting it into the database until Rollie gives the ok (don't want to kill it lol), but the addon seems functional enough so far, so updating early shouldn't be a problem - IF a) the addon is fully ready early and b) the database can handle it!

It's not ready for multiple people yet, I think - several new versions per day currently, and still some major issues being worked on. And it's not up to me to share someone else's work anyway - I was only giving that progress update since ER had asked if it'd be backwards compatible with the currect live setup.
- bringoutyourdead
- Forums Admin & general flunky
- Posts: 1432
- Joined: Fri Nov 07, 2008 1:11 pm
- Location: Texas, USA
Rollie has the required test data and his marching order..
I expect he needs to revisit his upload processing php code to verify that he can handle uploads from two different version of CensusPlus.
Even with out the XPac enabled.. there is one required (very tiny) change in the Uploaded data, and I have asked him to also allow some other data to exist in the upload (in the same line) that he can/should just ignore. It is for Profiling/debug testing of some current changes and proposed changes for the future.

I expect he needs to revisit his upload processing php code to verify that he can handle uploads from two different version of CensusPlus.
Even with out the XPac enabled.. there is one required (very tiny) change in the Uploaded data, and I have asked him to also allow some other data to exist in the upload (in the same line) that he can/should just ignore. It is for Profiling/debug testing of some current changes and proposed changes for the future.
- bringoutyourdead
- Forums Admin & general flunky
- Posts: 1432
- Joined: Fri Nov 07, 2008 1:11 pm
- Location: Texas, USA
Oh and Fuxie.. you don't really want to be a tester....
I'm doing minor tweeks and sending multiple versions to Balgair every day.
Most of the tweeks break the code... but you don't know that until the test is run.
Ok.. to be honest.. a lot of the versions are because what I want to type as changes don't actually get in the file... I blame my fingers.. can't be my mind..

I'm doing minor tweeks and sending multiple versions to Balgair every day.
Most of the tweeks break the code... but you don't know that until the test is run.
Ok.. to be honest.. a lot of the versions are because what I want to type as changes don't actually get in the file... I blame my fingers.. can't be my mind..

- bringoutyourdead
- Forums Admin & general flunky
- Posts: 1432
- Joined: Fri Nov 07, 2008 1:11 pm
- Location: Texas, USA
countdown to 5.0.4.. 12 days.. no pressure..
Beta servers.. going fully unavailable for 5 to 8 hours possibly every day from now until release as Blizzard panics to get the last few updates and fixes in before going live

Nearly a panic... but not.. as we are now able to test on live servers.. for much of what I need tested...
The biggest issue we are seeing is the edge condition of
No data... i.e. first run or full purge
and attempting to get to the main window by clicking the mini map CensusPlus button...
doing this and wow crashes.
doing /census take or starting take from the right mouse button click on the CensusPlus button found near the minimap..(from the drop down options menu) and things work fine.
Have data already and no problems.
it is due to how Blizzard changed the signal to addons that the addon data has been load and the addon is ready to process....
a lot of addons are going to have issue with the WoW 5.0.4 release.
I'm just not finding where the problem is.. WoW client crashes wipe out all the debugging data that was being collected during the test...
so I might have to have Balgair do a very painful process of stepping through the problem area of the code.. until the step comes that causes the crash..
Unfortunately there isn't a debug step function for use in WoW .. so I'll need to program the stops manually.. lots of code version reiterations.. and lots of login logout grumble time for Balgair.
Beta servers.. going fully unavailable for 5 to 8 hours possibly every day from now until release as Blizzard panics to get the last few updates and fixes in before going live


Nearly a panic... but not.. as we are now able to test on live servers.. for much of what I need tested...

The biggest issue we are seeing is the edge condition of
No data... i.e. first run or full purge
and attempting to get to the main window by clicking the mini map CensusPlus button...
doing this and wow crashes.
doing /census take or starting take from the right mouse button click on the CensusPlus button found near the minimap..(from the drop down options menu) and things work fine.
Have data already and no problems.
it is due to how Blizzard changed the signal to addons that the addon data has been load and the addon is ready to process....
a lot of addons are going to have issue with the WoW 5.0.4 release.
I'm just not finding where the problem is.. WoW client crashes wipe out all the debugging data that was being collected during the test...
so I might have to have Balgair do a very painful process of stepping through the problem area of the code.. until the step comes that causes the crash..
Unfortunately there isn't a debug step function for use in WoW .. so I'll need to program the stops manually.. lots of code version reiterations.. and lots of login logout grumble time for Balgair.
Rofl, even more eh? I've already tried 56 versions of this addon! My other half keeps saying I should get paid for the amount of testing I've been doing hehe, luckily for me just having it working come MoP will be payment enoughbringoutyourdead wrote:Unfortunately there isn't a debug step function for use in WoW .. so I'll need to program the stops manually.. lots of code version reiterations.. and lots of login logout grumble time for Balgair.

- bringoutyourdead
- Forums Admin & general flunky
- Posts: 1432
- Joined: Fri Nov 07, 2008 1:11 pm
- Location: Texas, USA
- bringoutyourdead
- Forums Admin & general flunky
- Posts: 1432
- Joined: Fri Nov 07, 2008 1:11 pm
- Location: Texas, USA
- bringoutyourdead
- Forums Admin & general flunky
- Posts: 1432
- Joined: Fri Nov 07, 2008 1:11 pm
- Location: Texas, USA
Balgair is going to hate me in the morning....
We squashed a major headache bug today... I now have full wholib functionality working.. so no more duplicate calls to get the data from the client after the server has responded to the request. (not a real big speed issue.. but does stop the possible data problems with other wholib library users.
She then asked about another problem that just won't go away...
If you start with no database.. i.e. full purge or just deleting the file,
and the first thing you do on login in is pressing the mini-map button.. then Crash!
Once data is there it isn't a problem.... it is a divide by zero error.. that I haven't been able to find.. and am not even sure will exist when 5.0.4 goes live...
Blizzard has had a history about that.
When WoW crashes.. you have no info to examine.. unless you have Blizzard debugger... and I expect that doesn't exist anywhere except in their Irvine HQ.
So I've sent her 10 versions of the new CP.. each one goes further into the problem area.. I'm hoping that between one and the next we will narrow down the problem area.
But it is going to be a real pain testing this... either X-? crashes.. or Y Startup and shutdowns.. until it crashes...
We squashed a major headache bug today... I now have full wholib functionality working.. so no more duplicate calls to get the data from the client after the server has responded to the request. (not a real big speed issue.. but does stop the possible data problems with other wholib library users.
She then asked about another problem that just won't go away...
If you start with no database.. i.e. full purge or just deleting the file,
and the first thing you do on login in is pressing the mini-map button.. then Crash!
Once data is there it isn't a problem.... it is a divide by zero error.. that I haven't been able to find.. and am not even sure will exist when 5.0.4 goes live...
Blizzard has had a history about that.
When WoW crashes.. you have no info to examine.. unless you have Blizzard debugger... and I expect that doesn't exist anywhere except in their Irvine HQ.
So I've sent her 10 versions of the new CP.. each one goes further into the problem area.. I'm hoping that between one and the next we will narrow down the problem area.
But it is going to be a real pain testing this... either X-? crashes.. or Y Startup and shutdowns.. until it crashes...

I know. But it's the best chance of getting versions sync'ed..bringoutyourdead wrote:Oh NOES!!!
That implies that I'll need to do another update within the month.. and again every few months down the road.
Doing census mainly on Draenor; Raluf - Nimsay - Lusmo - Quixx - Sosyan - Garthog - Trubin - Zalistra - Zesmi and Djaang
Hmmm... not really my area of expertise, but have you tried any of the following:
1) Forcing auto-census and auto-start to be on by default?
2) Disabling the ability to move the minibutton?
3) Tried if /censusplus prune 0 instead of purge on existing data before pressing the button also causes a crash?
4) Doing the above with a .lua that has been prune zeroed before logging out and then directly back in, then pressing button?
5) Manually created a .lua that only contains one character and pressing the button?
I am not an expert at all, but it sounds a bit like divide by 0 is caused by something returning a null value in relation to the size / existance of .lua upon pressing the button. If 5) works, maybe even creating censusplus.lua.bak.us and censusplus.lua.bak.eu both containing only one character to be copied to use as base. A bit of a hassle but better than having WoW client crashes?
1) Forcing auto-census and auto-start to be on by default?
2) Disabling the ability to move the minibutton?
3) Tried if /censusplus prune 0 instead of purge on existing data before pressing the button also causes a crash?
4) Doing the above with a .lua that has been prune zeroed before logging out and then directly back in, then pressing button?
5) Manually created a .lua that only contains one character and pressing the button?
I am not an expert at all, but it sounds a bit like divide by 0 is caused by something returning a null value in relation to the size / existance of .lua upon pressing the button. If 5) works, maybe even creating censusplus.lua.bak.us and censusplus.lua.bak.eu both containing only one character to be copied to use as base. A bit of a hassle but better than having WoW client crashes?
Why?1974ER wrote:2) Disabling the ability to move the minibutton?
I have a few addons that refuse me to move the minimap button, and it annoys the crap out of me, because it's always "in the wrong position"...
Also, the ony issue, was when pressing the button, not moving it..
Doing census mainly on Draenor; Raluf - Nimsay - Lusmo - Quixx - Sosyan - Garthog - Trubin - Zalistra - Zesmi and Djaang
It's not the button that's the issue, anyway, it's opening the window with no data in it (by whatever method, no lua, visiting a server/faction which hasn't previously been censused, etc) - same thing happened when using the "/census" slash command to open it (which was fixed by making the command no longer open the window lol; it appears it was actually the window and not the slash command that was broken!). Hopefully the tests bringoutyourdead had me run earlier have narrowed it down a bit anyway (of course, the crash happened on the 10th version
).
I like the idea of a fake character to be loaded by default if no data though, I've no idea how feasible it is, but it's a way round it I hadn't thought of which sounds potentially workable - at present, it's fine opening the window as soon as the very first query is in progress (ie, there's just 50 lvl 90 characters in the database), so I imagine that loading one in by default could work too.

I like the idea of a fake character to be loaded by default if no data though, I've no idea how feasible it is, but it's a way round it I hadn't thought of which sounds potentially workable - at present, it's fine opening the window as soon as the very first query is in progress (ie, there's just 50 lvl 90 characters in the database), so I imagine that loading one in by default could work too.