Index: src/org/jboss/tools/ws/jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java =================================================================== --- src/org/jboss/tools/ws/jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java (revision 41684) +++ src/org/jboss/tools/ws/jaxrs/ui/contentassist/PathParamAnnotationValueCompletionProposalComputer.java (working copy) @@ -133,7 +133,7 @@ final ITypedRegion region = getRegion(javaContext); String matchValue = javaContext.getDocument().get(region.getOffset(), javaContext.getInvocationOffset() - region.getOffset()); - if (matchValue.charAt(0) == '\"') { + if (!matchValue.isEmpty() && matchValue.charAt(0) == '\"') { matchValue = matchValue.substring(1); } List proposals = resourceMethod.getPathParamValueProposals();