0
运行的Perl脚本收到错误
Odd number of elements in hash assignment at GenerateInterchangeFromIntegrationManifest.pl line 197.
{
"Change list" : "0"
}
这时候,我发现了以下错误“哈希分配的元素奇数”是脚本:
my %labelFieldMap = (IUItemName => convertIuItemName,
Changelist => sub {},
IUItemLevel => createNormalConvert('iuItemLevel'),
ContactPOC => \&convertContacts,
Cspec => \&convertCspec,
IsNew => createBooleanConvert('isNew'),
Submitter => createNormalConvert('submitter'),
LabelType => createNormalConvert('type'),
Revision => createNestedConvert('component', 'revision'),
RevisionName => sub {},
ComponentBaseName => createNestedConvert('component', 'baseName'),
Version => createNestedConvert('component', 'version'),
PLMapping => createNormalConvert('plMapping'),
BidMapping => createNormalConvert('bidMapping'),
ClientId => createNormalConvert('clientId'),
Path => \&convertPath,
ExtendedData => \&convertExtendedData);
任何一个可以帮助我解决这个问题?
也许您需要这个? 'IUItemName => \&convertIuItemName' – perreal
这工作正常。错误是在另一个地方,你没有粘贴在这里。请添加错误周围的行。 – Himanshu
但'IUItemName => convertIuItemName,'部分不应该这样做。它是一个未引用的值 – 2013-06-20 06:31:11