I am currently in the process of replacing the black tank in my Jayco. A crack in the bottom was repaired successfully but on our last trip it leaked from the top when nearly full.
As far as I am concerned no tank should leak when full. Especially the black tank. The vent itself has nothing to do with the tank leaking but the glued on fitting for it or the toilet may be cracked. Unless they used a rubber grommet, the fittings are simply glued to the top of the tank with ABS cement. If the toilet dumps directly into the tank then I could see a bad floor seal possibly showing up as a leak. It could also be the seam around the top of the tank.
If the leak can't be located by inspecting the top of the tank in-place then it would need to come out. Not a fun job but not that difficult if there is enough access but I was surprised how much "stuff" was left even after draining. That old tank was quite heavy.
Here is a photo of the new tank and old tank. The top of the old tank is sagging and there is a water mark where the "waste" was sitting. It looked as if the toilet fitting on the tank leaked. Once I finish the installation of the new tank I plan to post it to the DIY section.
2015 RAM 3500 CTD Auto 4X4 CC Dually, Reese 20K
SOLD 8/2015 '01 Dodge Ram 3500 CTD HO 6sp, Reese 15K Pro w/ Kwik Slide, Prodigy
'04 Jayco Jayflight 28.5RKS