To be more specific, the first time when I load a secure workflow or
cagrid service, the credential manager needs to be initiated in the GUI
first, in the same Taverna workbench session.
Thanks,
Wei
Wei Tan wrote:
> Hi,
>
> When I do a fresh installation of T2.1, install the cagrid-activity
> plug-in, and 1) open a workflow that contains a secure service or 2)
> add a cagrid service,
> CredentialManager.getInstance() is invoked and an error occurs (see
> the end of this email).
> A workaround here, is to visit the credential manager in the GUI and
> provide a master password.
> It is required or, can the users at this time provide an initial
> master password instead of failure?
>
> Best regards,
>
> Wei
>
> ----------------------------------------------------------------------------------------------------------------------
>
>
> WARN 2010-01-25 16:40:53,127
> (net.sf.taverna.raven.spi.SpiRegistry:85) - Could not find class net.s
> f.taverna.t2.security.credentialmanager.UIMasterPasswordProvider using
> loader{net.sf.taverna.t2.tave
> rna-workbench.plugins:components-plugin:2.1.0} from 2003979
> java.lang.ClassNotFoundException:
> net.sf.taverna.t2.security.credentialmanager.UIMasterPasswordProvi
> der
> at
> net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.findClass(LocalArtifactClas
>
>
> sLoader.java:343)
> at
> net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.findClass(LocalArtifactClas
>
>
> sLoader.java:276)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at
> net.sf.taverna.raven.spi.SpiRegistry.updateRegistry(SpiRegistry.java:274)
> at
> net.sf.taverna.raven.spi.SpiRegistry.getClasses(SpiRegistry.java:154)
> at
> net.sf.taverna.raven.spi.InstanceRegistry.getInstances(InstanceRegistry.java:129)
>
>
> at
> net.sf.taverna.t2.spi.SPIRegistry.getInstances(SPIRegistry.java:117)
> at
> net.sf.taverna.t2.security.credentialmanager.CredentialManager.<init>(CredentialManager.j
>
>
> ava:185)
> at
> net.sf.taverna.t2.security.credentialmanager.CredentialManager.getInstance(CredentialMana
>
>
> ger.java:141)
> at
> net.sf.taverna.cagrid.activity.CaGridActivity.loadCaGridCAsCertificates(CaGridActivity.ja
>
>
> va:778)
> at
> net.sf.taverna.cagrid.activity.CaGridActivity.initializeSecurity(CaGridActivity.java:737)
>
>
>
> at
> net.sf.taverna.cagrid.activity.CaGridActivity.<clinit>(CaGridActivity.java:126)
>
>
>
--
Wei Tan, Ph.D.
Computation Institute
the University of Chicago|Argonne National Laboratory
http://www.mcs.anl.gov/~wtan
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
Developers Guide: http://www.mygrid.org.uk/tools/developer-information