21 Sep 2018 |
| @pamo:matrix.org joined the room. | 07:57:45 |
| ⌠✦groo✦⌡ 🌿 joined the room. | 21:01:21 |
| Christian left the room. | 21:05:38 |
| @thehurley3:matrix.org joined the room. | 21:17:22 |
22 Sep 2018 |
@thehurley3:matrix.org | I have been looking at picking back up from a fresh repo and restarting my idea for a matrix server in java. looking around I found the jeon repo. I noticed some big changes in the jeon client sdk from the maven version to the one in the github repo such as AsyncResponse and Security Context being added to many of the routes. I was wondering if there were other plans that I might be able to help with | 20:40:24 |
ma1uta | Yep. There are a lot of plans. I have released code but it still unstable (sorry).
I am writing tests for the client sdk now. And next my goal - cover all client methods with tests. | 21:13:16 |
23 Sep 2018 |
@thehurley3:matrix.org | ma1uta: the server seams to hit 500 errors when i try to accept | 13:05:49 |
ma1uta | The same. I will increase timeouts. | 13:59:43 |
24 Sep 2018 |
ma1uta | thehurley3: I got the error 403:
2018-09-24 08:03:41,981 - synapse.http.outbound - 164 - INFO - POST-17494- {GET-O-24087} [matrix.org] Sending request: GET matrix://matrix.org/_matrix/federati
on/v1/make_join/%21WgCnqfiXfuDtxgYlrq%3Amatrix.org/%40ma1uta%3Aru-matrix.org?ver=1&ver=vdh-test-version
2018-09-24 08:03:42,041 - synapse.http.outbound - 246 - INFO - POST-17494- {GET-O-24087} [matrix.org] Result: 403 Forbidden
2018-09-24 08:03:42,049 - synapse.util.async_helpers - 218 - INFO - POST-17494- Releasing linearizer lock 'member' for key (u'!WgCnqfiXfuDtxgYlrq:matrix.org',)
2018-09-24 08:03:42,050 - synapse.http.server - 85 - INFO - POST-17494- <XForwardedForRequest at 0x7fa373e35c68 method='POST' uri='/_matrix/client/r0/join/!WgC
nqfiXfuDtxgYlrq:matrix.org' clientproto='HTTP/1.0' site=8008> SynapseError: 403 - You are not invited to this room.
| 05:12:21 |
@thehurley3:matrix.org | ma1uta: is there a way to remove the failed invite? I appear to be unable to reject or accept the invite | 17:36:21 |
@thehurley3:matrix.org | I also create a pull request to fix a spelling mistake | 17:36:35 |
ma1uta | The same, in the riot-web I cannot reject invites. | 18:12:07 |
ma1uta | thehurley3: I have approved your PR, thanks. | 18:13:03 |
ma1uta | And try to clear cache and restart in the settings. | 18:13:19 |
ma1uta | Download 2018-09-24-211348_263x103_scrot.png | 18:14:19 |
ma1uta | It helps me. | 18:14:25 |
25 Sep 2018 |
| @thehurley3:matrix.org invited matt. | 19:03:31 |
| matt joined the room. | 19:03:40 |
| matt left the room. | 19:12:54 |
| matt joined the room. | 19:14:13 |
28 Sep 2018 |
| matt set a profile picture. | 01:39:20 |
1 Oct 2018 |
ma1uta | I have started migrate to the swagger 3.X and OpenAPI 3.0 definitin. Also Updated JAX-RS to 2.1.
Then I am getting rid of the vendor lock-in to the Jackson and will use JSONB. | 05:14:00 |
4 Oct 2018 |
matt | ma1uta: thank you for removing the vendor lock-in, will I need to include any other libraries into my server's pom to handle the json serial/deserial | 18:02:35 |
ma1uta | JSON-B (JSR-367) is a only specification so you need to have the implementation in the classpath. There are implementations: Yasson (https://github.com/eclipse-ee4j/yasson the RI), Jackson2 via the jackson-jsonb-provider (https://github.com/devcon5io/jackson-jsonb-provider) of the community or DSL-JSON (https://github.com/ngs-doo/dsl-json) the fastest json serializer/deserializer. | 19:33:18 |
matt | thank you, I'm pretty new to just jetty I've always used Play or SpringBoot for webservers mostly for work so it always just shipped with what I needed or someone else set up the dependencys. This time its just me and I'm using jetty embedded. I feel jetty + making most things on my own fits better for this project then using all the pre incluided weight that play and spring come with | 20:20:03 |
5 Oct 2018 |
| @MTRNord:matrix.ffslfl.net left the room. | 19:37:03 |
11 Oct 2018 |
ma1uta | Some bad news: in java we have the json-b (jsr 367) is a open specifications. But there is only one implementation - the slow https://github.com/eclipse/yasson. Other libraries have broken or partial support. | 10:57:44 |
benpa-matrix | that is surprising, seems like json-object binding would be something fairly fundamental? | 11:00:21 |
ma1uta | Also I will refactor event objects. Current clads hierarchy is unusable and too complicated. | 11:15:15 |
benpa-matrix | Maximus might have information | 11:00:43 |