Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Buckminster » Problems accessing SVN repository in headless Buckminster
Problems accessing SVN repository in headless Buckminster [message #383834] Mon, 30 March 2009 10:50 Go to next message
Mikhail Kadan is currently offline Mikhail KadanFriend
Messages: 61
Registered: July 2009
Member
Hello.

I've installed headless Buckminster on Linux (Debian), and now I have
problems accessing SVN repo, where my plugins are stored.

I've downloaded director app and buckminster 3.5 headless site (r10062)
from buckminster download page and installed buckminster like this:

director -ar file:/opt/buckminster_site -mr file:/opt/buckminster_site
-dest /opt/buckminster -bundlepool /opt/buckminster -profile Buckminster
-installIU org.eclipse.buckminster.cmdline.product -vmargs
-"Declipse.p2.data.area=/opt/buckminster/p2"
buckminster install file:/opt/buckminster_site
org.eclipse.buckminster.core.headless.feature
buckminster install file:/opt/buckminster_site
org.eclipse.buckminster.cvs.headless.feature
buckminster install file:/opt/buckminster_site
org.eclipse.buckminster.maven.feature
buckminster install file:/opt/buckminster_site
org.eclipse.buckminster.pde.headless.feature
buckminster install http://download.cloudsmith.com/buckminster/external
org.eclipse.buckminster.subversive.headless.feature

Then when I try to resolve query I get the following error:

WARN: Authorization infrastructure
(org.eclipse.core.runtime.compatibility.auth) not installed.
java.lang.NoClassDefFoundError:
org/eclipse/core/internal/runtime/auth/AuthorizationHandler
at
org.eclipse.core.runtime.Platform.getAuthorizationInfo(Platf orm.java:646)
at
org.tmatesoft.svn.core.internal.wc.EclipseSVNAuthenticationM anager$KeyringAuthenticationProvider.requestClientAuthentica tion(EclipseSVNAuthenticationManager.java:68)
at
org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationM anager.getFirstAuthentication(DefaultSVNAuthenticationManage r.java:157)
at
org.tmatesoft.svn.core.internal.io.svn.sasl.SVNSaslAuthentic ator.createSaslClient(SVNSaslAuthenticator.java:301)
at
org.tmatesoft.svn.core.internal.io.svn.sasl.SVNSaslAuthentic ator.authenticate(SVNSaslAuthenticator.java:89)
at
org.tmatesoft.svn.core.internal.io.svn.SVNConnection.authent icate(SVNConnection.java:169)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.aut henticate(SVNRepositoryImpl.java:1253)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.ope nConnection(SVNRepositoryImpl.java:1231)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.get LatestRevision(SVNRepositoryImpl.java:164)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(S VNBasicClient.java:479)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBas icClient.java:848)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SV NBasicClient.java:531)
at
org.tmatesoft.svn.core.wc.SVNLogClient.doList(SVNLogClient.j ava:983)
at
org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientIm pl.java:346)
at
org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientIm pl.java:321)
at
org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientIm pl.java:316)
at
org.tigris.subversion.svnclientadapter.javahl.AbstractJhlCli entAdapter.getList(AbstractJhlClientAdapter.java:331)
at
org.eclipse.buckminster.subclipse.internal.SvnSession.innerL istFolder(SvnSession.java:557)
at
org.eclipse.buckminster.subclipse.internal.SvnSession.getRoo tEntry(SvnSession.java:395)
at
org.eclipse.buckminster.subclipse.internal.SvnSession.getRoo tEntry(SvnSession.java:1)
at
org.eclipse.buckminster.subversion.GenericVersionFinder.getT runk(GenericVersionFinder.java:112)
at
org.eclipse.buckminster.core.version.AbstractSCCSVersionFind er.getBestTrunkMatch(AbstractSCCSVersionFinder.java:373)
at
org.eclipse.buckminster.core.version.AbstractSCCSVersionFind er.getBestVersion(AbstractSCCSVersionFinder.java:158)
at
org.eclipse.buckminster.core.rmap.model.Provider.findMatch(P rovider.java:236)
at
org.eclipse.buckminster.core.rmap.model.SearchPath.getProvid er(SearchPath.java:102)
at
org.eclipse.buckminster.core.rmap.model.ResourceMap.resolve( ResourceMap.java:296)
at
org.eclipse.buckminster.core.rmap.model.ResourceMap.resolve( ResourceMap.java:218)
at
org.eclipse.buckminster.core.resolver.ResourceMapResolver.in nerResolve(ResourceMapResolver.java:165)
at
org.eclipse.buckminster.core.resolver.ResolverNodeWithJob.re solve(ResolverNodeWithJob.java:177)
at
org.eclipse.buckminster.core.resolver.ResolverNodeWithJob.ru n(ResolverNodeWithJob.java:187)
at
org.eclipse.buckminster.core.resolver.ResolverNodeWithJob$No deResolutionJob.run(ResolverNodeWithJob.java:60)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
ERROR [0001] : No suitable provider for component
com.go.xdoc:osgi.bundle was found in resourceMap test.rmap
ERROR [0001] : No suitable provider for component
com.go.xdoc:osgi.bundle was found in searchPath default
ERROR [0001] : Rejecting provider svn(svn://temp/{0}/trunk/): No
component match was found
ERROR: Attempt to use an unresolved node. Request is
com.go.xdoc:osgi.bundle
org.eclipse.buckminster.core.metadata.model.UnresolvedNodeEx ception:
Attempt to use an unresolved node. Request is com.go.xdoc:osgi.bundle
at
org.eclipse.buckminster.core.metadata.model.UnresolvedNode.a ddMaterializationCandidates(UnresolvedNode.java:51)
at
org.eclipse.buckminster.core.metadata.model.BillOfMaterials. addMaterializationCandidates(BillOfMaterials.java:187)
at
org.eclipse.buckminster.core.metadata.model.BillOfMaterials. findMaterializationCandidates(BillOfMaterials.java:228)
at
org.eclipse.buckminster.core.materializer.MaterializationJob .prepareJobs(MaterializationJob.java:180)
at
org.eclipse.buckminster.core.materializer.MaterializationJob .internalRun(MaterializationJob.java:152)
at
org.eclipse.buckminster.core.materializer.MaterializationJob .run(MaterializationJob.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
ERROR: Attempt to use an unresolved node. Request is
com.go.xdoc:osgi.bundle
Attempt to use an unresolved node. Request is com.go.xdoc:osgi.bundle

1) I've tried another svn provider
(org.eclipse.buckminster.subclipse.headless.feature), but got the same
error.

2) On Windows everything works just fine.

3) When I tried to use older Buckminster verison 3.4 (r10061), I got
almost the same error on Linux (except the top part with exception):

ERROR [0001] : No suitable provider for component
com.go.xdoc:osgi.bundle was found in resourceMap test.rmap
ERROR [0001] : No suitable provider for component
com.go.xdoc:osgi.bundle was found in searchPath default
ERROR [0001] : Rejecting provider svn(svn://temp/{0}/trunk/): No
component match was found
ERROR: Attempt to use an unresolved node. Request is
com.go.xdoc:osgi.bundle
...

And again everything worked just fine on Windows.


could this be my local problem (like closed ports on Linux installation or
something else maybe) or this responds to Buckminster bug?

Thanks.
Re: Problems accessing SVN repository in headless Buckminster [message #383835 is a reply to message #383834] Mon, 30 March 2009 10:53 Go to previous messageGo to next message
Mikhail Kadan is currently offline Mikhail KadanFriend
Messages: 61
Registered: July 2009
Member
I have to add that I was a little wrong in my post. On my Windows
installation svn provider
org.eclipse.buckminster.subclipse.headless.feature did not work properly
(also did not found any plugins), so I had to install
org.eclipse.buckminster.subversive.headless.feature and everything worked
well after that.
Re: Problems accessing SVN repository in headless Buckminster [message #383838 is a reply to message #383835] Tue, 31 March 2009 07:39 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Hi Mikhail,
The first mail indicates that SVN for Subversive doesn't work on Linux.
Here you say that the SVN for Subclipse doesn't work. But the Subversive
works fine. But only on Windows? I'm confused.

Can you please be more specific on what works and what not on what platform?

Thanks,
- thomas


Mikhail Kadan wrote:
> I have to add that I was a little wrong in my post. On my Windows
> installation svn provider
> org.eclipse.buckminster.subclipse.headless.feature did not work properly
> (also did not found any plugins), so I had to install
> org.eclipse.buckminster.subversive.headless.feature and everything
> worked well after that.
>
Re: Problems accessing SVN repository in headless Buckminster [message #383842 is a reply to message #383838] Tue, 31 March 2009 09:42 Go to previous message
Mikhail Kadan is currently offline Mikhail KadanFriend
Messages: 61
Registered: July 2009
Member
Hi, Thomas.

This was really easy problem :)

At first let's see what problems I had:

Windows + subclipse = fails
Windows + subversive = works
Linux + subclipse = fails
Linux + subversive = fails

After some hard brain-work one idea came to my mind - I didn't specify SVN
username and password anywhere! :) And maybe subversive provider for
windows reads it from registry or somewhere else, and so it is the only
one that works. So when I add:

-vmargs -D"svn.user=***" -D"svn.pass=***"

to my resolve string, everything worked just fine.

Sorry for stupid question on newsportal :)
Previous Topic:How to install full JDT feature into headless
Next Topic:New versions available
Goto Forum:
  


Current Time: Sat Apr 27 01:39:43 GMT 2024

Powered by FUDForum. Page generated in 0.03384 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top