idea 2017 analyze code error
in idea 2017.1.2,run "analyze code",occur :
com.intellij.profile.ProfileEx.writeExternal(Lorg/jdom/Element;)V
java.lang.NoSuchMethodError: com.intellij.profile.ProfileEx.writeExternal(Lorg/jdom/Element;)V
at com.soldevelo.qaplug.scanner.AnalysisProfile.writeExternal(AnalysisProfile.java:215)
at com.soldevelo.qaplug.scanner.AnalysisProfile.copyFrom(AnalysisProfile.java:143)
at com.soldevelo.qaplug.scanner.AnalysisProjectProfileManager.getProjectProfileImpl(AnalysisProjectProfileManager.java:439)
at com.soldevelo.qaplug.scanner.AnalysisProjectProfileManager$1.run(AnalysisProjectProfileManager.java:146)
at com.intellij.ide.startup.impl.StartupManagerImpl.b(StartupManagerImpl.java:346)
at com.intellij.ide.startup.impl.StartupManagerImpl.c(StartupManagerImpl.java:161)
at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:167)
at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:375)
at com.intellij.ui.GuiUtils.invokeLaterIfNeeded(GuiUtils.java:369)
at com.intellij.ide.startup.impl.StartupManagerImpl.runWhenProjectIsInitialized(StartupManagerImpl.java:377)
at com.intellij.openapi.project.DumbServiceImpl.runWhenSmart(DumbServiceImpl.java:159)
at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:161)
at com.intellij.ide.startup.impl.StartupManagerImpl.access$400(StartupManagerImpl.java:56)
at com.intellij.ide.startup.impl.StartupManagerImpl$1.a(StartupManagerImpl.java:191)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at com.intellij.ide.startup.impl.StartupManagerImpl$1.run(StartupManagerImpl.java:191)
at com.intellij.openapi.project.DumbServiceImpl.h(DumbServiceImpl.java:305)
at com.intellij.openapi.application.TransactionGuardImpl.a(TransactionGuardImpl.java:86)
at com.intellij.openapi.application.TransactionGuardImpl.a(TransactionGuardImpl.java:72)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.a(LaterInvocator.java:410)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:399)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.g(IdeEventQueue.java:827)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:655)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:365)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
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 has been already fixed with the recent QAPlug releases.