Okay. So here's what's happening. I have an Object, called Channel. In ChannelManager, I create a new Channel, With the name "Global". I check before I create the channel that the name I'm putting in isn't null. Afterwards, I attempt to get the name of the Channel, And it's null. I have no idea why this is happening (It's probably some stupid java mistake caused by me working in areas I'm not familiar with, Either that or I'm just an idiot), So I came here. Channel Object: http://pastebin.com/5XJ4QvhH ChannelManager Class: http://pastebin.com/AjDmUFKW Thanks in advance, Thedarklord197. EDIT: Look at the loadChannels() class and createChannel() class in ChannelManager.