NoSuchElementException путем вызова конечной точки - PullRequest
0 голосов
/ 22 мая 2019

Я создаю API, но в некоторых конечных точках я получаю NoSuchElementException.Я не понимаю, почему это брошено.Я использую Payara.

Ошибка:

[2019-05-22T15:56:56.159+0200] [Payara 5.184] [SEVERE] [] 
[fish.payara.microprofile.opentracing.jaxrs.JaxrsContainerRequestTracingFilter] 
[tid: _ThreadID=42 _ThreadName=http-thread-pool::http-listener-1(4)] [timeMillis: 1558533416159] [levelValue: 1000] [[
  java.util.NoSuchElementException
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:349)
at dao.config.SecurityFilter.filter(SecurityFilter.java:31)
at org.glassfish.jersey.server.ContainerFilteringStage.apply(ContainerFilteringStage.java:132)
at org.glassfish.jersey.server.ContainerFilteringStage.apply(ContainerFilteringStage.java:68)
at org.glassfish.jersey.process.internal.Stages.process(Stages.java:197)
at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:269)

Конечные точки:

@Stateless
@Path("kweet")
@Produces({MediaType.APPLICATION_JSON})
@Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_FORM_URLENCODED})
@Secured
public class KweetAPI extends Application {

    @Inject
    private KweetService kweetService;

    @GET
    public Response findAll(){
        List<Kweet> kweets = kweetService.getAllKweets();

        if(kweets != null){
            return Response.ok().entity(kweets).build();
        } else {
            return Response.noContent().build();
        }
    }
}

Спасибо за помощь!

...