|
1 | | -3.x |
| 1 | +4.x |
2 | 2 |
|
3 | | -* MVC: QueryParam annotation vs PathParam try to figure it out them and make optional (update open api) |
4 | | -* MVC: introduce BodyParam |
5 | | -* MVC: Add *Param annotations a statusCode attribute |
6 | | -* Add Response for script and MVC |
7 | | -* map exception names to HTTP Status Code (Forbidden => 403, Unauthorized => 401, etc...) |
8 | | -* review toString on Value API (removal of QueryStringValue?) |
9 | | -* tests and coverage |
10 | | - |
11 | | -Jetty close exception: |
12 | | -MvcTest#mvcDispatch |
13 | | -``` |
14 | | -GET /method 500 Server Error |
15 | | -java.io.IOException: Close org.eclipse.jetty.server.HttpConnection$SendCallback@1f1eae2a[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@11d953b9] in state PROCESSING |
16 | | - at org.eclipse.jetty.util.IteratingCallback.close(IteratingCallback.java:428) |
17 | | - at org.eclipse.jetty.server.HttpConnection.onClose(HttpConnection.java:510) |
18 | | - at org.eclipse.jetty.io.SelectorManager.connectionClosed(SelectorManager.java:345) |
19 | | - at org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint.run(ManagedSelector.java:967) |
20 | | - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) |
21 | | - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) |
22 | | - at java.lang.Thread.run(Thread.java:748) |
23 | | -``` |
24 | | - |
25 | | -FeaturedKotlinTest.coroutineNoSuspend: |
26 | | -async: |
27 | | - |
28 | | -``` |
29 | | - Suppressed: java.io.IOException: Close org.eclipse.jetty.server.HttpConnection$SendCallback@4b406dd7[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@e42eadb] in state PROCESSING |
30 | | - at org.eclipse.jetty.util.IteratingCallback.close(IteratingCallback.java:428) |
31 | | - at org.eclipse.jetty.server.HttpConnection.onClose(HttpConnection.java:510) |
32 | | - at org.eclipse.jetty.io.SelectorManager.connectionClosed(SelectorManager.java:345) |
33 | | - at org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint.run(ManagedSelector.java:967) |
34 | | - ... 3 more |
35 | | -``` |
| 3 | +- review onComplete, the relationship with thread-locals variables. Where onComplete must run?? event-loop? separated thread? It depends on task |
| 4 | +- review save session, similar to previous point. It depends on the kind of session where must run |
| 5 | +- review requestCompleted, similar to previous point |
0 commit comments