> In step1, where do you get the error
when continuum tries to retrieve the pom.
> In step 2, what does Continuum do with the credentials?
just like you said, and store it in the database if not 'use scm credentials cache'
> In step 4, what part succeeds that you think should fail?
when it tries to retrieve the pom using HTTP GET
In step 4
Q3. No. I tried adding the same project using a newly created user.
Q4. No (I don't think CONTINUUM-2251 is a bug)
In my opinion, this is not related to subversion at all but to the HttpClient. When I restarted continuum, and do step 1 again, I will still get the authentication error when trying to add a project without credentials.
So what I did is to clear the credentials from the HttpClient everytime we try to add a project, which does not affect svn credentials caching.