You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Josh Elser (JIRA)" <ji...@apache.org> on 2015/04/25 01:46:38 UTC

[jira] [Commented] (ACCUMULO-3665) error writing mutations to log

    [ https://issues.apache.org/jira/browse/ACCUMULO-3665?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14512038#comment-14512038 ] 

Josh Elser commented on ACCUMULO-3665:
--------------------------------------

You had mentioned to me in chat before that you wanted to figure this one out before you got the parent committed. Is this ready to be closed out now or do you still have more debugging to do here? Thanks.

> error writing mutations to log
> ------------------------------
>
>                 Key: ACCUMULO-3665
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3665
>             Project: Accumulo
>          Issue Type: Sub-task
>          Components: tserver
>            Reporter: Eric Newton
>            Assignee: Eric Newton
>            Priority: Blocker
>             Fix For: 1.7.0
>
>
> Testing the changes for the parent task, the following message appeared in the monitor:
> {noformat}
> Error writing mutations to log
> 	java.io.IOException: java.lang.NullPointerException
> 		at org.apache.accumulo.tserver.log.TabletServerLogger.close(TabletServerLogger.java:276)
> 		at org.apache.accumulo.tserver.log.TabletServerLogger.access$900(TabletServerLogger.java:68)
> 		at org.apache.accumulo.tserver.log.TabletServerLogger$3.withWriteLock(TabletServerLogger.java:370)
> 		at org.apache.accumulo.tserver.log.TabletServerLogger.testLockAndRun(TabletServerLogger.java:131)
> 		at org.apache.accumulo.tserver.log.TabletServerLogger.write(TabletServerLogger.java:361)
> 		at org.apache.accumulo.tserver.log.TabletServerLogger.write(TabletServerLogger.java:286)
> 		at org.apache.accumulo.tserver.log.TabletServerLogger.log(TabletServerLogger.java:415)
> 		at org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.update(TabletServer.java:1014)
> 		at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
> 		at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 		at java.lang.reflect.Method.invoke(Method.java:606)
> 		at org.apache.accumulo.core.trace.wrappers.RpcServerInvocationHandler.invoke(RpcServerInvocationHandler.java:46)
> 		at org.apache.accumulo.server.rpc.RpcWrapper$1.invoke(RpcWrapper.java:47)
> 		at com.sun.proxy.$Proxy19.update(Unknown Source)
> 		at org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$update.getResult(TabletClientService.java:2470)
> 		at org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$update.getResult(TabletClientService.java:2454)
> 		at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
> 		at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
> 		at org.apache.accumulo.server.rpc.TimedProcessor.process(TimedProcessor.java:63)
> 		at org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:516)
> 		at org.apache.accumulo.server.rpc.CustomNonBlockingServer$1.run(CustomNonBlockingServer.java:77)
> 		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 		at org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:35)
> 		at java.lang.Thread.run(Thread.java:745)
> 	Caused by: java.lang.NullPointerException
> 		at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333)
> 		at java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1175)
> 		at org.apache.accumulo.tserver.TabletServer.walogClosed(TabletServer.java:3031)
> 		at org.apache.accumulo.tserver.log.TabletServerLogger.close(TabletServerLogger.java:271)
> 		... 24 more
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)