Solution for iflow deployment error: ‘Bundle Name’ name must begin with a letter .
During iflow deployment in HCI tenant from eclipse if you are receiving following error :
[6/5/15 5:49 PM] ERROR: ‘Bundle Name’ name must begin with a letter and use characters (aA-zZ, 0-9, $ _ ) without any space
[6/5/15 5:49 PM] Result contains errors or warnings in the project
Please refer following steps to resolve above issue :
- Go to corresponding iflow in eclipse and expand META-INF folder
- Open MANIFEST.MF file
- Copy value of ID field in Name field
- Save and deploy
Reason of above error :
If you import already deployed iflow content from “Runtime Archive” option into eclipse workspace. By default “Name” field has value equal to WebUI description of iflow which is usually includes white spaces. However, a name field only accept input characters (aA-zZ, 0-9, $ _ ) without any space. Hence you get above error if you try to deploy content without modifying it.
PS: You get above error only when you import any deployed iflow in eclipse which is earlier deployed via webUI.