Cannot build IDEA plugin
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Tue Nov 28 15:55:34 UTC 2017
I've seen issues in the past where a broken misc.xml in the idea folder
would cause something like that, but never been able to reproduce on my
Linux.
Maurizio
On 28/11/17 15:47, Weijun Wang wrote:
> With Maurizio's latest patch I am able to run a jtreg test now!
>
> At first, running a test still shows jtreg path not specified. I recreated a project and everything is fine.
>
> Many many thanks. I'll be happy playing with this a lot tomorrow.
>
> --Max
>
>> On Nov 28, 2017, at 9:41 PM, Anna Kozlova <anna.kozlova at jetbrains.com> wrote:
>>
>> It looks like that there is some other issue with the Run Configuration
>> dialog. Could you please attach idea.log (Help | Show log) from idea
>> instance with not working plugin?
>>
>> The default implementation should be ok for the plugin.
>>
>> Thanks,
>> Anna
>>
>> On Tue, Nov 28, 2017 at 1:26 PM, Maurizio Cimadamore <
>> maurizio.cimadamore at oracle.com> wrote:
>>
>>> Jtreg plugin is broken - any idea on how to fix?
>>>
>>> Cheers
>>> Maurizio
>>>
>>>
>>> -------- Forwarded Message --------
>>> Subject: Cannot build IDEA plugin
>>> Date: Tue, 28 Nov 2017 10:36:52 +0800
>>> From: Weijun Wang <weijun.wang at oracle.com> <weijun.wang at oracle.com>
>>> To: jtreg-dev at openjdk.java.net
>>>
>>> Error:(64, 8) java: com.oracle.plugin.jtreg.configuration.JTRegConfiguration is not abstract and does not override abstract method isConfiguredByElement(com.intellij.psi.PsiElement) in com.intellij.execution.JavaTestConfigurationBase
>>>
>>> Ctrl-I adds
>>>
>>> @Override
>>> public void bePatternConfiguration(List<PsiClass> list, PsiMethod psiMethod) {
>>>
>>> }
>>>
>>> @Override
>>> public void beMethodConfiguration(Location<PsiMethod> location) {
>>>
>>> }
>>>
>>> @Override
>>> public void beClassConfiguration(PsiClass psiClass) {
>>>
>>> }
>>>
>>> @Override
>>> public boolean isConfiguredByElement(PsiElement psiElement) {
>>> return false;
>>> }
>>>
>>> but I don't know how to implement. If I just build, the plugin can be installed but the settings pane shows a loading wheel and never loads. If I want to run a jtreg test, I see "Error running 'BadName.java': No jtreg path configured".
>>>
>>> Letting isConfiguredByElement() returning true does not help.
>>>
>>> I'm using
>>>
>>> IntelliJ IDEA 2017.2.6
>>> Build #IC-172.4574.11, built on November 14, 2017
>>> JRE: 1.8.0_152-release-915-b12 x86_64
>>> JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
>>> Mac OS X 10.13.1
>>>
>>> Thanks
>>> Max
>>>
>>>
>>>
More information about the jtreg-dev
mailing list