[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
>