auto.transform.encoding icon indicating copy to clipboard operation
auto.transform.encoding copied to clipboard

IntelliJ IDEA 2018.3.3 (Ultimate Edition)打开NPE

Open keke2014 opened this issue 6 years ago • 2 comments

IntelliJ IDEA 2018.3.3 (Ultimate Edition)

java.lang.NullPointerException at com.intellij.openapi.vfs.encoding.EncodingProjectManager.getInstance(EncodingProjectManager.java:28) at com.intellij.openapi.vfs.encoding.EncodingManagerImpl.setEncoding(EncodingManagerImpl.java:276) at zhengkuan.yzk.encoding.EncodingUtil.lambda$changeTo$0(EncodingUtil.java:46) at zhengkuan.yzk.encoding.EncodingUtil.changeTo(EncodingUtil.java:47) at zhengkuan.yzk.TransformEncodingAction.transformFileEncoding(TransformEncodingAction.java:117) at zhengkuan.yzk.handler.FileChangedListener.selectionChanged(FileChangedListener.kt:16) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:117) at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:397) at com.intellij.util.messages.impl.MessageBusImpl.pumpWaitingBuses(MessageBusImpl.java:358) at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:347) at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:331) at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:324) at com.intellij.util.messages.impl.MessageBusImpl.access$200(MessageBusImpl.java:29) at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:196) at com.sun.proxy.$Proxy121.selectionChanged(Unknown Source) at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.lambda$fireSelectionChanged$15(FileEditorManagerImpl.java:1576) at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$5$1.run(FileEditorManagerImpl.java:1034) at com.intellij.openapi.wm.impl.FocusManagerImpl.lambda$doWhenFocusSettlesDown$3(FocusManagerImpl.java:188) at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:3048) at com.intellij.ide.IdeEventQueue.ifFocusEventsInTheQueue(IdeEventQueue.java:172) at com.intellij.ide.IdeEventQueue.executeWhenAllFocusEventsLeftTheQueue(IdeEventQueue.java:124) at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:179) at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:185) at com.intellij.openapi.wm.impl.FocusManagerImpl.lambda$null$2(FocusManagerImpl.java:193) at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:315) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403) 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.defaultDispatchEvent(IdeEventQueue.java:719) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:668) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:363) 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)

keke2014 avatar Jan 13 '19 11:01 keke2014

The version of IntelliJ IDEA 2018.3.3 (Ultimate Edition) doesn't support convert the encoding of files which belong to imported jars. Because this plugin come into effect by that original function, so it will lead to the NullPointerException. And I'm so sorry that I can't solve this problem now. Please try the previous version of IDEA.

YangZhengkuan avatar Jan 13 '19 12:01 YangZhengkuan

The version of IntelliJ IDEA 2018.3.3 (Ultimate Edition) doesn't support convert the encoding of files which belong to imported jars. Because this plugin come into effect by that original function, so it will lead to the NullPointerException. And I'm so sorry that I can't solve this problem now. Please try the previous version of IDEA.

Thanks!

keke2014 avatar Jan 16 '19 03:01 keke2014