hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-7594) TestLocalHBaseCluster failing on ubuntu2
Date Thu, 17 Jan 2013 05:30:24 GMT

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

stack commented on HBASE-7594:
------------------------------

Why bother creating a test branch?  Just commit your debugging Andrew to trunk?

I wonder if you instantiate that Comparator before cluster.startup in TestLocalHBaseCluster?

So something about the way we have these Master and RegionServer subclasses in TestLHC is
messing us up, like their classloader won't allow us load from the hadoop jar.

It is a medium test so it is forking IIRC.  What if you made it a small test -- they all run
in the one jvm.

http://docs.oracle.com/javase/6/docs/api/java/lang/InstantiationException.html says:

the class object represents an abstract class, an interface, an array class, a primitive type,
or void
the class has no nullary constructor

Its a good one.
                
> TestLocalHBaseCluster failing on ubuntu2
> ----------------------------------------
>
>                 Key: HBASE-7594
>                 URL: https://issues.apache.org/jira/browse/HBASE-7594
>             Project: HBase
>          Issue Type: Bug
>          Components: test
>    Affects Versions: 0.96.0
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>
> {noformat}
> java.io.IOException: java.io.IOException: java.io.IOException: java.lang.InstantiationException:
org.apache.hadoop.io.RawComparator
> 	at org.apache.hadoop.hbase.regionserver.HRegion.initializeRegionInternals(HRegion.java:612)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.initialize(HRegion.java:533)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4092)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4042)
> 	at org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.openRegion(OpenRegionHandler.java:427)
> 	at org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.process(OpenRegionHandler.java:130)
> 	at org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:202)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:662)
> Caused by: java.io.IOException: java.io.IOException: java.lang.InstantiationException:
org.apache.hadoop.io.RawComparator
> 	at org.apache.hadoop.hbase.regionserver.HStore.loadStoreFiles(HStore.java:450)
> 	at org.apache.hadoop.hbase.regionserver.HStore.<init>(HStore.java:215)
> 	at org.apache.hadoop.hbase.regionserver.HRegion.instantiateHStore(HRegion.java:3060)
> 	at org.apache.hadoop.hbase.regionserver.HRegion$1.call(HRegion.java:585)
> 	at org.apache.hadoop.hbase.regionserver.HRegion$1.call(HRegion.java:583)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> 	... 3 more
> Caused by: java.io.IOException: java.lang.InstantiationException: org.apache.hadoop.io.RawComparator
> 	at org.apache.hadoop.hbase.io.hfile.FixedFileTrailer.createComparator(FixedFileTrailer.java:607)
> 	at org.apache.hadoop.hbase.io.hfile.FixedFileTrailer.createComparator(FixedFileTrailer.java:615)
> 	at org.apache.hadoop.hbase.io.hfile.HFileReaderV2.<init>(HFileReaderV2.java:115)
> 	at org.apache.hadoop.hbase.io.hfile.HFile.pickReaderVersion(HFile.java:564)
> 	at org.apache.hadoop.hbase.io.hfile.HFile.createReaderWithEncoding(HFile.java:599)
> 	at org.apache.hadoop.hbase.regionserver.StoreFile$Reader.<init>(StoreFile.java:1294)
> 	at org.apache.hadoop.hbase.regionserver.StoreFile.open(StoreFile.java:525)
> 	at org.apache.hadoop.hbase.regionserver.StoreFile.createReader(StoreFile.java:628)
> 	at org.apache.hadoop.hbase.regionserver.HStore$1.call(HStore.java:426)
> 	at org.apache.hadoop.hbase.regionserver.HStore$1.call(HStore.java:422)
> 	... 8 more
> Caused by: java.lang.InstantiationException: org.apache.hadoop.io.RawComparator
> 	at java.lang.Class.newInstance0(Class.java:340)
> 	at java.lang.Class.newInstance(Class.java:308)
> 	at org.apache.hadoop.hbase.io.hfile.FixedFileTrailer.createComparator(FixedFileTrailer.java:605)
> 	... 17 more
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message