How to make Joining a Session work?

Hey everyone,
I was just wondering why this does not work.
All it is when it cant find a session it will make one. But if it finds a session it will join it. The only Problem is it wont join the session. Does anyone know why this does not work?

Thanks,

Is JoinSession being called, if yes is OnFailure being called, if yes what is HandleNetworkError and HandleTravelError reporting?