As the developers of Open Journal Systems, Open Conference Systems, Open Harvester Systems, and Open Monograph Press, the PKP team are experts in helping journal managers and conference organizers make the most of their online publishing projects. PKP Publishing Services offers support for:

As a customer of PKP Publishing Services, you will not only receive direct, personalized support from the PKP Development Team, but will be contributing to the ongoing development of the PKP applications. All funds raised by PKP Publishing Services go directly toward enhancing our free, open source software. For more information, please contact us.

1. Search the forum. You can do this from the Advanced Search Page or from our Google Custom Search, which will search the entire PKP site. If you are encountering an error, we especially recommend searching the forum for said error.

2. Check the FAQ to see if your question or error has already been resolved. Please note that this FAQ is OJS-centric, but most issues are applicable to both platforms.

3. Post a question, but please, only after trying the above two solutions. If it's a workflow or usability question you should probably post to the OCS Conference Support and Discussion subforum; if you have a development question, try the OCS Development subforum.

I would still suggest validating it against the DTD. The DTD is in plugins/importexport/users/users.dtd and you can use any standard XML validator to check the XML against the DTD. (I haven't tried it, but http://www.xmlvalidation.com/ should work.)

I used plugins/importexport/users/users.dtd when I validated the file.

Just for fun, I first tried to import using the Conference Manager Import/Export plugin and I got exactly 50 users. Although, when I looked at the users table in the DB there were exactly 50 entries, including the admin entry that was setup when I installed OCS. So I guess that it actually stopped after importing 49 users.

FYI, we've just encountered a PHP configuration directive that might result in this kind of behavior. If PHP's max_input_vars is enabled and set too low, it will result in errors similar to those reported above ("DB Error: Column 'first_name' cannot be null" or similar). You can tell if this is happening by looking at your PHP log, where you'll see something like "PHP Warning: Unknown: Input variables exceeded 1000."