Bugzilla – Bug 3963
Tabs in the grid-mapfile cause errors for secure services
Last modified: 2005-12-05 17:00:54
You need to
before you can comment on or make changes to this bug.
Given a line in the grid-mapfile that reads:
Where ^I is the tab character, a secure container with GRAM fails to startup in
the following way:
Failed to start container: Failed to initialize 'ManagedJobFactoryService' servi
ce [Caused by: [SEC] Service credentials not configured and was not able to obta
in container credentials.; nested exception is:
org.globus.wsrf.security.SecurityException: [SEC] Error obtaining contai
ner credentials; nested exception is:
org.globus.wsrf.config.ConfigException: Failed to initialize container s
ecurity config [Caused by: Failed to load gridmap: "grid-mapfile" [Caused by: Us
er ID mapping missing: b1618@ANL.GOV
Probably any whitespace should be legal. I don't think the C side rejects this
entry. Certainly grid-mapfile-check-consistency doesn't complain about it.
Committed fixes and tests for it. Checked in updated cog-jglobus.jar to gt4 cvs
trunk and globus_4_0_branch.