
I really need to inspect this.WakaTime enables you to view automatically generated metrics, insights, and time tracking based on your programming activity. I know where it goes wrong, but I just don't see why my statistics-settings should fail to load after some time.

The workaround is to delete this file when IDEA is not open and restart IDEA, but I'd rather have this be fixed once and for all. Navigate to the following equivalent folder on your machine /home/patrick/.IdeaIC2017.1/config/options/ and there should be a file that looks like KeyPromoterXStatistic.xml.

For me, it is under /home/patrick/.IdeaIC2017.1/system/log/ Go in IDEA to Help -> Show Log in File Manager.You find this xml file in the following way: Would it be possible that you put your statistics-file on pastebin (or some other site) for me, so that I can take a closer look at it? It only contains your shortcut-information and no personal data whatsoever. I've had at least 3 of the same reports and I fail to reproduce them.

This all is related to loading and storing the statistics file, where I must have some OS/version specific issue somewhere. At .serializeKeyOrValue(MapBinding.java:195)Īt .serialize(MapBinding.java:160)Īt .serializeList(MapBinding.java:124)Īt .serializeList(Binding.java:54)Īt .serialize(OptionTagBinding.java:103)Īt .serializeUnsafe(BasePrimitiveBinding.java:66)Īt .serializeInto(BeanBinding.java:234)Īt .serializeInto(BeanBinding.java:188)Īt .deserialize(xmlSerializer.kt:184)Īt .deserialize(xmlSerializer.kt:79)Īt .deserializeState(DefaultStateSerializer.kt:40)Īt .deserializeState(StateStorageBase.kt:42)Īt .getState(StorageBaseEx.kt:44)Īt .a(ComponentStoreImpl.kt:316)Īt .a(ComponentStoreImpl.kt:291)Īt .initComponent(ComponentStoreImpl.kt:91)Īt .(PlatformComponentManagerImpl.java:54)Īt .impl.ServiceManagerImpl$M圜omponentAdapter.getComponentInstance(ServiceManagerImpl.java:225)Īt .DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)Īt .DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)Īt .ServiceManager.doGetService(ServiceManager.java:48)Īt .ServiceManager.getService(ServiceManager.java:38)Īt de.(KeyPromoter.java:46)Īt 0(Native Method)Īt (NativeConstructorAccessorImpl.java:62)Īt (DelegatingConstructorAccessorImpl.java:45)Īt .newInstance(Constructor.java:423)Īt .newInstance(InstantiatingComponentAdapter.java:193)Īt .CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)Īt .CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)Īt .CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)Īt .impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:469)Īt .(ComponentManagerImpl.java:118)Īt .(ApplicationImpl.java:475)Īt .(CoreProgressManager.java:170)Īt .(CoreProgressManager.java:548)Īt .(CoreProgressManager.java:493)Īt .(ProgressManagerImpl.java:94)Īt .(CoreProgressManager.java:157)Īt .(ApplicationImpl.java:482)Īt .(ComponentManagerImpl.java:102)Īt .(ApplicationImpl.java:434)Īt .(ApplicationImpl.java:420)Īt .run(IdeaApplication.java:203)Īt 0(Native Method)Īt (NativeMethodAccessorImpl.java:62)Īt (DelegatingMethodAccessorImpl.java:43)Īt .invoke(Method.java:498)Īt $1$1.a(MainImpl.java:63)Īt .dispatch(InvocationEvent.java:311)Īt (EventQueue.java:762)Īt $500(EventQueue.java:98)Īt $3.run(EventQueue.java:715)Īt $3.run(EventQueue.java:709)Īt (Native Method)Īt $JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)Īt (EventQueue.java:732)Īt .dispatchEvent(IdeEventQueue.java:345)Īt (EventDispatchThread.java:201)Īt (EventDispatchThread.java:116)Īt (EventDispatchThread.java:105)Īt (EventDispatchThread.java:101)Īt (EventDispatchThread.java:93)Īt (EventDispatchThread.java:82)
