Probable bug for cuba plugin 3.4.3.163

I do not know if is the right place to report a probable bug for cuba plugin 3.4.3.163 or if it is still maintained/corrected,
If not, please forward to people who maintain old plugin.

I get this exception in IDEA 2020.1.2
Build: IC-201.7846.76 - 01/06/2020
Runtime: 11.07+10-b765.53
Platform: Linux Kubuntu 18.04LTS amd64

Thanks in advance

--------- IDEA IntelliJ Exception -----------------

java.lang.NoClassDefFoundError: Could not initialize class com.haulmont.tools.ag.generator.ui.InjectableObject$Type
	at com.haulmont.tools.ag.codeinsight.CubaLineMarkerProvider.collectMarkerFromControllerField(CubaLineMarkerProvider.java:210)
	at com.haulmont.tools.ag.codeinsight.CubaLineMarkerProvider.collectMarkerFromField(CubaLineMarkerProvider.java:156)
	at com.haulmont.tools.ag.codeinsight.CubaLineMarkerProvider.collectSlowLineMarkers(CubaLineMarkerProvider.java:75)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:195)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:104)
	at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:52)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:442)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1106)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:435)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:627)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:572)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:434)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:410)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:168)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:168)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:408)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:171)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)

--------- IDEA IntelliJ Exception -----------------

I had the same problem when I deleted a Service class. In order to get rid of this problem I added again in the project the same (empty) class.

BR,
-n

Hi,
We don’t maintain the old plugin version. Why do you need to use it instead of the new version?
New versions provide the same and even more functionality.

Thank you. I’m using old release because I’m still using cuba platform 6.10.17.
I’ll hope to convert to new major release as soon as I can.
Bye

Latest CUBA Studio plugin does support projects based on 6.10.

It’s even mentioned in the manual:
https://doc.cuba-platform.com/studio/#open_project

CUBA Studio supports projects based on CUBA 6.10+ and 7.0. You can open your existing projects created in a previous version of Studio and import them into the new Studio.

Yes I know, but my CUBA 6.x licence supports maps (till february 2021) I used in project, instead in 7.x Maps is an external component. So I’ll do release conversion in future times with a specific project.
Thank you again.
F.

I am not suggesting you to upgrade your project to new version of CUBA platform.

CUBA platform and CUBA Studio (plugin) are not the same thing.

You can use new Studio with old CUBA platform without using any licenses.

Plenty of people on this forum use CUBA 6.10 with paid add-ons, using new Studio as development tool.
You can also continue to use old web-based Studio, using new Studio plugin just for coding assistance.

OK, so I’ll try to upgrade (in parallel) tools (studio and plugin), so I can start using non-web based Studio 7.x.
Thank you.

Upgraded Plugin to last release in current IntelliJ CE and it works with OLD web-based studio using this confiugration:

Thanks,
F.