Actually problem was caused by quote character in the password that passed 
to Ant from Jenkins. Simply escaping char with `\` solved my problem.

On Thursday, March 1, 2018 at 8:54:50 PM UTC+3, Denis Kazantsev wrote:
>
> I'm also created topic on stackoverflow 
> <https://stackoverflow.com/questions/49035164/unexpected-eof-in-jenkins-ant-on-macos-because-of-password-symbols>
>  
> but I guess here will help me better.
>
> I'm using local instance of Jenkins on my macOS machine. It configured to 
> use macOS system Ant. I'm using This project is parameterized option to 
> pass password to ant build script. But because password contains 
> single-quote symbol I got an error:
>
> /Applications/Utilities/apache-ant-1.9.4/bin/ant: eval: line 336: unexpected 
> EOF while looking for matching ``'
> /Applications/Utilities/apache-ant-1.9.4/bin/ant: eval: line 337: syntax 
> error: unexpected end of file
>
> If I'm using (wrong) password without that quote symbol, there is no same 
> error. I'm already tried to use String parameter instead of password and 
> add double-quotes at start and end but getting the same error.
>
> Ant script is looks fine because when I'm trying to execute ant script in 
> terminal on the same macOS machine and pass parameters using -Dname=value 
> script is executes successful.
>
> On my Windows Jenkins instance password worked well. I have no possibility 
> to change password so it's not the solution for me.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/53c2e98f-7377-48ac-abc0-97e37c28c563%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to