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.

Reply via email to