[ https://issues.jenkins-ci.org/browse/JENKINS-12533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Barbey resolved JENKINS-12533. ------------------------------------- Resolution: Not A Defect As explained in my last comment, we're now using the {{fileRealm.configFile}} option. > Strict Parsing of Command Line Options Breaks Custom AuthenticationRealm > Implementation > --------------------------------------------------------------------------------------- > > Key: JENKINS-12533 > URL: https://issues.jenkins-ci.org/browse/JENKINS-12533 > Project: Jenkins > Issue Type: Bug > Components: core > Affects Versions: current > Environment: Ubuntu Server 9.04, for details see attached system info. > Reporter: Robert Barbey > Priority: Blocker > Labels: commandline, options, winstone > Attachments: System Information [Jenkins].html > > > We're are using a custom implementation of AuthenticationRealm for Winstone > to be able to reuse the same login credentials for all our tools like SVN, > trac, apache, and of course Jenkins. This implementation relies on a custom > option being set as part of the JENKINS_ARGS to find the apache-style > credentials file. > Due to the strict parsing of options introduced in 1.449 our custom > implementation is broken unless there is either another way to provide custom > options in a similar fashion or the strict parsing of options can be switched > off. > I think this problem is related to JENKINS-12521 > === > [Winstone 2012/01/25 13:04:52] - Control thread shutdown successfully > Listening for transport dt_socket at address: 8042 > Running from: /usr/share/jenkins/jenkins.war > Exception in thread "main" java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at Main._main(Main.java:273) > at Main.main(Main.java:98) > Caused by: java.lang.IllegalArgumentException: Unrecognized option: > --subversionGroupsRealm.configFile=/codebase/codebase.access > at winstone.cmdline.CmdLineParser.parse(CmdLineParser.java:53) > at winstone.Launcher.getArgsFromCommandLine(Launcher.java:391) > at winstone.Launcher.main(Launcher.java:359) > ... 6 more -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira