Ever since #Amethyst 87.4 all the relays show errors. What does the yellow error even mean?

Reply to this note

Please Login to reply.

Discussion

Click on them to see their details. The latest error messages are down at the bottom.

Did not know they were clickable! Says connection errors on all of the relays.

ok, but what errors? :)

Omg I finally saw where to see the errors. I too am getting tons of errors from all relays since this major release. The error is bad req array too big.

Too many json filters in some parts of the app probably.

Is it possible it wasn't counting these errors prior to this last major version? Cause I never had error counts like that before.. now it's on all the relays

I also see a lot of "bad message: unknown cmd" which I have seen in strfry logs a lot previously. Strfry group says it's bad json...

I might need to add more details to these msgs. I guess if I just store the last send command before the error, that could work as well.

We are always at the limit. We may have added one or two event kinds in one of the filters and that can already trigger that error. Limits are really low for a large app like amethyst. :(

Ya seeing what message triggered it would be super helpful. I can try raising some limits too..

I just updated the limits for all nostr1 and nostr21 relays to max tags 10k (from 2k), max tag value size in bytes 4096 (from 1024). Will see if this makes the errors happen less.

That helps, but I think the error was in the amount of json filters in the same command/subscription. Usually strfry limits to 10.

Ah, yeah I don't see a config setting for that one.. 🤔

Once I dropped my follows below ~1000 the "bad req array too big" errors stopped on all relays.

I am just over 500 follows

Where else is the error information beside the long press pop up?

To see the error I just click on the relay, and scroll down..

Oh dam, thanks! I always assumed an error meant not connected and would interupt my ability to connect.

Now I see all kind of funny business that is probably just some basic error log stuff but it isn't very clear.