# Errors.log

**URL:** <https://forum.xojo.com/t/errors-log/81493>\
**Category:** Linux\
**Created:** [August 23, 2024, 8:15pm UTC](https://forum.xojo.com/t/errors-log/81493 "2024-08-23T20:15:19Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dan\_Walsh](https://forum.xojo.com/user_avatar/forum.xojo.com/dan_walsh/32/670_2.png) [@Dan\_Walsh](https://forum.xojo.com/u/Dan_Walsh)\
**Post date:** [August 23, 2024, 8:15pm UTC](https://forum.xojo.com/t/errors-log/81493/1 "2024-08-23T20:15:19Z")

</div>

I have a web app on AWS LightSail.  
In my application folder, next to the app executable, there is a file called errors.log.  
It has many entries that look like emails from various people such as:

“2024-08-03 00:38:26  
JavaScript Error:  
Error: Dear [roboarmremote.com](http://roboarmremote.com) owner or manager,  
Cut your business or personal credit cards and loan payments in half. eliminate interest and reduce your debt by 50%. 100% guaranteed. The average customer saves $56,228 in unnecessary interest plus principal and 15 years in payoff time through our consolidation loan and debt consolidation programs.  
Contact us at usdebtrelief.biz or email me at [usdebt12@gmail.com](mailto:usdebt12@gmail.com) I look forward to hearing from you,  
Rey”

Where is this coming from?  
What should I do?

---

<div class="post-metadata">

**Author:** ![Rick\_Araujo](https://forum.xojo.com/user_avatar/forum.xojo.com/rick_araujo/32/251_2.png) [@Rick\_Araujo](https://forum.xojo.com/u/Rick_Araujo)\
**Post date:** [August 25, 2024, 4:18am UTC](https://forum.xojo.com/t/errors-log/81493/2 "2024-08-25T04:18:42Z")

</div>

> [@Dan\_Walsh](#):
>
> Where is this coming from?

From some spam form “robot” injecting contents into forms they find in the internet and trying to submit it.

> [@Dan\_Walsh](#):
>
> What should I do?

Implement some anti-robot technique in your form. Some kind of captcha for example.

---

<div class="post-metadata">

**Author:** ![Tim\_Parnell](https://forum.xojo.com/user_avatar/forum.xojo.com/tim_parnell/32/161_2.png) [@Tim\_Parnell](https://forum.xojo.com/u/Tim_Parnell)\
**Post date:** [August 25, 2024, 2:56pm UTC](https://forum.xojo.com/t/errors-log/81493/3 "2024-08-25T14:56:56Z")

</div>

> [@Rick\_Araujo](#):
>
> Implement some anti-robot technique in your form. Some kind of captcha for example.

Errors.log next to the app is unfortunately the file created by the framework when someone submits the JavaScript error window form. We would need a patch from Xojo, and we all know that isn’t happening.

---

<div class="post-metadata">

**Author:** ![Rick\_Araujo](https://forum.xojo.com/user_avatar/forum.xojo.com/rick_araujo/32/251_2.png) [@Rick\_Araujo](https://forum.xojo.com/u/Rick_Araujo)\
**Post date:** [August 25, 2024, 3:25pm UTC](https://forum.xojo.com/t/errors-log/81493/4 "2024-08-25T15:25:40Z")

</div>

Well, the specific spam robot attack, that caused the error logged, is exactly what I said. His form, or Xojo’s form, needs anti-robot spam measures.

Open forms are invaded and the robot tries to fulfill spam contents and submit.

His specific spam robot case is all over the web as:

> **[Hello laresltd.com Webmaster. - LARES Mühendislik ve Yer Bilimleri LTD. ŞTİ.](https://www.laresltd.com/2024/08/04/hello-laresltd-com-webmaster-3/)**
>
> LARES Mühendislik ve Yer Bilimleri Ltd. Şti. (https://www.laresltd.com) tarafından form gönderimi Name: Dylan Law Email: morrismi1@outlook.com Subject: Hello laresltd.com Webmaster. Message: Dear laresltd.com owner or manager, Cut your business or...

[https://www.ehefphilippines.com/node/45/submission/15383](https://www.ehefphilippines.com/node/45/submission/15383)

Etc.

---

<div class="post-metadata">

**Author:** ![Tim\_Parnell](https://forum.xojo.com/user_avatar/forum.xojo.com/tim_parnell/32/161_2.png) [@Tim\_Parnell](https://forum.xojo.com/u/Tim_Parnell)\
**Post date:** [August 25, 2024, 3:31pm UTC](https://forum.xojo.com/t/errors-log/81493/5 "2024-08-25T15:31:01Z")

</div>

Oh of course, I am in agreement on anti-robot measures. It just won’t be possible for the JavaScript Error dialog because it’s part of the framework. This is specific to Web 1.0. JavaScript errors now raise an event on the server in Web 2.0.

I am actually working on some anti-robot measures for [Lifeboat](https://strawberrysw.com/lifeboat) right now, but I think I recall Dan’s project and I’m not sure they’re interested in (or able to?) use Lifeboat. I know it seems like I don’t stop talking about it, but I do try not to spam 😛

Dan, you may be interested in [nginx Ultimate Bad Bot Blocker on Github](https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker). You should cross reference the spam timestamps with your nginx access logs, and see if there’s a pattern you might be able to block.

---

<div class="post-metadata">

**Author:** ![Kevin\_Bryson](https://forum.xojo.com/letter_avatar_proxy/v4/letter/k/a587f6/32.png) [@Kevin\_Bryson](https://forum.xojo.com/u/Kevin_Bryson)\
**Post date:** [May 24, 2025, 6:51pm UTC](https://forum.xojo.com/t/errors-log/81493/6 "2025-05-24T18:51:42Z")

</div>

Tim, do you implement the bad bot blocker in lifeboat?

---

<div class="post-metadata">

**Author:** ![Tim\_Parnell](https://forum.xojo.com/user_avatar/forum.xojo.com/tim_parnell/32/161_2.png) [@Tim\_Parnell](https://forum.xojo.com/u/Tim_Parnell)\
**Post date:** [May 24, 2025, 7:06pm UTC](https://forum.xojo.com/t/errors-log/81493/7 "2025-05-24T19:06:25Z")

</div>

Yes, there’s even a management panel for your own whitelist / blocklist.

 ![Lifeboat Bot Protection](https://forum.xojo.com/uploads/default/original/3X/1/6/1648ad47640bee3a4c4ea73e108305ab380a7395.jpeg)
