Intellij library source does not match the bytecode for class *

Hi all, 

 I'm a intellij plugin developer, but the most source code are not match the bytecode, it's really hard to debug. I can sure there no some cache problems.

My environment:

build.gradle

intellij {
plugins 'gradle', 'maven'
version "IU-2018.2.2"
}

Here are some not matching class :

com.intellij.openapi.roots.ui.configuration.projectRoot.StructureConfigurableContext
com.intellij.codeInsight.daemon.impl.JavaProjectSdkSetupValidator

Most them exist in idea.jar

1
10 comments

 Hi, please verify that the platform is downloaded correctly, try changing it like:

version "IU-2018.2.1"

 

0

Same result, both with 2017.2 and this can be reproduced by my colleague.

0

please attach a screenshot

0

It seems not be a Intellij decompiler bug, because when i use eclipse to build this dependency it's the same, maybe it really can not match to the source code.

0
Avatar
Permanently deleted user

Can you please provide a temporary workaround and let us know when the fix is delivered?

I have the same issue.

0
Avatar
Permanently deleted user

I see that the bug is crossed out (https://youtrack.jetbrains.com/issue/IDEA-198053) which I take it as resolved  , but I still see this issue in Idea ultimate 2019.1 ?  However , this time it is for other jar classes not this one.

0

sorry this would be fixed in the next 2019.1 eap, however the fix is in the platform, not the IDE, so you need to use the new platform in order to get the fix

version "IU-2019.1.?"
0

Please sign in to leave a comment.