{"action":"created","issue":{"url":"https://api.github.com/repos/blynkkk/blynk-server/issues/78","labels_url":"https://api.github.com/repos/blynkkk/blynk-server/issues/78/labels{/name}","comments_url":"https://api.github.com/repos/blynkkk/blynk-server/issues/78/comments","events_url":"https://api.github.com/repos/blynkkk/blynk-server/issues/78/events","html_url":"https://github.com/blynkkk/blynk-server/issues/78","id":123277092,"number":78,"title":"Local Server throws a log4j error after a while","user":{"login":"aperepel","id":119367,"avatar_url":"https://avatars.githubusercontent.com/u/119367?v=3","gravatar_id":"","url":"https://api.github.com/users/aperepel","html_url":"https://github.com/aperepel","followers_url":"https://api.github.com/users/aperepel/followers","following_url":"https://api.github.com/users/aperepel/following{/other_user}","gists_url":"https://api.github.com/users/aperepel/gists{/gist_id}","starred_url":"https://api.github.com/users/aperepel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aperepel/subscriptions","organizations_url":"https://api.github.com/users/aperepel/orgs","repos_url":"https://api.github.com/users/aperepel/repos","events_url":"https://api.github.com/users/aperepel/events{/privacy}","received_events_url":"https://api.github.com/users/aperepel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/blynkkk/blynk-server/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"doom369","id":1536494,"avatar_url":"https://avatars.githubusercontent.com/u/1536494?v=3","gravatar_id":"","url":"https://api.github.com/users/doom369","html_url":"https://github.com/doom369","followers_url":"https://api.github.com/users/doom369/followers","following_url":"https://api.github.com/users/doom369/following{/other_user}","gists_url":"https://api.github.com/users/doom369/gists{/gist_id}","starred_url":"https://api.github.com/users/doom369/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doom369/subscriptions","organizations_url":"https://api.github.com/users/doom369/orgs","repos_url":"https://api.github.com/users/doom369/repos","events_url":"https://api.github.com/users/doom369/events{/privacy}","received_events_url":"https://api.github.com/users/doom369/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-12-21T13:11:38Z","updated_at":"2015-12-21T13:15:50Z","closed_at":null,"body":"`server-0.12.2-SNAPSHOT.jar`\r\n\r\nI had a board pushing data every minute to a local Blynk server. After a while (apparently, enough to accumulate some data), the server spits out the error below. Runtime seems to be ok, but I'm not sure what data is being lost when it fails to roll the file over.\r\n```\r\n2015-12-21 08:05:06,036 AsyncLogger-1 ERROR Unable to invoke factory method in class class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile. java.lang.reflect.InvocationTargetException\r\n\tat sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:497)\r\n\tat org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136)\r\n\tat org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:813)\r\n\tat org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:753)\r\n\tat org.apache.logging.log4j.core.appender.routing.RoutingAppender.createAppender(RoutingAppender.java:152)\r\n\tat org.apache.logging.log4j.core.appender.routing.RoutingAppender.getControl(RoutingAppender.java:136)\r\n\tat org.apache.logging.log4j.core.appender.routing.RoutingAppender.append(RoutingAppender.java:110)\r\n\tat org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:152)\r\n\tat org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:125)\r\n\tat org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:116)\r\n\tat org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84)\r\n\tat org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:390)\r\n\tat org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:378)\r\n\tat org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:362)\r\n\tat org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:79)\r\n\tat org.apache.logging.log4j.core.async.AsyncLogger.actualAsyncLog(AsyncLogger.java:385)\r\n\tat org.apache.logging.log4j.core.async.RingBufferLogEvent.execute(RingBufferLogEvent.java:103)\r\n\tat org.apache.logging.log4j.core.async.RingBufferLogEventHandler.onEvent(RingBufferLogEventHandler.java:43)\r\n\tat org.apache.logging.log4j.core.async.RingBufferLogEventHandler.onEvent(RingBufferLogEventHandler.java:28)\r\n\tat com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:128)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$RollingFileManagerFactory@346629f5] unable to create manager for [/data/<email address here>/1_v4.csv] with data [org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData@6d48f4b0]\r\n\tat org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:73)\r\n\tat org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:61)\r\n\tat org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getFileManager(RollingFileManager.java:79)\r\n\tat org.apache.logging.log4j.core.appender.RollingFileAppender.createAppender(RollingFileAppender.java:193)\r\n\t... 25 more\r\n\r\n2015-12-21 08:05:06,037 AsyncLogger-1 ERROR Unable to create Appender of type RollingFile\r\n```\r\n\r\nThe contents of the data dir are as follows for the account:\r\n```\r\nhistory_1_v0_daily.bin\r\nhistory_1_v0_hourly.bin\r\nhistory_1_v0_minute.bin\r\nhistory_1_v1_daily.bin\r\nhistory_1_v1_hourly.bin\r\nhistory_1_v1_minute.bin\r\nhistory_1_v2_daily.bin\r\nhistory_1_v2_hourly.bin\r\nhistory_1_v2_minute.bin\r\nhistory_1_v3_daily.bin\r\nhistory_1_v3_hourly.bin\r\nhistory_1_v3_minute.bin\r\nhistory_1_v4_daily.bin\r\nhistory_1_v4_hourly.bin\r\nhistory_1_v4_minute.bin\r\nhistory_1_v5_daily.bin\r\nhistory_1_v5_hourly.bin\r\nhistory_1_v5_minute.bin\r\n```"},"comment":{"url":"https://api.github.com/repos/blynkkk/blynk-server/issues/comments/166303664","html_url":"https://github.com/blynkkk/blynk-server/issues/78#issuecomment-166303664","issue_url":"https://api.github.com/repos/blynkkk/blynk-server/issues/78","id":166303664,"user":{"login":"doom369","id":1536494,"avatar_url":"https://avatars.githubusercontent.com/u/1536494?v=3","gravatar_id":"","url":"https://api.github.com/users/doom369","html_url":"https://github.com/doom369","followers_url":"https://api.github.com/users/doom369/followers","following_url":"https://api.github.com/users/doom369/following{/other_user}","gists_url":"https://api.github.com/users/doom369/gists{/gist_id}","starred_url":"https://api.github.com/users/doom369/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doom369/subscriptions","organizations_url":"https://api.github.com/users/doom369/orgs","repos_url":"https://api.github.com/users/doom369/repos","events_url":"https://api.github.com/users/doom369/events{/privacy}","received_events_url":"https://api.github.com/users/doom369/received_events","type":"User","site_admin":false},"created_at":"2015-12-21T13:15:50Z","updated_at":"2015-12-21T13:15:50Z","body":"Thank you for reporting. Is that full log?"}}