[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?
|
On Thu, 09 Jul 2009 09:46:56 +0200, JÃrg ThÃnnes wrote:
> On 07/08/09 18:04, Dan Thurman wrote:
>> On Wed, 08 Jul 2009 08:15:43 +0200, JÃÂrg ThÃÂnnes 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, JÃÂrg
>>>
>>> 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, JÃrg
>
>
>>> 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