Unreal Engine 4.7 Preview

I have basic system in which when character shoots it checks for authority and if its client, it calls a Server RPC on weapon. Server RPC will then call original function that does firing logic. system used to work in 4.5.1 but i think its broken in 4.7 Preview 3 and 4.8 ( branch). thing is, Server Handle Firing event is never executed on Client. Its simply not working. I tried putting a print string for Server Handle Firing and it never appear.

In below screenshots (4.7 Preview 3) you can see whats happening. Am i doing something wrong?

If is a bug then i’ll gladly post on but not sure if its a bug in 4.7.

In Character Blueprint:


Weapon Blueprint: