Ik krijg de melding: Empty "blog" value

Permalink Browser Info Environment
Na het posten van een bericht verschijnt de volgende waarschuwing in het logboek:
trying to check for spam through the Akismet api: Empty "blog" value

Type: Pre-Sale
Status: In Progress
htheunissen
View Replies:
Justin1978 replied on at Permalink Reply
Justin1978
Mijn excuses voor de bugs. Dit is niet hoe ik graag dingen oplever. Ik ga zo meteen kijken als ik thuis ben en kom er vanavond op terug. Ze hebben waarschijnlijk iets aan de API veranderd. Ik heb deze addon niet zo lang geleden released en hij was getest en werkte gewoon goed dus ik begrijp het niet helemaal. Ik ga het fixen en goed testen vanavond en kom dan bij je terug.
Justin1978 replied on at Permalink Reply
Justin1978
Ik zit thuis te testen maar kan het probleem niet reproduceren. Om te begrijpen wat er bij jou fout gaat heb ik wat meer informatie nodig.

- De versie van de add-on die je gebruikt.
- De versie van Concrete die je gebruikt
- Welke instellingen je geconfigureerd hebt onder /dashboard/system/permissions/antispam (je hoeft niet je api key te delen uiteraard; ik wil alleen weten wat er wel en niet is ingevuld of aangevinkt).
- Wat deed je toen je de error kreeg en waar zag je deze error?

En zou je verder logging aanzetten voor de add-on op /dashboard/system/permissions/antispam en dan kijken op
/dashboard/reports/logs of je daar een error ziet en dan voor mij die error hier posten?
htheunissen replied on at Permalink Reply 1 Attachment
htheunissen
Hoi Justin,

De melding verschijnt in het logboek als ik een formulier post. Er komt verder nergens een melding terug.

- De versie van de add-on: 1.0.1
- De versie van Concrete: concrete5-8.3.2
- De instellingen die ik heb geconfigureerd in /dashboard/system/permissions/antispam
Spam Whitelist Groep: Geen
Actieve Bibliotheek: Akismetty
Use test mode: uit
Verify SSL: aan
Log api calls: aan
Log vermeldingen die gemarkeerd zijn als spam: aan
E-mailnotificatie: email adres

Ik heb de de meldingen van de melding en het bijbehorende formulier uit /dashboard/reports/logs als attachment toegevoegd.
Justin1978 replied on at Permalink Reply
Justin1978
Ik ben er inmiddels achter wat de fout veroorzaakt; om bij Akismet iets door te sturen of op te vragen moet de url van je website doorgegeven worden bij elk verzoek. Dat doe ik in de code door aan Concrete de url van je website op te vragen. Maar bij jou is de url om een of andere reden leeg. Tot nu toe heb ik nog geen andere mensen gehad met dezelfde bug dus ik denk dat het aan je serverconfiguratie ligt. Misschien dat je website achter een load balancer draait bijvoorbeeld. Dat is voor mij moeilijk te onderzoeken zonder toegang tot jouw applicatie te hebben. Weet jij op wat voor server je applicatie draait?

Wat ik eerst ga proberen is om een fallback te schrijven die op een andere manier de url van je website vaststelt. Dat kan met omgevings variabelen. Dat heb ik proberen te vermijden bij het ontwikkelen van deze add-on omdat je zoveel mogelijk bestaande, geteste code wilt gebruiken. Ik ga zo kijken hoe ik dit het best kan aanpakken. En dan is het nog de vraag of het bij jou werkt natuurlijk.

Ik ga zo aan het werk en hou je op de hoogte.
Justin1978 replied on at Permalink Reply
Justin1978
Ik heb het probleem gevonden en opgelost en net versie 1.0.2 geupload. Als het goed zou die bug nu weg moeten zijn.

Ik zou je graag een gratis licentie willen geven voor deze add-on als compensatie voor de bugs. Ik kom er alleen niet achter of dat mogelijk is of niet dus ik moet even zoeken of ik er wat over kan vinden. Het zou best kunnen dat dat niet mogelijk is vanuit de Marketplace zelf omdat zij dan provisie mislopen. Het staat je dan wat mij betreft vrij deze add-on in een tweede website te gebruiken..
htheunissen replied on at Permalink Reply
htheunissen
Beste Justin,

Bedankt voor de snelle (re)actie. Het gaat met deze versie wel goed.
Wat betreft de loadbalancing, dat zou ik uit moeten zoeken (als je dat
nog interessant vindt). Deze website draait op een andere server dan
mijn gebruikelijke hosting provider.

Erg netjes dat je me gratis een extra add-on wilt geven! Ik hoor wel van
je of dit op een "officiële" wijze mogelijk is.

Met vriendelijke groet,

Hugo Theunissen


Op 27-3-2018 om 18:57 schreef concrete5 Community:
Justin1978 replied on at Permalink Reply
Justin1978
Hoi Hugo,

Ik heb net een extra gratis license aan je verstrekt voor deze add-on die je dan in een andere website kan gebruiken. Als het goed is heb je hier een bericht voor ontvangen van Concrete5.

Heb je de laatste versie al geinstalleerd om te kijken of de bug weg is?

concrete5 Environment Information

/dashboard/reports/logs

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.