You need to have a connection open for share via service to execute, been like this all along afaik.. Not sure what can be done about it either :/