[
https://issues.apache.org/jira/browse/GROOVY-10598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17528433#comment-17528433
]
Eric Milles commented on GROOVY-10598:
--------------------------------------
You can add this to your build.gradle:
{code:groovy}
tasks.withType(GroovyCompile) {
groovyOptions.fork = false
}
{code}
Then add "-Dorg.gradle.debug=true" to your gradle command line to have it wait
for remote debugger on port 5005. Then you can open a remote debug session
from IntelliJ. Easiest way to get a consistent break on NPE is to add an
exception watchpoint. Otherwise you need to be sure you have the source that
matches your java executable so that the line number are aligned.
> BUG! exception in phase 'instruction selection' unexpected
> NullPointerException
> -------------------------------------------------------------------------------
>
> Key: GROOVY-10598
> URL: https://issues.apache.org/jira/browse/GROOVY-10598
> Project: Groovy
> Issue Type: Bug
> Components: groovy-jdk
> Affects Versions: 5.x
> Environment: Windows 10, Powershell, IntelliJ 2020.3
> Reporter: Daniel Geiselman
> Priority: Major
>
> I am getting this in my gradle build after upgrading Gradle to 6.9.2 and
> Grails to
> classpath "org.grails:grails-gradle-plugin:5.1.4"
> implementation 'org.grails:grails-dependencies:5.1.7'
> implementation 'org.grails:grails-web-boot:5.1.7'
> implementation 'org.grails:grails-gradle-plugin:5.1.4'
> implementation 'org.grails:grails-core:5.1.7'
> runtimeOnly 'org.grails.plugins:hibernate:4.3.10.7'
> implementation 'org.grails.plugins:spring-security-core:5.0.0'
> implementation group: 'org.grails.plugins', name: 'cache', version: '5.0.1'
> testImplementation 'org.grails:grails-plugin-testing:3.3.0.M2'
> testImplementation 'org.grails:grails-test-mixins:3.3.0'
> testImplementation group: 'org.grails.plugins', name: 'geb', version: '2.0.0'
> compileOnly 'org.grails:grails-console:5.1.7'
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':compileTestGroovy'.
> > BUG! exception in phase 'instruction selection' in source unit
> > 'C:\SVNWorkspace\wholesaler-card-utility\src\test\groovy\com\moo\wholesaler\admin\AuditLoggingControllerSpec.groovy'
> > unexpected NullPointerException
>
> When I try to use IntelliJ to debug the code so I can step in and find where
> it is giving this, it gives me the same failure without hitting a break point.
>
> Any advice will be helpful.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)