@Bean throws null exception when the value from property file is nullProblem with Spring @Configuration classSpring Jndi Configuration, Server.xmlSpring app doesn't find datasource in config filesSpring: Reference bean in @import file during annotation based ConfigurationSpring Security: Java configuration with data sourceFinding id generator in xml for jpa inside Spring containerSplitting activemq broker configuration into multiple filesCould not autowire hibernate SessionFactory in dao classApache Cassandra configuration With SpringSpring Data Neo4J Database Connection
On a tidally locked planet, would time be quantized?
How do you respond to a colleague from another team when they're wrongly expecting that you'll help them?
Creepy dinosaur pc game identification
Can disgust be a key component of horror?
What happens if you are holding an Iron Flask with a demon inside and walk into an Antimagic Field?
Keeping a ball lost forever
Why can Carol Danvers change her suit colours in the first place?
How should I respond when I lied about my education and the company finds out through background check?
Has any country ever had 2 former presidents in jail simultaneously?
Can the US President recognize Israel’s sovereignty over the Golan Heights for the USA or does that need an act of Congress?
Using substitution ciphers to generate new alphabets in a novel
What is going on with 'gets(stdin)' on the site coderbyte?
Terse Method to Swap Lowest for Highest?
Why is this estimator biased?
Picking the different solutions to the time independent Schrodinger eqaution
How to explain what's wrong with this application of the chain rule?
Need help understanding what a natural log transformation is actually doing and why specific transformations are required for linear regression
How does a computer interpret real numbers?
Are Captain Marvel's powers affected by Thanos' actions in Infinity War
How can "mimic phobia" be cured or prevented?
How does the math work for Perception checks?
Redundant comparison & "if" before assignment
What should you do if you miss a job interview (deliberately)?
What is the evidence for the "tyranny of the majority problem" in a direct democracy context?
@Bean throws null exception when the value from property file is null
Problem with Spring @Configuration classSpring Jndi Configuration, Server.xmlSpring app doesn't find datasource in config filesSpring: Reference bean in @import file during annotation based ConfigurationSpring Security: Java configuration with data sourceFinding id generator in xml for jpa inside Spring containerSplitting activemq broker configuration into multiple filesCould not autowire hibernate SessionFactory in dao classApache Cassandra configuration With SpringSpring Data Neo4J Database Connection
Let me show the code.
@Configuration
public class RestTemplateConfig
@Bean
public RestTemplate restTemplate(ClientHttpRequestFactory factory)
return new RestTemplate(factory);
@Bean
public ClientHttpRequestFactory simpleClientHttpRequestFactory()
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
factory.setReadTimeout(PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT);
factory.setConnectTimeout(PublicConfigRpt.REST_TEMPLATE_CONNECT_TIMEOUT);
return factory;
PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT is defined as below.
@Configuration
public class PublicConfigRpt
public static Integer REST_TEMPALTE_READ_TIMEOUT;
public static Integer REST_TEMPLATE_CONNECT_TIMEOUT;
@Value("$rest_template_read_timeout")
public void setRestTempalteReadTimeout(Integer restTempalteReadTimeout)
REST_TEMPALTE_READ_TIMEOUT = restTempalteReadTimeout;
@Value("$rest_template_connect_timeout")
public void setRestTemplateConnectTimeout(Integer restTemplateConnectTimeout)
REST_TEMPLATE_CONNECT_TIMEOUT = restTemplateConnectTimeout;
The timeout parameter is read from property file and set in SimpleClientHttpRequestFactory.
It is OK when started from local Intellij idea. But when it deployed to k8s, it throws exception.
2019/03/07 16:50:34.964 | INFO | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleClientHttpRequestFactory' defined in class path resource [cn/homersatellite/dd/jd/report/config/RestTemplateConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.client.ClientHttpRequestFactory]: Factory method 'simpleClientHttpRequestFactory' threw exception; nested exception is java.lang.NullPointerException
The PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT is null when simpleClientHttpRequestFactory is invoked, then it throws null exception. Anyone can tell me how to handle this? Thanks.
configuration
add a comment |
Let me show the code.
@Configuration
public class RestTemplateConfig
@Bean
public RestTemplate restTemplate(ClientHttpRequestFactory factory)
return new RestTemplate(factory);
@Bean
public ClientHttpRequestFactory simpleClientHttpRequestFactory()
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
factory.setReadTimeout(PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT);
factory.setConnectTimeout(PublicConfigRpt.REST_TEMPLATE_CONNECT_TIMEOUT);
return factory;
PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT is defined as below.
@Configuration
public class PublicConfigRpt
public static Integer REST_TEMPALTE_READ_TIMEOUT;
public static Integer REST_TEMPLATE_CONNECT_TIMEOUT;
@Value("$rest_template_read_timeout")
public void setRestTempalteReadTimeout(Integer restTempalteReadTimeout)
REST_TEMPALTE_READ_TIMEOUT = restTempalteReadTimeout;
@Value("$rest_template_connect_timeout")
public void setRestTemplateConnectTimeout(Integer restTemplateConnectTimeout)
REST_TEMPLATE_CONNECT_TIMEOUT = restTemplateConnectTimeout;
The timeout parameter is read from property file and set in SimpleClientHttpRequestFactory.
It is OK when started from local Intellij idea. But when it deployed to k8s, it throws exception.
2019/03/07 16:50:34.964 | INFO | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleClientHttpRequestFactory' defined in class path resource [cn/homersatellite/dd/jd/report/config/RestTemplateConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.client.ClientHttpRequestFactory]: Factory method 'simpleClientHttpRequestFactory' threw exception; nested exception is java.lang.NullPointerException
The PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT is null when simpleClientHttpRequestFactory is invoked, then it throws null exception. Anyone can tell me how to handle this? Thanks.
configuration
add a comment |
Let me show the code.
@Configuration
public class RestTemplateConfig
@Bean
public RestTemplate restTemplate(ClientHttpRequestFactory factory)
return new RestTemplate(factory);
@Bean
public ClientHttpRequestFactory simpleClientHttpRequestFactory()
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
factory.setReadTimeout(PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT);
factory.setConnectTimeout(PublicConfigRpt.REST_TEMPLATE_CONNECT_TIMEOUT);
return factory;
PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT is defined as below.
@Configuration
public class PublicConfigRpt
public static Integer REST_TEMPALTE_READ_TIMEOUT;
public static Integer REST_TEMPLATE_CONNECT_TIMEOUT;
@Value("$rest_template_read_timeout")
public void setRestTempalteReadTimeout(Integer restTempalteReadTimeout)
REST_TEMPALTE_READ_TIMEOUT = restTempalteReadTimeout;
@Value("$rest_template_connect_timeout")
public void setRestTemplateConnectTimeout(Integer restTemplateConnectTimeout)
REST_TEMPLATE_CONNECT_TIMEOUT = restTemplateConnectTimeout;
The timeout parameter is read from property file and set in SimpleClientHttpRequestFactory.
It is OK when started from local Intellij idea. But when it deployed to k8s, it throws exception.
2019/03/07 16:50:34.964 | INFO | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleClientHttpRequestFactory' defined in class path resource [cn/homersatellite/dd/jd/report/config/RestTemplateConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.client.ClientHttpRequestFactory]: Factory method 'simpleClientHttpRequestFactory' threw exception; nested exception is java.lang.NullPointerException
The PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT is null when simpleClientHttpRequestFactory is invoked, then it throws null exception. Anyone can tell me how to handle this? Thanks.
configuration
Let me show the code.
@Configuration
public class RestTemplateConfig
@Bean
public RestTemplate restTemplate(ClientHttpRequestFactory factory)
return new RestTemplate(factory);
@Bean
public ClientHttpRequestFactory simpleClientHttpRequestFactory()
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
factory.setReadTimeout(PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT);
factory.setConnectTimeout(PublicConfigRpt.REST_TEMPLATE_CONNECT_TIMEOUT);
return factory;
PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT is defined as below.
@Configuration
public class PublicConfigRpt
public static Integer REST_TEMPALTE_READ_TIMEOUT;
public static Integer REST_TEMPLATE_CONNECT_TIMEOUT;
@Value("$rest_template_read_timeout")
public void setRestTempalteReadTimeout(Integer restTempalteReadTimeout)
REST_TEMPALTE_READ_TIMEOUT = restTempalteReadTimeout;
@Value("$rest_template_connect_timeout")
public void setRestTemplateConnectTimeout(Integer restTemplateConnectTimeout)
REST_TEMPLATE_CONNECT_TIMEOUT = restTemplateConnectTimeout;
The timeout parameter is read from property file and set in SimpleClientHttpRequestFactory.
It is OK when started from local Intellij idea. But when it deployed to k8s, it throws exception.
2019/03/07 16:50:34.964 | INFO | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleClientHttpRequestFactory' defined in class path resource [cn/homersatellite/dd/jd/report/config/RestTemplateConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.client.ClientHttpRequestFactory]: Factory method 'simpleClientHttpRequestFactory' threw exception; nested exception is java.lang.NullPointerException
The PublicConfigRpt.REST_TEMPALTE_READ_TIMEOUT is null when simpleClientHttpRequestFactory is invoked, then it throws null exception. Anyone can tell me how to handle this? Thanks.
configuration
configuration
asked Mar 8 at 2:09
Robin SunRobin Sun
1971216
1971216
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55055746%2fbean-throws-null-exception-when-the-value-from-property-file-is-null%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55055746%2fbean-throws-null-exception-when-the-value-from-property-file-is-null%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown