Hey there!
I'm using IntelliJ since a few days. Everything is really nice so far except one thing that annoys me really!
I've setup the code formatters according to my wishes (hell, there's a lot one can define), but it doesn't work as expected.
I configured that, braces are set within my annotation parenthes (as you can see in the screenshot below).
Well this will sometimes work, but mostly not.
My code is formatted as below:
@Configuration
@ComponentScan(basePackages = "mycompany.myapp", useDefaultFilters = true)
@PropertySource("classpath:app.properties")publicclass WebMvcConfiguration extends WebMvcConfigurationSupport { }
Point is, if I copy my code, then remove everything and paste it again. Formatting is fine then (at least for some time).
My log shows this error:
2014-02-19 10:16:42,781 [2204900] ERROR - llij.ide.plugins.PluginManager - null
java.lang.NullPointerException at com.intellij.formatting.FormatterTagHandler.getFormatterTag(FormatterTagHandler.java:51) at com.intellij.formatting.InitialInfoBuilder.b(InitialInfoBuilder.java:293) at com.intellij.formatting.InitialInfoBuilder.a(InitialInfoBuilder.java:273) at com.intellij.formatting.InitialInfoBuilder.a(InitialInfoBuilder.java:173) at com.intellij.formatting.InitialInfoBuilder.a(InitialInfoBuilder.java:235) at com.intellij.formatting.InitialInfoBuilder.iteration(InitialInfoBuilder.java:109) at com.intellij.formatting.FormatProcessor$WrapBlocksState.doIteration(FormatProcessor.java:1313) at com.intellij.formatting.FormatProcessor$State.iteration(FormatProcessor.java:1246) at com.intellij.formatting.FormatProcessor.iteration(FormatProcessor.java:244) at com.intellij.formatting.FormatterImpl.a(FormatterImpl.java:434) at com.intellij.formatting.FormatterImpl.adjustLineIndent(FormatterImpl.java:371) at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl$5.doPerform(CodeStyleManagerImpl.java:329) at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl$5.doPerform(CodeStyleManagerImpl.java:326) at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerRunnable.perform(CodeStyleManagerRunnable.java:112) at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.a(CodeStyleManagerImpl.java:326) at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.access$500(CodeStyleManagerImpl.java:59) at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl$3.compute(CodeStyleManagerImpl.java:289) at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl$3.compute(CodeStyleManagerImpl.java:286) at com.intellij.psi.impl.source.PostprocessReformattingAspect.disablePostprocessFormattingInside(PostprocessReformattingAspect.java:113) at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.adjustLineIndent(CodeStyleManagerImpl.java:286) at com.intellij.codeInsight.editorActions.EnterHandler$DoEnterAction.run(EnterHandler.java:422) at com.intellij.codeInsight.editorActions.EnterHandler.a(EnterHandler.java:169) at com.intellij.codeInsight.editorActions.EnterHandler.access$000(EnterHandler.java:53) at com.intellij.codeInsight.editorActions.EnterHandler$1.run(EnterHandler.java:74) at com.intellij.psi.impl.source.PostprocessReformattingAspect$2.compute(PostprocessReformattingAspect.java:104) at com.intellij.psi.impl.source.PostprocessReformattingAspect.disablePostprocessFormattingInside(PostprocessReformattingAspect.java:113) at com.intellij.psi.impl.source.PostprocessReformattingAspect.disablePostprocessFormattingInside(PostprocessReformattingAspect.java:101) at com.intellij.codeInsight.editorActions.EnterHandler.executeWriteAction(EnterHandler.java:71) at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.run(EditorWriteActionHandler.java:55) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:981) at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.execute(EditorWriteActionHandler.java:38) at com.intellij.codeInsight.template.impl.editorActions.EnterHandler.executeWriteAction(EnterHandler.java:51) at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.run(EditorWriteActionHandler.java:55) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:981) at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.execute(EditorWriteActionHandler.java:38) at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:82) at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:124) at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:93) at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:67) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:564) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:611) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.d(IdeKeyEventDispatcher.java:463) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:206) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:493) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
2014-02-19 10:16:42,781 [2204900] ERROR - llij.ide.plugins.PluginManager - IntelliJ IDEA 13.0.2 Build #IU-133.696
2014-02-19 10:16:42,781 [2204900] ERROR - llij.ide.plugins.PluginManager - JDK: 1.6.0_65
2014-02-19 10:16:42,781 [2204900] ERROR - llij.ide.plugins.PluginManager - VM: Java HotSpot(TM) 64-Bit Server VM
2014-02-19 10:16:42,781 [2204900] ERROR - llij.ide.plugins.PluginManager - Vendor: Apple Inc.
2014-02-19 10:16:42,781 [2204900] ERROR - llij.ide.plugins.PluginManager - OS: Mac OS X
2014-02-19 10:16:42,782 [2204901] ERROR - llij.ide.plugins.PluginManager - Last Action: EditorEnter