This sounds like a personality conflict.
Old joke: "Personality conflict" is one of those code phrases for "Somebody here is an asshole"
Seriously, though, team members have certain styles, and teams fit together in a certain way. Most companies never figure out that you can take 4 or 5 great teams, remix all the people, then end up with 4 or 5 horrible teams. It's not skills -- a lot has to do with the way the personalities mix.
If you are completely out to sea -- unaware of how to continue -- perhaps you just name it and shame it. "Hey Joe, I see you're trying to teach me error handling again although I've been doing this longer than you have. Okay if I start doing the same to you?" Then start doing it.
Was working with a CEO of a small company once. I think they had around 100-120 employees, all knowledgeable about a certain part of tech. I was brought in also as somebody who knew what he was doing, but since I was working directly with the CEO, I kind of held back a bit to see how he worked.
Bad decision. He ran over me. The first time he mentioned something they had invited me in on, I tried to raise my hand. He ignored me. The second time I was a little more insistent. By Day 3, he started in on the same topic again, I simply said "You know, I've written a couple of small books about this and devised my own training material. But what the hell do I know?"
I wish I could say that solved the problem. It did not. He was still an asshole and we didn't get along. But I had to take what he was doing to me and do it right back to him for him to be able to see it. I got to start doing the work they had hired me for. If we had continued working together after that first week, it would have probably gotten very interesting!
Either you walk or give as good as you get. If you're shy and the others are domineering, passive and passive/aggressive techniques are just going to make it worse.