All I have to do to fix this is swing the cylinder open and unscrew the ejector rod, and put the center pin back in, however I cant open the cylinder and have no ideas, I have tried to tighten the ejector rod and thats no help.
I hope im right on those names now (ejector rod, and center pin)
My guess is that the front locking pin under the barrel, may be pushed into the end of the ejector rod, holding your cylinder closed. Maybe you can use a small tool (maybe a toothpick?) to work it out of engagement to free the front end of the ejector rod.