Improve the error thrown from the GenerateServiceAssemblyDescriptorMojo class
when the name element is missing from the pom.xml
-------------------------------------------------------------------------------------------------------------------------------
Key: SM-1212
URL: https://issues.apache.org/activemq/browse/SM-1212
Project: ServiceMix
Issue Type: Bug
Components: tooling
Affects Versions: 3.2.1, 3.3
Reporter: Bruce Snyder
Attachments: GenerateServiceAssemblyDescriptorMojo.patch.txt
When the name element is missing in a pom.xml the following error is thrown:
{panel}
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1768)
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceAssemblyDescriptorMojo.generateJbiDescriptor(GenerateServiceAssemblyDescriptorMojo.java:212)
at
org.apache.servicemix.maven.plugin.jbi.GenerateServiceAssemblyDescriptorMojo.execute(GenerateServiceAssemblyDescriptorMojo.java:158)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
...
{panel}
This error should be more descriptive.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.