[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.technology.subversive] Re: Ganymede SVN problems: Authenication & Random 403 errors?
|
Hello Dan,
Please, see my comments in bug.
> On Thu, 09 Jul 2009 09:46:56 +0200, Jorg Thonnes wrote:
>
>> On 07/08/09 18:04, Dan Thurman wrote:
>>> On Wed, 08 Jul 2009 08:15:43 +0200, JArg ThAnnes wrote:
>>>
>>>> Hi Dan,
>>>>
>>>> if you put the below input into one (or if possible more) SVN bug
>>>> reports, you are the perfect guy!
>>>
>>> Can you at least let me know how to get started, a link or reference
>>> perhaps? Do I need to create an account on a Bugzilla somewhere? Also
>>> which category should I put the whole thing into?
>>>> In this way, Igor could track these issues much easier, I guess.
>>>>
>>>> Cheers, JArg
>>>>
>>>> P.S. Did you give Mylyn a try?
>>>
>>> I guess not...
>>> Could you explain how I can do this?
>>> Links & references on HOWTO?
>>
>> The link is https://bugs.eclipse.org/bugs/
>>
>> On the right side, the is the login link. Here you can probably register
>> with your e-mail and password unless you already have a login for the
>> Eclipse site (e.g. wiki). There is only one login, so you can also
>> update the Eclipse wiki and do other stuff if you got the login account.
>>
>> Now you can report a bug using for Subversive:
>>
>> Link: Report a new bug
>> Step 1: go ahead
>> Step 2: 1. pick: Component from Eclipse web site
>> 2. pick: Component: Subversive
>> etc.
>>
>> Much easier this could be done using Mylyn, which is already packaged
>> with the Eclispe 3.5 / Ganymede.
>>
>> In the Help menu, select Subversive -> Send Problem Report
>>
>> Possibly you are asked to setup the Bugzilla connector your self:
>>
>> Open view Task Repositories
>> Look for Eclipse Bugzilla, if not present create a new Bugzilla
>> repository by right-clicking. Select Eclipse from pre-configured
>> drop-down box. Replace anonymous login by your login credential and
>> press [Validate Settings] to check whether all works fine.
>>
>> If you sent your first bug using Mylyn, you will also notice, that there
>> is a "Report Bug or Enhancement" entry in Help and in the Error view, an
>> option "Report as bug". All this makes bug reporting from Eclipse (for
>> Eclipse) very fast and simple, it is all based on Mylyn.
>>
>> For details, see http://www.eclipse.org/Mylyn. Here are some reference
>> to tutorials and other information. You will notice that Mylyn is not
>> only about issue tracking, but also can track your current task context.
>>
>> Cheers, Jorg
>>
>>
>>>> On 07/07/09 18:17, Dan Thurman wrote:
>>>>> OS: Fedora 9, Apache Httpd w/ subversion support
>>>>>
>>>>> SVN Repositories & Structure:
>>>>>
>>>>> /svn -> /f-App1/Repositories/ (symbolic link)
>>>>> svn -> . (symbolic link to self)
>>>>> svn(1...N}
>>>>> branches
>>>>> tags
>>>>> trunk
>>>>> Eclipse
>>>>> C
>>>>> HelloWorld
>>>>> C++
>>>>> HelloWorld
>>>>> [...]
>>>>> Web
>>>>> ASP
>>>>> WebApp{1...N}
>>>>> HTML
>>>>> WebApp{1...N}
>>>>> JSP
>>>>> WebApp{1...N}
>>>>> PHP
>>>>> WebApp{1...N}
>>>>> Netbeans
>>>>> {Similar Structure as above}
>>>>>
>>>>> The above structure is defined so that I can have a categorized
>>>>> structure and can tie together consistent pathnames both for Eclipse
>>>>> and Svn commands:
>>>>>
>>>>> 1) Using Eclipse:
>>>>>
>>>>> https://my.domain.com/svn/svn{1...N}/...
>>>>>
>>>>> 2) Using standard SVN server:
>>>>>
>>>>> svn <command> PATH <arg>
>>>>> where PATH = file:///svn/svn{1...N}/... or
>>>>> https://my.domain.com/svn/svn{1...N}/...
>>>>>
>>>>>
>>>>>
>>>>> Below are problems I have encountered with Ganymede (SR2) and for
>>>>> Galileo:
>>>>>
>>>>> Ganymede (SR2):
>>>>> ===============
>>>>>
>>>>> Installed:
>>>>> Subclipse (Required) 1.6.2 Subclipse
>>>>> Integration for Mylyn 3.x (Optional) 3.0.0 Subversion Client
>>>>> Adapter (Required) 1.6.0.2 Subversion Revision Graph
>>>>> 1.0.7 SNVKit Client Adapter (Not required)
>>>>> 1.6.2 SVNKit Library
>>>>> 1.3.0.5847
>>>>>
>>>>> 1) Occasionally, I find that when an error occurs, sometimes
>>>>> Ganymede IDE "loses it's bearings", in other words, it no longer
>>>>> can read/write to the workspace's .metadata files, requiring an
>>>>> Eclipse shutdown and restart, after which the previously saved
>>>>> perspective toolbar perspectives are totally lost, with
>>>>> exception to the default: Java EE perspective.
>>>>>
>>>>> 2) As with all cases below, using the fedora-based repository,
>>>>> local svn commands works with no failures. The fedora-based
>>>>> repository was tested using a remote Turquoise-SVN client, of
>>>>> which it can successfully import, export, create/delete
>>>>> directories/files, remove directories/files, and so on.
>>>>>
>>>>> This strongly seems to indicates that {at least my}
>>>>> Ganymede/Galileo Eclipse IDE is having problems and they seemed
>>>>> to "half work", in that check-outs seemed to work but imports,
>>>>> commits, check-ins, directory/file removals do not work.
>>>>>
>>>>> As mentioned in (3) below these problems may be related to cases
>>>>> where no authentication is asked for, nor provided and may have
>>>>> missing support or simply broken, I don't know what the problem
>>>>> is, only I cannot get this to work with Eclipse.
>>>>>
>>>>> I have tried empty (new) workspaces, have blown away .metadata
>>>>> directories, checked my home directories to ensure that somehow
>>>>> I may have saved repository user/password entries *somewhere*
>>>>> but I cannot find it.
>>>>>
>>>>> 3) Eclipse, SVN Repository Explorer perspective:
>>>>>
>>>>> Adding a new repository location does not seem to allow for
>>>>> username/password entries where required. I cannot seem to
>>>>> recall if there ever was a user/password interface supported and
>>>>> I suspect by in not providing user/password entries, access is
>>>>> assumed anonymous and could result in "403 Forbidden" access
>>>>> rights?
>>>>>
>>>>> 4) Eclipse, SVN Repository Explorer perspective:
>>>>>
>>>>> a) Create new folder: "Foo" (PASS)
>>>>>
>>>>> Right-click over "JSP", select: New->New Remote Folder, type
>>>>> in: "Foo", click OK:
>>>>>
>>>>> [Console Tab]
>>>>>
>>>>> mkdir -m ""
>>>>> https://my.domain.com/svn/svn1/trunk/Eclipse/Web/JSP/
>>>>> Foo
>>>>> Committed revision 20.
>>>>>
>>>>>
>>>>> b) Delete folder "Foo": (FAIL)
>>>>>
>>>>> Right-click over "Foo", select: Delete..., click OK button:
>>>>>
>>>>> [Console Tab]
>>>>>
>>>>> delete -m ""
>>>>> https://my.domain.com/svn/svn1/trunk/Eclipse/Web/JSP/
>>>>> Foo
>>>>> Committed revision 21.
>>>>> svn: PROPFIND of '/svn/svn1/trunk/Eclipse/Web/JSP': 403
>>>>> Forbidden
>>>>> (https://my.domain.com)
>>>>> svn: PROPFIND of '/svn/svn1/trunk/Eclipse/Web/JSP': 403
>>>>> Forbidden
>>>>> (https://my.domain.com)
>>>>>
>>>>> NOTE: Although the above error is reported, the file
>>>>> structure is not updated and all entries under JSP is
>>>>> empty. Refreshing or double-clicking JSP will show
>>>>> correctly, and directory; "Foo" is actually removed from
>>>>> the repository.
>>>>>
>>>>> 5) Eclipse, Team -> Share fails to import complete application
>>>>> tree:
>>>>>
>>>>> a) Eclipse, Java EE perspective:
>>>>>
>>>>> Right-click on WebApp1, select: Team->Share Project...,
>>>>> select: SVN, click: Next, select repository, click: Next,
>>>>> click: 'Use specified folder name', click 'select', expand
>>>>> tree and click on "trunk/Eclipse/Web/JSP", click: OK, click:
>>>>> 'Next', click: 'Finish', and errors results:
>>>>>
>>>>> [Console Tab]
>>>>>
>>>>> {there is nothing before the following line} svn: URL
>>>>> 'https://my.domain.com/svn/svn1/trunk/Eclipse/Web/JSP/
>>>>> WebApp1' non-existent in that revision
>>>>> svn: URL
>>>>> 'https://my.domain.com/svn/svn1/trunk/Eclipse/Web/JSP/
>>>>> WebApp1' non-existent in that revision
>>>>> mkdir --parents -m "Initial import."
>>>>> https://my.domain.com/svn/
>>>>> svn1/trunk/Eclipse/Web/JSP/WebApp1
>>>>> Committed revision 22.
>>>>> checkout
>>>>> https://my.domain.com/svn/svn1/trunk/Eclipse/Web/JSP/
>>>>> WebApp1 -r HEAD --depth=immediates --force
>>>>> Checked out revision 23.
>>>>>
>>>>> NOTE: When you look in the SVN Repository Explorer perspective,
>>>>> you may find that indeed there is a WebApp1 subdirectory,
>>>>> however, the contents of WebApp1 is EMPTY. Somehow, the
>>>>> directories and files failed to be added/committed to the
>>>>> repository.
>>>>>
>>>>> I also noted, that in the SVN Perspective Explorer, if you
>>>>> do not refresh the "WebApp1" directory, deleting this
>>>>> directory results in the "403 Forbidden" error (even though
>>>>> it actually deletes the directory), likewise, if you do
>>>>> refresh the directory, deleting this directory does not
>>>>> produce the "403 Forbidden" error. Perhaps, syncing is
>>>>> prevented due to errors just before the next subsequent
>>>>> operation.
>>>>>
>>>>> NOTE: Although not comprehensively shown here, using the
>>>>> SVN Perspective Explorer, any attempts to move directories and
>>>>> files around do not work well at all and 403 Forbidden errors
>>>>> crop up.
>>>>>
>>>>>
>>>>> Galileo:
>>>>> ========
>>>>>
>>>>> Installed:
>>>>> ----------
>>>>> Subversive SVN Connectors
>>>>> 2.2.0 + Subversive SVN Team Provider (Incubation)
>>>>> 0.7.8
>>>>>
>>>>> Subversive SVN Integration for the Mylyn Project (Opt)(Inc) 0.7.8 +
>>>>> Mylyn Connector: Bugzilla
>>>>> 3.2.0 + Mylyn Task List (Required)
>>>>> 3.2.0 + Mylyn Task-Focused Interface (Recommended)
>>>>> 3.2.0 + Subversive SVN Team Provider (Incubation)
>>>>> 0.7.8
>>>>>
>>>>> Subversive SVN Team Provider Sources (Incubation) 0.7.8 + Subversive
>>>>> SVN Integration for the Mylyn Project Sources (Opt)(Inc) 0.7.8 +
>>>>> Subversive SVN JDT Ignore Extensions Sources (Opt)(Inc)
>>>>> 0.7.8 + Subversive SVN Team Provider Localization Sources (Opt)(Inc)
>>>>> 0.7.8 + Subversive SVN Team Provider Sources
>>>>> 0.7.8
>>>>>
>>>>> SVNKit 1.2.0 Implementation (Opt)
>>>>> 2.2.0 + Subversive SVN Team Provider (Inc)
>>>>> 0.7.8
>>>>>
>>>>> 1) Eclipse, SVN Repository Explorer perspective:
>>>>>
>>>>> a) Create new folder: "Foo" (FAIL/PASS)
>>>>>
>>>>> Right-click over "JSP", select: New->New Remote Folder, type
>>>>> in: "Foo", click OK:
>>>>>
>>>>> [An error message appears on the left-pane, tree of "JSP"]
>>>>> <An error occurred while accessing the repository entry>
>>>>>
>>>>> The above error is quite a problem, because depending on
>>>>> where this directory was added, it is found that refreshing
>>>>> the tree may refuse to display the rest of the directories
>>>>> and files from which this new directory was added. I have
>>>>> found that moving Foo to a directory above, and then moving
>>>>> directory back down to its original entry caused the entire
>>>>> structure under "Web" to disappear and I was not able to
>>>>> access this structure since I could not refresh, close,
>>>>> open, expand, or otherwise force displaying the tree
>>>>> structure.
>>>>>
>>>>> [Console Tab]
>>>>>
>>>>> *** Create Folder
>>>>> svn mkdir
>>>>> "https://my.domain.com/svn/svn1/trunk/Eclipse/Web/JSP/
>>>>> Foo" -m "" --username "dan"
>>>>> Committed revision 23
>>>>> *** Ok (took 00:00.673)
>>>>>
>>>>> NOTE: The subdirectory was created, but there is nothing
>>>>> to explain why there was an error accessing the
>>>>> repository and what it's implications are.
>>>>>
>>>>> b) Delete folder "Foo": (PASS)
>>>>>
>>>>> Right-click over "Foo", select: Delete..., click OK button:
>>>>>
>>>>> [Console Tab]
>>>>>
>>>>> *** Delete
>>>>> svn delete
>>>>> "https://my.domain.com/svn/svn1/trunk/Eclipse/Web/JSP/
>>>>> Foo" -m "" --username "dan"
>>>>> Committed revision 24
>>>>> *** Ok (took 00:00.630)
>>>>>
>>>>> NOTE: Adding or removing a directory and/or file works.
>>>>>
>>>>> 2) Eclipse, Team -> Share fails to import application tree:
>>>>>
>>>>> a) Eclipse, Java EE perspective:
>>>>>
>>>>> Right-click on WebApp1, select: Team->Share Project...,
>>>>> select: SVN, click: Next, select repository, click: Next,
>>>>> click: 'Simple Mode:', click: 'Browse' button, expand tree
>>>>> and click on "trunk/Eclipse/Web/JSP", click: OK, Type in
>>>>> missing project name (WebApp1), click: 'Next', click:
>>>>> 'Finish', and errors results:
>>>>>
>>>>> NOTE: The comment field shows incorrect path information
>>>>> that was typed/added in the previous dialog box.
>>>>>
>>>>> [Pop-up Error]:
>>>>> Authentication error.
>>>>> svn: PROPFIND of '/svn/svn1/!svn/vcc/default': 403 Forbidden
>>>>> (https://my.domain.com)
>>>>>
>>>>>
>>>>> [Console Error]:
>>>>> *** Share Projects
>>>>> svn: PROPFIND of '/svn/svn1/!svn/vcc/default': 403 Forbidden
>>>>> (https://my.domain.com)
>>>>> *** Error (took 00:00.719)
>>>>>
>>>>> Well, I am going to stop here. Clearly there is a LOT of problems
>>>>> with Eclipse SVN and I surely hope these problems will be resolved.
>>>>>
>>>>> As it is, I will only use Eclipse SVN for checking out projects, but
>>>>> not for checking in, adding/creating/importing/moving things around
>>>>> simply because I do not trust Eclipse SVN at this time.
>>>>>
>>>>> FWIW,
>>>>> Dan
>>>
>
> Dang! Mylyn is pretty cool, best thing since
> sliced bread (or nearly so)! ;)
>
> I sent my first problem report: ID: 283032
>