Usual approach to an Exception:-
You will have to look at the
API, find the name of the Exception at the bottom left, and read about it. It doesn't really tell you a lot, I am afraid.
Go to the line where the JVM thinks the problem occurred. You can tell where it is; it is in the getUserList method, line 50. Read that carefully and see whether that helps you. Compare it with examples in books or the
Java Tutorials for what you are trying to do and see whether you have made a mistake in the code.
I am afraid you may find the problem is outwith your control. Check very carefully that the file you are reading from and your network connections are not corrupted.