78
request *archiverspb.VisibilityRecord,
79
opts ...archiver.ArchiveOption,
81
>
featureCatalog := archiver.GetFeatureCatalog(opts...)
82
>
defer func() {
83
>
if err != nil && featureCatalog.NonRetryableError != nil {
84
err = featureCatalog.NonRetryableError()
85
}
86
}()
87
88
>
logger := archiver.TagLoggerWithArchiveVisibilityRequestAndURI(v.logger, request, URI.String())
visibility_archiver.go
89
>
90
>
if err := v.ValidateURI(URI); err != nil {
91
logger.Error(archiver.ArchiveNonRetryableErrorMsg, tag.ArchivalArchiveFailReason(archiver.ErrReasonInvalidURI), tag.Error(err))
92
return err