[
https://issues.apache.org/jira/browse/HBASE-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909746#action_12909746
]
stack commented on HBASE-2986:
------------------------------
OK, I see the NPE if I enable INFO-level logging for ipc (I added
'log4j.logger.org.apache.hadoop.ipc=DEBUG' line... to see it in tests I added
this line to src/test/resouce/log4j.properties). It looks like this:
{code}
2010-09-15 07:16:52,522 INFO [IPC Server handler 3 on 59328]
regionserver.HRegionServer(2249): MULTI REMOVE RETURN
2010-09-15 07:16:52,523 DEBUG [IPC Server handler 3 on 59328]
ipc.HBaseRPC$Server(581): Served: multi queueTime= 0 procesingTime= 863
2010-09-15 07:16:52,523 INFO [IPC Server handler 3 on 59328]
ipc.HBaseServer$Handler(964): IPC Server handler 3 on 59328 caught:
java.lang.NullPointerException
at org.apache.hadoop.hbase.client.MultiResponse.write(MultiResponse.java:92)
at
org.apache.hadoop.hbase.io.HbaseObjectWritable.writeObject(HbaseObjectWritable.java:394)
at
org.apache.hadoop.hbase.io.HbaseObjectWritable.write(HbaseObjectWritable.java:257)
at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:941)
...
{code}
> multi writable can npe causing client hang
> ------------------------------------------
>
> Key: HBASE-2986
> URL: https://issues.apache.org/jira/browse/HBASE-2986
> Project: HBase
> Issue Type: Bug
> Affects Versions: 0.89.20100621
> Reporter: ryan rawson
> Assignee: ryan rawson
> Priority: Blocker
> Fix For: 0.90.0
>
> Attachments: HBASE-2986.txt
>
>
> I have this backtrace:
> } org.apache.hadoop.hbase.NotServingRegionException:
> usertable,,1284159178472.010c503fa9c9f12bd0fd9551ede360ec. is closed
> at
> org.apache.hadoop.hbase.regionserver.HRegion.startRegionOperation(HRegion.java:3068)
> at org.apache.hadoop.hbase.regionserver.HRegion.put(HRegion.java:1248)
> at
> org.apache.hadoop.hbase.regionserver.HRegionServer.put(HRegionServer.java:1709)
> at
> org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:2412)
> at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:557)
> at
> org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1007)
> 2010-09-10 16:00:56,808 INFO org.apache.hadoop.ipc.HBaseServer: IPC Server
> handler 15 on 60020 caught: java.lang.NullPointerException
> at
> org.apache.hadoop.hbase.client.MultiResponse.write(MultiResponse.java:92)
> at
> org.apache.hadoop.hbase.io.HbaseObjectWritable.writeObject(HbaseObjectWritable.java:376)
> at
> org.apache.hadoop.hbase.io.HbaseObjectWritable.write(HbaseObjectWritable.java:242)
> at
> org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1029)
> After this happened my client just sat there and didnt go anywhere.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.