[ 
https://issues.apache.org/jira/browse/NETBEANS-2348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16810263#comment-16810263
 ] 

Travis commented on NETBEANS-2348:
----------------------------------

This problem seems to be gone after I uninstalled the new "Gradle" and "Groovy 
and Gradle" plugins.  I had installed the older "Gradle Support" plugin, and 
though that having the newer plugins disabled would prevent conflicts between 
the two.  But apparently "disabled" is not equivalent to uninstalled.

So now I'm unsure whether or not this ticket is still relevant.  It may be that 
this is still a bug, but my configuration change just means I'm no longer 
hitting it?

> StringIndexOutOfBoundsException while executing "Test Package" menu item
> ------------------------------------------------------------------------
>
>                 Key: NETBEANS-2348
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2348
>             Project: NetBeans
>          Issue Type: Bug
>          Components: projects - Gradle
>    Affects Versions: 11.0
>            Reporter: Travis
>            Assignee: Laszlo Kishalmi
>            Priority: Major
>
> I'm running Netbeans 11 vc4 on Windows, with the old Gradle plugin version 
> 2.0.2.  And in this case, I was running on Java 8 with Gradle 5.2, in case 
> that matters (probably doesn't?).
>  
> Right clicking on a test package and selecting the "Test Package" menu item 
> result in an immediate exception (included below). The operation is then 
> gracefully terminated without doing anything (which means the "Test Package" 
> operation is dead in this case).
>  
> I haven't done much work to understand this better yet.  It might be 
> something specific about my project that is just hitting an unusual corner 
> case.  I can try to create and attach a minimal project for you to reproduce 
> the issue if it would help.
>  
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>  at java.lang.String.substring(String.java:1967)
>  at 
> org.netbeans.modules.gradle.java.GradleJavaTokenProvider.processSelectedClass(GradleJavaTokenProvider.java:93)
>  at 
> org.netbeans.modules.gradle.java.GradleJavaTokenProvider.createReplacements(GradleJavaTokenProvider.java:79)
>  at 
> org.netbeans.modules.gradle.actions.ReplaceTokenProviderMerger.createReplacements(ReplaceTokenProviderMerger.java:72)
>  at 
> org.netbeans.modules.gradle.ActionProviderImpl.replaceTokens(ActionProviderImpl.java:532)
>  at 
> org.netbeans.modules.gradle.ActionProviderImpl.evalueteArgs(ActionProviderImpl.java:299)
>  at 
> org.netbeans.modules.gradle.ActionProviderImpl.invokeProjectAction(ActionProviderImpl.java:200)
>  at 
> org.netbeans.modules.gradle.ActionProviderImpl.invokeAction(ActionProviderImpl.java:128)
>  at 
> org.netbeans.modules.project.ui.actions.FileAction$3$1.run(FileAction.java:219)
>  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
>  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
>  at java.awt.EventQueue.access$500(EventQueue.java:97)
>  at java.awt.EventQueue$3.run(EventQueue.java:709)
>  at java.awt.EventQueue$3.run(EventQueue.java:703)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>  at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
>  at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
> [catch] at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>  at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>  at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>  at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to