I have a issue, when I try to enable traccar
notification to send alarms and events to the mobile app, the server hang up and all devices are disconnected
This is the logs when I enable a notifications and the device(s) trigger a alarm/event.
2024-06-09 00:00:01 INFO: [Td6369900: startek < 147.75.51.166] 26264f3135372c3836353233353035373338303630382c3030302c302c2c3234303630393032303135352c412c31392e3433373034352c2d37302e3039333634352c31342c302e392c302c31372c38352c3230373330382c3337307c317c313737317c30303036303946322c31312c30303030303033442c30302c30302c303446437c303139467c303030307c303030302c312c3031303030307c3032303030302c2c45450d0a
2024-06-09 00:00:01 INFO: Event id: 865235057380608, time: 2024-06-09 00:00:01, type: deviceOnline, notifications: 1
2024-06-09 00:00:01 INFO: [Td6369900] error - Failed to get notificator - RuntimeException (NotificatorManager:75 < NotificationManager:127 < ... < *:124 < ... < *:123 < *:163 < ConnectionManager:256 < ...)
2024-06-09 00:00:01 INFO: [Td6369900] disconnected
2024-06-09 00:00:01 INFO: Event id: 865235057380608, time: 2024-06-09 00:00:01, type: deviceOffline, notifications: 1
2024-06-09 00:00:01 INFO: [Td6369900] error - Failed to get notificator - RuntimeException (NotificatorManager:75 < NotificationManager:127 < ... < *:124 < ... < *:123 < *:163 < ConnectionManager:256 < ...)
2024-06-09 00:00:01 WARN: Event forwarding failed - HTTP code 400 - RuntimeException (EventForwarderJson:57 < *:50 < ...)
2024-06-09 00:00:01 WARN: Event forwarding failed - HTTP code 400 - RuntimeException (EventForwarderJson:57 < *:50 < ...)
2024-06-09 00:00:04 INFO: [T413eb7ec] connected
2024-06-09 00:00:05 INFO: [T413eb7ec: startek < 147.75.51.166] 2626503135372c3836353233353035373338303630382c3030302c302c2c3234303630393032303235362c412c31392e3433373034352c2d37302e3039333634352c31342c302e392c302c31372c38352c3230373330382c3337307c317c313737317c30303036303946322c31312c30303030303033442c30302c30302c303446437c303139457c303030307c303030302c312c3031303030307c3032303030302c2c46300d0a
2024-06-09 00:00:05 INFO: Event id: 865235057380608, time: 2024-06-09 00:00:05, type: deviceOnline, notifications: 1
2024-06-09 00:00:05 INFO: [T413eb7ec] error - Failed to get notificator - RuntimeException (NotificatorManager:75 < NotificationManager:127 < ... < *:124 < ... < *:123 < *:163 < ConnectionManager:256 < ...)
2024-06-09 00:00:05 INFO: [T413eb7ec] disconnected
the test notification works well.
I have enable theses

I had the traccar.xml configured with my token and all good but I not understand why it happens.
Looks like something is misconfigured.
its possible, but with this logging info I couldn't get what is misconfigured
<entry key='database.driver'>org.h2.Driver</entry>
<entry key='database.url'>jdbc:h2:./data/database</entry>
<entry key='database.user'>sa</entry>
<entry key='database.password'></entry>
<entry key='notificator.types'>traccar,web</entry>
<entry key='notificator.traccar.key'>{myToken}</entry>
<entry key='event.forward.type'>json</entry>
<entry key='event.forward.exchange'>traccar</entry>
<entry key='event.forward.topic'>events</entry>
<entry key='event.forward.url'>https:
<entry key='event.forward.header'>X-secret:mySecret</entry>
</properties>
Another question, Anton, with this commit now is able to read-only user have notificationTokens without need of administrator privileges?
https://github.com/traccar/traccar/commit/2147ecb2d9fe0fb49b3f03dc650bc363e72e3fd2
Notification channel is misconfigured.
Yes, read-only users will be able to configure notification tokens.
1- I cannot spot the misconfiguration, I follow the notification docs, I read others forum post about that
For example, these are the two parameters that I have, following theses steps

2- regarding the read-only can configure notification tokens, I just downloaded and install the latest version on Traccar and test with a read-only user and the read-only user cannot configure notifications tokens yet.
1- I have checked the notificators/notifications values and all seems ok (I don't see any channel value, just notification)



2- the commit was 2 days ago, yesterday I downloaded and upgrade traccar from the master repo that inclue the commit and didn't create a notificationToken when readonly user.
I have a issue, when I try to enable
traccar
notification to send alarms and events to the mobile app, the server hang up and all devices are disconnectedThis is the logs when I enable a notifications and the device(s) trigger a alarm/event.
the test notification works well.
I have enable theses
I had the traccar.xml configured with my token and all good but I not understand why it happens.