registrobr / whmcs-registrobr-epp

WHMCS Registrar Module for interfacing to Registro.br EPP
GNU General Public License v3.0
41 stars 21 forks source link

Erro no WHOIS Loopup via módulo #93

Open srbrunoferreira opened 1 month ago

srbrunoferreira commented 1 month ago

@rubenskuhl, estou recebendo esse erro ao tentar consultar o WHOIS para um domínio:

Screenshot 2024-08-02 at 13 12 20

InvalidArgumentException: Return must be an instance of \WHMCS\Domains\DomainLookup\ResultsList in /home/dev/public_html/whmcs/vendor/whmcs/whmcs-foundation/lib/Domains/DomainLookup/Provider/AbstractProvider.php:0
Stack trace:
#0 /home/dev/public_html/whmcs/admin/whois.php(116): WHMCS\Domains\DomainLookup\Provider\AbstractProvider->getSuggestions(Object(WHMCS\Domains\Domain))
#1 {main}

Configurei o whois.json:

[
    {
        "extensions": ".app.br,.art.br,.com.br,.dev.br,.eco.br,.log.br,.net.br,.ong.br,.tec.br,.9guacu.br,.abc.br,.aju.br,.anani.br,.aparecida.br,.barueri.br,.belem.br,.bhz.br,.boavista.br,.bsb.br,.campinagrande.br,.campinas.br,.caxias.br,.curitiba.br,.feira.br,.floripa.br,.fortal.br,.foz.br,.goiania.br,.gru.br,.jab.br,.jampa.br,.jdf.br,.joinville.br,.londrina.br,.macapa.br,.maceio.br,.manaus.br,.maringa.br,.morena.br,.natal.br,.niteroi.br,.osasco.br,.palmas.br,.poa.br,.pvh.br,.recife.br,.ribeirao.br,.rio.br,.riobranco.br,.riopreto.br,.salvador.br,.sampa.br,.santamaria.br,.santoandre.br,.saobernardo.br,.saogonca.br,.sjc.br,.slz.br,.sorocaba.br,.the.br,.udi.br,.vix.br,.blog.br,.flog.br,.vlog.br,.wiki.br,.adm.br,.adv.br,.arq.br,.ato.br,.bib.br,.bio.br,.bmd.br,.cim.br,.cng.br,.cnt.br,.coz.br,.des.br,.det.br,.ecn.br,.enf.br,.eng.br,.eti.br,.fnd.br,.fot.br,.fst.br,.geo.br,.ggf.br,.jor.br,.lel.br,.mat.br,.med.br,.mus.br,.not.br,.ntr.br,.odo.br,.ppg.br,.pro.br,.psc.br,.qsl.br,.rep.br,.slg.br,.taxi.br,.teo.br,.trd.br,.vet.br,.zlg.br,.agr.br,.esp.br,.etc.br,.far.br,.imb.br,.ind.br,.inf.br,.radio.br,.rec.br,.srv.br,.tmp.br,.tur.br,.tv.br,.emp.br,.nom.br,.br,.am.br,.coop.br,.fm.br,.g12.br,.gov.br,.mil.br,.org.br,.psi.br,.b.br,.def.br,.jus.br,.leg.br,.mp.br,.tc.br",
        "uri": "https://registro.br/v2/ajax/avail/raw/",
        "available": "\"status\":0"
    }
]

E o módulo como Loopup Provider:

Screenshot 2024-08-02 at 13 24 29

Consegue esclarecer?

rubenskuhl commented 1 month ago

O Lookup Provider é algo que apesar de funcionar em algumas instalações, não se mostrou nada prático... então sugiro deixar o NameSpinner do WHMCS mesmo, que faz fallback para o whois.json.