1st:
Despite the error displayed, which leaves no hope for a solution, keep smiling, as you’re about to be given one.
There are two undocumented commands that can be used to force the Cisco Catalyst switch to enable the GBIC port and use the 3rd party SFP:
ASR-1004(config)# service unsupported-transceiver
Warning: When Cisco determines that a fault or defect can be traced to
the use of third-party transceivers installed by a customer or reseller,
then, at Cisco’s discretion, Cisco may withhold support under warranty or
a Cisco support program. In the course of providing support for a Cisco
networking product Cisco may require that the end user install Cisco
transceivers if Cisco determines that removing third-party parts will
assist Cisco in diagnosing the cause of a support issue.