Snakou,
The error you mentioned happens when you do a Guild members sync - use the Sync present bellow the
Realm button.
What happens is that the Talents array of the members retrieved is always empty (no tests are done - the soft presumes the scan went well) and the the class name is being taken out an empty Talent array => no valid filename => Boummm....
A more general message to
Ulminia.
I love this addon. It pushes PHP to the max, it asks a lot from the capabilities of a web server - not every server is ready to handle this addon, and a good thing is to put the minimum PHP version on 5.1.x at least.
My real problem is that I use a host (not a private server, but a shared one) that offers me all the option : BUT : its a BIG host.
So, what happens is that Blizzard can focus me rather easely : it knows who I am.
So, 90 % of the time I'm NOT scanning the Armory, it just return a nice WoW like screen that "An error has occured".
I started testing AS from my place using a home web server.
I'm hooked up to one of the biggest ISP's in France, Orange - and since a couple of weeks I see the same thing happening : Blizzard throws me out.
The result is easy to recognise : even when I point my FF to the Armory, it won't let me find my own chars anymore...... Juts, "Sorry, occupied" for a couple of minutes.
The next step will be me using a Proxy situated Kongo ??
Of course, I do something with the refresh time.... but finally, the only solution will be using a SQL "to scan table" and a cron job that scan 1 char every x minutes.
All this means that I can't do nothing really useful to help shaping this thing up....
PS : some ideas :
1) In the installer, activate CURL to retrieve a small file from i.e. wowroster.net. If this doesn't work, try a second file on a different place (to be sure) and if that didn't worked out, WARN the user that it's save to stop right there.
2) An option that scan only chars that are outdated - not overwriting chars that already use CP.lua (so these chars contain a lot more info then the Armory offers) - leaving an important issue : you want all the data : then move your as, update your chars yourself, do that 2 minutes investment