Encoding problem when configuring a plan
Symptoms
When configuring a plan, under the Source Repositories tab, as soon as the repository is selected, the following exception shows up:
Line 17017: java.lang.IllegalArgumentException: Neither input() nor doÝnput() is found in action class com.atlassian.bamboo.ww2.actions.build.admin.config.repository.EditRepository
Line 17106: at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186)
Line 17106: at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186)
Cause
This is an encoding problem. In Turkish language the capital 'I' is translated to 'İ'. The class contains the 'I' character and the JVM interprets it: java.lang.IllegalArgumentException:NeitherInput() nor doinput().
Resolution
please try to change your java locale for bamboo to:
-Duser.country=EN
-Duser.language=en
and re-start Bamboo.
To set the JVM parameter please refer to the this document: Configuring Bamboo on start-up.