Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [geclipse-dev] Problem creating a Proxy

Seems to be some kind of network problem. Check your network settings. Are you able to connect to the net in general? What about pinging the VOMS server? What about other SOCKS connections? Are you using wireless with your laptop? If so try a wired connection.


-----Original Message-----
From: geclipse-dev-bounces@xxxxxxxxxxx on behalf of Markus Knauer
Sent: Tue 2/17/2009 6:51 PM
To: Developer mailing list
Subject: Re: [geclipse-dev] Problem creating a Proxy
 
Java version?
Security settings? Especially Java libraries?

I usually run into this kind of problems when I start it with the wong
JVM, e.g. a JVM not from Sun.

Markus

2009/2/17, POD69@xxxxxxx <POD69@xxxxxxx>:
> It seems that my Syse (notebook) has a problem. I just copied my eclipse
> installation to my desktop-pc (ubuntu) and no problems occured. But I still
> couldnt figure out what has happened to my Syse (yast says firewall is off),
> maybe something has changed during an update? Any ideas what I can check?
>
> thx
>
>
>
> -------- Original-Nachricht --------
>> Datum: Tue, 17 Feb 2009 16:54:37 +0100
>> Von: "Stuempert, Mathias IWR" <mathias.stuempert@xxxxxxxxxx>
>> An: "Developer mailing list" <geclipse-dev@xxxxxxxxxxx>
>> Betreff: AW: [geclipse-dev] Problem creating a Proxy
>
>> No Jie, that is not a problem since geclipsetutor is not the name of the
>> referenced VO (ie a String) but a referenced object!
>>
>> Pod, Could you please tell us in which line of your code the problem
>> occurs?! This can not be seen from the exceptions since your code does not
>> contain line numbers. Since there are several occassions in your code
>> where the
>> exception could be triggered it would be necessary to exactly know which
>> statement in your code causes the error.
>>
>> In general I see several possibilities how the described exception can
>> come up:
>>
>> 1) Your VO definition is wrong. You have to be sure that the host and the
>> host DN are really the right values for the "gilda" VO.
>> 2) The gilda CA certificate gets imported to late. Make sure it is already
>> present before you activate your token.
>> 3) Your credentials are not valid for the "gilda" VO.
>> 4) External reasons like the VO server is down or you are behind a
>> proxy/firewall.
>>
>> You can verify your VO settings by using the graphical g-Eclipse client.
>>
>> Cheers, Mathias
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: geclipse-dev-bounces@xxxxxxxxxxx im Auftrag von Tao, Jie
>> Gesendet: Di 17.02.2009 15:43
>> An: Developer mailing list
>> Betreff: AW: [geclipse-dev] Problem creating a Proxy
>>
>>  Hi,
>>
>> I see one problem in your code. You created a VO "gilda" but use the name
>> "geclipsetutor" when you create a proxy description:
>>
>> crea.setVoName("gilda");
>>
>>
>> .......
>>
>> VomsProxyDescription desc = new VomsProxyDescription(
>> 		new IVirtualOrganization[] { geclipsetutor }, new File(
>> 				"/home/pod/.globus/usercert.pem"), new File(
>>
>>
>>
>> The other parts seem OK.
>>
>> Jie
>>
>> -----Ursprüngliche Nachricht-----
>> Von: geclipse-dev-bounces@xxxxxxxxxxx
>> [mailto:geclipse-dev-bounces@xxxxxxxxxxx] Im Auftrag von POD69@xxxxxxx
>> Gesendet: Dienstag, 17. Februar 2009 15:21
>> An: geclipse-dev@xxxxxxxxxxx
>> Betreff: [geclipse-dev] Problem creating a Proxy
>>
>> Hi
>>
>> I use the below code to create a proxy.
>>
>> VomsVoCreator crea = new VomsVoCreator();
>> crea.setVoHost("voms.ct.infn.it");
>> crea.setVoPort(15001);
>> crea.setVoHostDN("/C=IT/O=INFN/OU=Host/L=Catania/CN=voms.ct.infn.it");
>> crea.setVoInfoService(URI.create("ldap://glite-rb.ct.infn.it:2170";));
>> crea.setVoName("gilda");
>>
>> VomsVirtualOrganization geclipsetutor = new VomsVirtualOrganization();
>> 			crea.apply(geclipsetutor);
>> 			IGridJobService[] jss = geclipsetutor
>> 					.getJobSubmissionServices(null);
>>
>> ExtensionManager manager = new ExtensionManager();
>> List<IConfigurationElement> elements = manager
>> 		.getConfigurationElements(Extensions.CA_CERT_LOADER_POINT,
>> 				Extensions.CA_CERT_LOADER_ELEMENT);
>>
>> ICaCertificateLoader loader = null;
>> for (IConfigurationElement elt : elements) {
>> 	String name = elt
>> 			.getAttribute(Extensions.CA_CERT_LOADER_NAME_ATTRIBUTE);
>> 	if (EUGRIDPMA_NAME.equals(name)) {
>> 		loader = (ICaCertificateLoader) elt
>> 				.createExecutableExtension(Extensions.CA_CERT_LOADER_CLASS_ATTRIBUTE);
>> 		break;
>> 	}
>> }
>>
>> ICaCertificate[] certs = null;
>> if (loader != null) {
>> 	URI[] uris = loader.getPredefinedRemoteLocations();
>> 	if ((uris != null) && (uris.length > 0)) {
>> 		String[] certnames = loader.getCertificateList(uris[0],
>> 				null);
>> 		if (certnames != null) {
>> 			certs = new ICaCertificate[certnames.length];
>> 			for (int i = 0; i < certnames.length; i++) {
>> 				certs[i] = loader.getCertificate(uris[0],
>> 						certnames[i], null);
>> 			}
>> 		}
>> 	}
>> }
>>
>> CaCertManager.getManager().addCertificates(certs);
>> IPath path = new Path("/home/pod/.globus/gildavo.pem");
>>
>>
>>
>> PEMCertificateLoader b = new PEMCertificateLoader(); ICaCertificate cert =
>> b.getCertificate(path); CaCertManager.getManager().addCertificate(cert);
>>
>> VomsProxyDescription desc = new VomsProxyDescription(
>> 		new IVirtualOrganization[] { geclipsetutor }, new File(
>> 				"/home/pod/.globus/usercert.pem"), new File(
>> 				"/home/pod/.globus/userkey.pem")
>>
>> );
>>
>> PasswordManager.registerPassword(
>> 		"/home/pod/.globus/userkey.pem", "secret");
>>
>> desc.setLifetime(86400); // In second, so one day here
>>
>> VomsProxy proxy = (VomsProxy) AuthenticationTokenManager
>> 		.getManager().createToken(desc);
>>
>> if (!proxy.isValid()) {
>> 	proxy.validate(new NullProgressMonitor()); } if (!proxy.isActive()) {
>> 	proxy.setActive(true, null);
>> 	System.out.println("Proxy has been activated!");
>>
>> }
>>
>> AuthenticationTokenManager.getManager().setDefaultToken(proxy);
>>
>> AuthTokenRequest req = new AuthTokenRequest(desc, "", "");
>> IAuthenticationToken tok = CoreAuthTokenProvider
>> 		.staticRequestToken(req);
>>
>>
>>
>>
>> Unfortunately I suddenly get exceptions. Any idea why do I have to update
>> some libs?
>>
>>
>> best regards pod
>>
>>
>>
>> eu.geclipse.core.auth.AuthenticationException: Unable to activate token
>> 	at eu.geclipse.voms.auth.VomsProxy.setActive(VomsProxy.java:197)
>> 	at glitejobsubmission.Application.start(Application.java:175)
>> 	at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
>> 	at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
>> 	at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
>> 	at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
>> 	at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> 	at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> 	at java.lang.reflect.Method.invoke(Method.java:585)
>> 	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
>> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
>> eu.geclipse.core.auth.AuthenticationException[44743313]:
>> eu.geclipse.core.reporting.ProblemException: Error while trying to query
>> VOMS server
>> 	at eu.geclipse.voms.server.VomsServer.query(VomsServer.java:181)
>> 	at eu.geclipse.voms.auth.VomsProxy.setActive(VomsProxy.java:171)
>> 	at glitejobsubmission.Application.start(Application.java:175)
>> 	at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
>> 	at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
>> 	at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
>> 	at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
>> 	at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> 	at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> 	at java.lang.reflect.Method.invoke(Method.java:585)
>> 	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
>> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
>> eu.geclipse.core.reporting.ProblemException[1438306901]:
>> java.net.SocketException: Connection reset
>> 	at java.net.SocketInputStream.read(SocketInputStream.java:168)
>> 	at org.globus.gsi.gssapi.SSLUtil.read(SSLUtil.java:42)
>> 	at
>> org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readToken(GSIGssInputStream.java:103)
>> 	at
>> org.globus.gsi.gssapi.net.impl.GSIGssInputStream.readHandshakeToken(GSIGssInputStream.java:59)
>> 	at
>> org.globus.gsi.gssapi.net.impl.GSIGssSocket.readToken(GSIGssSocket.java:65)
>> 	at
>> org.globus.gsi.gssapi.net.GssSocket.authenticateClient(GssSocket.java:115)
>> 	at org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:145)
>> 	at
>> org.globus.gsi.gssapi.net.GssSocket.getOutputStream(GssSocket.java:166)
>> 	at
>> eu.geclipse.voms.server.VomsServer.getOutputStream(VomsServer.java:164)
>> 	at eu.geclipse.voms.server.VomsServer.query(VomsServer.java:174)
>> 	at eu.geclipse.voms.auth.VomsProxy.setActive(VomsProxy.java:171)
>> 	at glitejobsubmission.Application.start(Application.java:175)
>> 	at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
>> 	at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
>> 	at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
>> 	at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
>> 	at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> 	at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> 	at java.lang.reflect.Method.invoke(Method.java:585)
>> 	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
>> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
>>
>>
>>
>> --
>> Jetzt 1 Monat kostenlos! GMX FreeDSL - Telefonanschluss + DSL für nur
>> 17,95 Euro/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a
>> _______________________________________________
>> geclipse-dev mailing list
>> geclipse-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/geclipse-dev
>> _______________________________________________
>> geclipse-dev mailing list
>> geclipse-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/geclipse-dev
>>
>> _______________________________________________
>> geclipse-dev mailing list
>> geclipse-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/geclipse-dev
>
> --
> Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen:
> http://www.gmx.net/de/go/multimessenger01
> _______________________________________________
> geclipse-dev mailing list
> geclipse-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/geclipse-dev
>


-- 
Markus Knauer
EclipseSource
###   phone: +49 721 664 733 0  (GMT +1)
###     fax: +49 721 664 733 29
###     web: www.eclipsesource.com

Innoopract Informationssysteme GmbH
Stephanienstrasse 20, 76133 Karlsruhe Germany
General Manager: Jochen Krause
Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883
_______________________________________________
geclipse-dev mailing list
geclipse-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/geclipse-dev



Back to the top