当我想连接有这个问题“错误”:“内部服务器错误”,“消息”:“没有可用的消息”,[重复]

Posted

技术标签:

【中文标题】当我想连接有这个问题“错误”:“内部服务器错误”,“消息”:“没有可用的消息”,[重复]【英文标题】:when i want to connect have this problem "error": "Internal Server Error", "message": "No message available", [duplicate] 【发布时间】:2020-06-06 06:42:14 【问题描述】:

i have this code i can create a user i can get the username and password but i have an error when i want to connect

@PostMapping("/signin")

public ResponseEntity<?> authenticateUser(@Valid @RequestBody LoginRequest loginRequest) 

    System.out.println("a"+loginRequest.getUsername()+loginRequest.getPassword());
    Authentication authentication = authenticationManager.authenticate(
            new UsernamePasswordAuthenticationToken(loginRequest.getUsername(), loginRequest.getPassword()));
    System.out.println("a"+loginRequest.getUsername()+loginRequest.getPassword());
   // new RuntimeException("Error: cccccc is not found.");
    SecurityContextHolder.getContext().setAuthentication(authentication);
    String jwt = jwtUtils.generateJwtToken(authentication);
   new RuntimeException("Error: cccccc is not found."+ jwt);
    //    new RuntimeException("Error: cccccc is not found.");
    UserDetailslmpl userDetails = (UserDetailslmpl) authentication.getPrincipal();
    List<String> roles = userDetails.getAuthorities().stream()
            .map(item -> item.getAuthority())
            .collect(Collectors.toList());
   // new RuntimeException("Error: aaaa is not found.");
    return ResponseEntity.ok(new JwtResponse(jwt,
            userDetails.getId(),
            userDetails.getUsername(),
            userDetails.getEmail(),
            roles));

this is the error

the error on postman

【问题讨论】:

这只是一个 NullPointerException,看这里:***.com/questions/218384/…。 【参考方案1】:

正如 cmets 中所述,它是控制器中的 NullPointerException。 堆栈跟踪告诉您,在您的控制器的第 56 行中,恰好是

String jwt = jwtUtils.generateJwtToken(authentication);

jwtUtils 对象似乎为空。

【讨论】:

请不要在明显偏离主题/不好的问题上发布答案! See: Should one advise on off topic questions?

以上是关于当我想连接有这个问题“错误”:“内部服务器错误”,“消息”:“没有可用的消息”,[重复]的主要内容,如果未能解决你的问题,请参考以下文章

当我停用虚拟环境时出现 WSGI/Nginx/内部服务器错误(未找到 python 应用程序)

内部服务器错误 - htaccess

500 - 在服务器上发布后内部服务器错误

HttpErrorResponse : 内部服务器错误

加载资源失败:服务器响应状态为 500(内部服务器错误)当我尝试上传图像时发生此错误

尝试调用方法 imagerotate 时出现 500 内部服务器错误