Logs are not needed. The bug can be reproduced by performing the following steps and Devs can capture their own logs while replicating the steps:
TO REPLICATE —
1). Send six ships off to war on the Arthur Gage Daily mission.
Forget about them or Monitor them for the first 9 hours 55 mins. Its the last few minutes that were interested in.
When the 10 hours are just about up and the ships are ready to return, open the Gage Mission status and watch the remaining timer count down to zero.
When the timer reaches zero, the CANCEL button will still be present and active. (Bug #1)
Now click the BROKER Icon at the top of the panel. BROKER tasks will be presented.
Now click the GAGE icon again to return to his tasks.
BUG #2 is now active. The yellow Task Completion Button will be shown but when pressed, the completed GAGE mission will be reset back as incomplete (it is being canceled).
The bug will not present itself if the user returns to the HANGER docks display and then goes into BROKER. It only presents itself when one goes from GAGE panel to BROKER and back to GAGE after first watching the timer expire on the Gage Task. If one goes to HANGER, the logic is performing the steps required to syntax check that the mission completed properly and is valid for Reward before presenting the GAGE panel. But if you never exit the sub panels full syntax is not performed. The button will be Yellow (Timer = 00:00 ???) But the underlying logic will still trigger the CANCEL Event attached to the button.
The bugs only present themselves if bouncing from panel to panel and never fully exiting the sub-panels to the Hanger once the Timer has expired.
I’ve replicated the bug twice in this manor. The temporary solution is to just resend the 6 ships back out again for another 10 hours since the Game Client has interpreted the yellow complete button as a Cancel instead of granting the Rewards.
Anyone wanting to also replicate it using the above steps just make sure you have enough time in the day to restart the mission again before it resets at Daily Rollover.