何一乐 created SCB-1793:
------------------------
Summary: When use @RequestHeader and aggregatedParam at same time,
it will throw null pointer exception
Key: SCB-1793
URL: https://issues.apache.org/jira/browse/SCB-1793
Project: Apache ServiceComb
Issue Type: Bug
Affects Versions: java-chassis-1.3.0
Reporter: 何一乐
Assignee: 何一乐
```java
@RequestMapping(value = "/events2/{project_id}", method = RequestMethod.GET)
public ResponseEntity<Object> queryEvents2(@PathVariable(value =
"project_id") String projectId,
@RequestHeader(value = "x-auth22") Integer token2,
@RequestHeader(value = "x-auth") Integer token, Person person) {
return null;
}
```
Error message:
```
Caused by: java.lang.NullPointerException
at
org.apache.servicecomb.swagger.invocation.arguments.producer.ProducerArgumentsMapperFactory.generateDefaultParamMapper(ProducerArgumentsMapperFactory.java:118)
at
org.apache.servicecomb.swagger.invocation.arguments.producer.ProducerArgumentsMapperFactory.generateParamMapperByName(ProducerArgumentsMapperFactory.java:103)
at
org.apache.servicecomb.swagger.invocation.arguments.producer.ProducerArgumentsMapperFactory.collectSwaggerArgumentsMapper(ProducerArgumentsMapperFactory.java:96)
at
org.apache.servicecomb.swagger.invocation.arguments.ArgumentsMapperFactory.collectArgumentsMapper(ArgumentsMapperFactory.java:90)
at
org.apache.servicecomb.swagger.invocation.arguments.producer.ProducerArgumentsMapperFactory.createArgumentsMapper(ProducerArgumentsMapperFactory.java:65)
at
org.apache.servicecomb.swagger.engine.SwaggerEnvironment.createProducer(SwaggerEnvironment.java:192)
at
org.apache.servicecomb.core.definition.schema.ProducerSchemaFactory.getOrCreateProducerSchema(ProducerSchemaFactory.java:78)
at
org.apache.servicecomb.provider.rest.common.RestProducerProvider.init(RestProducerProvider.java:45)
at
org.apache.servicecomb.core.provider.producer.ProducerProviderManager.init(ProducerProviderManager.java:54)
at org.apache.servicecomb.core.SCBEngine.doInit(SCBEngine.java:264)
at org.apache.servicecomb.core.SCBEngine.init(SCBEngine.java:219)
... 13 more
```
--
This message was sent by Atlassian Jira
(v8.3.4#803005)