Giter Club home page Giter Club logo

hrider's People

Contributors

arnonrgo avatar dhardy92 avatar lior-h avatar mhalverson avatar ohadr avatar yaelda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hrider's Issues

Broken Build

With the pom out of the box I can't get it to build. Are there some special setup process?

Shouldn't things like "org.apache.hadoop.hbase.io.encoding" be picked up from the pom?

Here is the maven output

[hrider (master)]$ mvn clean install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for h-rider:h-rider:jar:1.0.5.0
[WARNING] 'repositories.repository.id' must not be 'local', this identifier is reserved for the local repository, using it for other repositories will corrupt your repository metadata. @ line 17, column 17
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building h-rider 1.0.5.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ h-rider ---
[INFO] Deleting /Users/name/Software/hrider/target
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ h-rider ---
[WARNING] Using platform encoding (MacRoman actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 31 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ h-rider ---
[WARNING] File encoding has not been set, using platform encoding MacRoman, i.e. build is platform dependent!
[INFO] Compiling 72 source files to /Users/name/Software/hrider/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[14,42] package org.apache.hadoop.hbase.io.encoding does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[15,39] cannot find symbol
symbol : class CacheConfig
location: package org.apache.hadoop.hbase.io.hfile
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[18,43] org.apache.hadoop.hbase.regionserver.StoreFileScanner is not public in org.apache.hadoop.hbase.regionserver; cannot be accessed from outside package
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[19,51] cannot find symbol
symbol : class SchemaMetrics
location: package org.apache.hadoop.hbase.regionserver.metrics
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[331,39] cannot find symbol
symbol : variable HFILE_BLOCK_CACHE_SIZE_KEY
location: class org.apache.hadoop.hbase.HConstants
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[333,47] cannot find symbol
symbol : class WriterBuilder
location: class org.apache.hadoop.hbase.regionserver.StoreFile
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[334,41] cannot find symbol
symbol : class CacheConfig
location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[393,79] cannot find symbol
symbol : class CacheConfig
location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[393,117] cannot find symbol
symbol : variable DataBlockEncoding
location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[393,34] internal error; cannot instantiate Reader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.io.hfile.BlockCache,boolean) at org.apache.hadoop.hbase.regionserver.StoreFile.Reader to ()
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[396,12] cannot find symbol
symbol : class StoreFileScanner
location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[397,12] cannot find symbol
symbol : variable SchemaMetrics
location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[465,18] close() in org.apache.hadoop.hbase.regionserver.StoreFile.Reader cannot be applied to (boolean)
[INFO] 13 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.375s
[INFO] Finished at: Fri Apr 12 10:52:57 CDT 2013
[INFO] Final Memory: 14M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project h-rider: Compilation failure: Compilation failure:
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[14,42] package org.apache.hadoop.hbase.io.encoding does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[15,39] cannot find symbol
[ERROR] symbol : class CacheConfig
[ERROR] location: package org.apache.hadoop.hbase.io.hfile
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[18,43] org.apache.hadoop.hbase.regionserver.StoreFileScanner is not public in org.apache.hadoop.hbase.regionserver; cannot be accessed from outside package
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[19,51] cannot find symbol
[ERROR] symbol : class SchemaMetrics
[ERROR] location: package org.apache.hadoop.hbase.regionserver.metrics
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[331,39] cannot find symbol
[ERROR] symbol : variable HFILE_BLOCK_CACHE_SIZE_KEY
[ERROR] location: class org.apache.hadoop.hbase.HConstants
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[333,47] cannot find symbol
[ERROR] symbol : class WriterBuilder
[ERROR] location: class org.apache.hadoop.hbase.regionserver.StoreFile
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[334,41] cannot find symbol
[ERROR] symbol : class CacheConfig
[ERROR] location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[393,79] cannot find symbol
[ERROR] symbol : class CacheConfig
[ERROR] location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[393,117] cannot find symbol
[ERROR] symbol : variable DataBlockEncoding
[ERROR] location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[393,34] internal error; cannot instantiate Reader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.io.hfile.BlockCache,boolean) at org.apache.hadoop.hbase.regionserver.StoreFile.Reader to ()
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[396,12] cannot find symbol
[ERROR] symbol : class StoreFileScanner
[ERROR] location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[397,12] cannot find symbol
[ERROR] symbol : variable SchemaMetrics
[ERROR] location: class hrider.hbase.Connection
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Connection.java:[465,18] close() in org.apache.hadoop.hbase.regionserver.StoreFile.Reader cannot be applied to (boolean)
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[hrider (master)]$

Add the ability to exclude columns by prefix

Hi,
Many usages of HBase include qualifiers that combined from common prefixes.
It would be nice if hrider will provide a way to exclude those qualifiers from the columns list, so it would be easier to focus on the other qualifiers.

Thanks

Build Broken

Broken Build Hash

I am unable to build 5b39bb3

Am I doing something wrong again or did someone forget to add some files?

Successful Build Hash

If I reverting the following works just fine: 7eb635a

Commit: 7eb635a0cbb35c7034d514d796e78ac4b33d1df1 [7eb635a]
Parents: f792ffe5e8, 8cd9aed6bd
Author: Igor Cher <[email protected]>
Date: April 7, 2013 1:21:10 AM CDT

Merge pull request #30 from mhalverson/master

Fix Json rendering so that special characters don't get HTML-escaped

Build Log

[hrider (master)]$ mvn clean install -P 0.94.1
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building h-rider 1.0.6.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ h-rider ---
[INFO] Deleting /Users/name/Software/hrider/target
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ h-rider ---
[WARNING] Using platform encoding (MacRoman actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 35 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ h-rider ---
[WARNING] File encoding has not been set, using platform encoding MacRoman, i.e. build is platform dependent!
[INFO] Compiling 76 source files to /Users/name/Software/hrider/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/DataCell.java:[3,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/DataRow.java:[3,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[3,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[3,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[4,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/DataCell.java:[152,39] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.DataCell
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/DataRow.java:[170,42] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.DataRow
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[41,12] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[45,40] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[49,67] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[53,67] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[93,11] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[97,33] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[50,12] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[58,22] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[151,11] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/CustomConverterDialog.java:[7,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/CustomConverterDialog.java:[81,33] cannot find symbol
symbol  : class TypeConverter
location: class hrider.ui.forms.CustomConverterDialog
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[8,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[9,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[4,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[2103,12] cannot find symbol
symbol  : class TypeConverter
location: class hrider.ui.views.DesignerView
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[2195,43] cannot find symbol
symbol  : class TypeConverter
location: class hrider.ui.views.DesignerView
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[77,12] cannot find symbol
symbol  : class TypeConverter
location: class hrider.hbase.Scanner
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[234,42] cannot find symbol
symbol  : class TypeConverter
location: class hrider.hbase.Scanner
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[627,12] cannot find symbol
symbol  : class TypeConverter
location: class hrider.hbase.Scanner
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/ImportTableDialog.java:[7,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/ImportTableDialog.java:[69,12] cannot find symbol
symbol  : class TypeConverter
location: class hrider.ui.forms.ImportTableDialog
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/ImportTableDialog.java:[74,61] cannot find symbol
symbol  : class TypeConverter
location: class hrider.ui.forms.ImportTableDialog
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[49,11] recursive constructor invocation
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[33,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[34,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[35,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[36,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[37,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[38,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[39,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[40,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[41,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[42,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[43,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[44,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[55,13] cannot find symbol
symbol  : variable ConvertersLoader
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[75,12] cannot find symbol
symbol  : variable ConvertersLoader
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[76,19] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[89,12] cannot find symbol
symbol  : variable ConvertersLoader
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[90,19] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[102,13] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[102,39] cannot find symbol
symbol  : variable ConvertersLoader
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[115,13] cannot find symbol
symbol  : class TypeConverter
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[115,39] cannot find symbol
symbol  : variable ConvertersLoader
location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[54,11] recursive constructor invocation
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[253,24] cannot find symbol
symbol: class TypeConverter
                        TypeConverter nameConverter = getColumnNameConverter();
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[875,24] cannot find symbol
symbol: variable ConvertersLoader
                        ConvertersLoader.reload();
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[893,32] cannot find symbol
symbol: variable ConvertersLoader
                                ConvertersLoader.removeConverter(columnType.getName());
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[896,28] cannot find symbol
symbol: variable ConvertersLoader
                            ConvertersLoader.reload();
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[936,28] cannot find symbol
symbol: variable ConvertersLoader
                            ConvertersLoader.removeConverter(columnType.getName());
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[1286,24] cannot find symbol
symbol: class TypeConverter
                        TypeConverter nameConverter = getColumnNameConverter();
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[1786,8] cannot find symbol
symbol  : class TypeConverter
location: class hrider.ui.views.DesignerView
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[451,8] cannot find symbol
symbol  : class TypeConverter
location: class hrider.hbase.Scanner
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[522,12] cannot find symbol
symbol  : class TypeConverter
location: class hrider.hbase.Scanner
[INFO] 61 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.389s
[INFO] Finished at: Fri Apr 26 11:40:48 CDT 2013
[INFO] Final Memory: 17M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project h-rider: Compilation failure: Compilation failure:
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/DataCell.java:[3,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/DataRow.java:[3,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[3,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[3,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[4,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/DataCell.java:[152,39] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.DataCell
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/DataRow.java:[170,42] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.DataRow
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[41,12] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[45,40] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[49,67] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[53,67] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[93,11] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[97,33] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnQualifier
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[50,12] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[58,22] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[151,11] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/CustomConverterDialog.java:[7,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/CustomConverterDialog.java:[81,33] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.ui.forms.CustomConverterDialog
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[8,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[9,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[4,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[2103,12] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.ui.views.DesignerView
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[2195,43] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.ui.views.DesignerView
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[77,12] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.hbase.Scanner
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[234,42] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.hbase.Scanner
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[627,12] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.hbase.Scanner
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/ImportTableDialog.java:[7,24] package hrider.converters does not exist
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/ImportTableDialog.java:[69,12] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.ui.forms.ImportTableDialog
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/forms/ImportTableDialog.java:[74,61] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.ui.forms.ImportTableDialog
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnQualifier.java:[49,11] recursive constructor invocation
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[33,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[34,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[35,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[36,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[37,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[38,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[39,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[40,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[41,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[42,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[43,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[44,50] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[55,13] cannot find symbol
[ERROR] symbol  : variable ConvertersLoader
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[75,12] cannot find symbol
[ERROR] symbol  : variable ConvertersLoader
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[76,19] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[89,12] cannot find symbol
[ERROR] symbol  : variable ConvertersLoader
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[90,19] reference to ColumnType is ambiguous, both method ColumnType(java.lang.String) in hrider.data.ColumnType and method ColumnType(TypeConverter) in hrider.data.ColumnType match
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[102,13] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[102,39] cannot find symbol
[ERROR] symbol  : variable ConvertersLoader
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[115,13] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[115,39] cannot find symbol
[ERROR] symbol  : variable ConvertersLoader
[ERROR] location: class hrider.data.ColumnType
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/data/ColumnType.java:[54,11] recursive constructor invocation
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[253,24] cannot find symbol
[ERROR] symbol: class TypeConverter
[ERROR] TypeConverter nameConverter = getColumnNameConverter();
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[875,24] cannot find symbol
[ERROR] symbol: variable ConvertersLoader
[ERROR] ConvertersLoader.reload();
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[893,32] cannot find symbol
[ERROR] symbol: variable ConvertersLoader
[ERROR] ConvertersLoader.removeConverter(columnType.getName());
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[896,28] cannot find symbol
[ERROR] symbol: variable ConvertersLoader
[ERROR] ConvertersLoader.reload();
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[936,28] cannot find symbol
[ERROR] symbol: variable ConvertersLoader
[ERROR] ConvertersLoader.removeConverter(columnType.getName());
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[1286,24] cannot find symbol
[ERROR] symbol: class TypeConverter
[ERROR] TypeConverter nameConverter = getColumnNameConverter();
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/ui/views/DesignerView.java:[1786,8] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.ui.views.DesignerView
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[451,8] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.hbase.Scanner
[ERROR] /Users/name/Software/hrider/src/main/java/hrider/hbase/Scanner.java:[522,12] cannot find symbol
[ERROR] symbol  : class TypeConverter
[ERROR] location: class hrider.hbase.Scanner
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Support for isnotnull clause

I tried search feature and wanted to list out fields with non null values. This is one of most generic usecase and shall be great help to the community.

build break using maven

Tried to build on my windows machine and this is what I get:

c:\tools\hrider-master>mvn pom.xml
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for h-rider:h-rider:jar:1.0.0.1
[WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-jar-plugin @ line 117, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 135, column 21
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:ideauidesigner-maven-plugin is missing. @ line 101, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building h-rider 1.0.0.1
[INFO] ------------------------------------------------------------------------
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/mojo/ideauidesigner-maven-plugin/maven-metadata.xml
Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/mojo/ideauidesigner-maven-plugin/maven-metadata.xml (473 B at 0.5 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/mojo/ideauidesigner-maven-plugin/1.0-beta-1/ideauidesigner-maven-plugin-1.0-beta-1.pom
Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/mojo/ideauidesigner-maven-plugin/1.0-beta-1/ideauidesigner-maven-plugin-1.0-beta-1.pom (3 KB at 8.2 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/22/mojo-parent-22.pom
Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/22/mojo-parent-22.pom (19 KB at 56.5 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/mojo/ideauidesigner-maven-plugin/1.0-beta-1/ideauidesigner-maven-plugin-1.0-beta-1.jar
Downloaded: http://repo.maven.apache.org/maven2/org/codehaus/mojo/ideauidesigner-maven-plugin/1.0-beta-1/ideauidesigner-maven-plugin-1.0-beta-1.jar (11 KB at 40.6 KB/sec)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.006s
[INFO] Finished at: Wed Dec 12 09:27:57 IST 2012
[INFO] Final Memory: 6M/122M
[INFO] ------------------------------------------------------------------------
[ERROR] Unknown lifecycle phase "pom.xml". You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Availabl
e lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-res
ources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, po
st-clean, pre-site, site, post-site, site-deploy. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException
c:\tools\hrider-master>dir

Tables list cannot be populated

If a tables filter returns no tables it becomes disabled and cannot be removed. The work around is to disconnect from the cluster and connect again.

multiple tabs on startup

it would be nice to see a multiple tabs loaded in startup of the hrider.

description:
working on multiple clusters , after closing a config file will save the working area's state
when relaunching the program , the previous state will be loaded .

Select all checkbox in column mangement toolbar shows incorrect behaviour

Behaviour of check all checkbox is incorrect.Steps to reproduce this bug:

  1. Select any table having more than one column
  2. Load the table data with the checkbox state - all selected
  3. Deselect Any column by unselecting the checkbox. As expected, this column will disappear from data populated window
  4. Now deselect all checkbox in column management toolbar.
    Expected behaviour should be to show the previously deselected column.
    Current and Incorrect behaviour - it inserts all the columns of table again.All these columns are empty. Previous columns are also present. Some of the previous columns also have wrong values

Below screen shots shows the steps performed by me
step1

step2_deselectproductid

step3_selectchkbox

Please fix this issue to make this project better

Thanks
Geetanjali Gandhi

Unable to connect to a Hadoop cluster with Kerberos security configured.

Hi,

I am using the HBase UI tool 'H-Rider'. I was able to use it with a cluster which does not have Kerberos security configured but was getting 'failed to connect' errors when trying to connect to a cluster with Kerberos authentication. Is it possible to connect H-Rider with such a cluster? I couldn't find anything where I could set this settings or properties file. I am able to connect to this secured cluster through a Java HBase client so Kerberos on my machine is setup properly, I believe.

Thanks & Regards,
Shahab

Support Views

Add an ability to create view on top of multiple tables.

Check all button throws exception

To reproduce the issue:

start menu -> run -> cmd -> java -jar hr*******.jar

  1. connect the HMaster
  2. select one table on the left panel
  3. click "unselect all colums"
  4. click "select all colums", here, Exceptions throw out.

Tables are enabled, but still show up as "disabled".

I am able to connect to HBase fine, and can also see the list of tables. But it seems all the tables are "disabled" (grayed out), except for "-ROOT-" and ".META.".

Selecting a table shows the message at the bottom:

"The selected table is disabled. Do you want to enable it?"

hrider_error_snapshot

In reality, all the tables are indeed enabled. So, as expected, when I click on "enable" link, it throws the following error on the console:

Error on Console

2013-10-10 00:52:25,918 ERROR [AWT-EventQueue-0] MessageHandler                 : Failed to enable table 'testdev'
org.apache.hadoop.hbase.TableNotDisabledException: org.apache.hadoop.hbase.TableNotDisabledException: testdev
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at org.apache.hadoop.ipc.RemoteException.instantiateException(RemoteException.java:95)
    at org.apache.hadoop.ipc.RemoteException.unwrapRemoteException(RemoteException.java:79)
    at org.apache.hadoop.hbase.client.HBaseAdmin.enableTableAsync(HBaseAdmin.java:703)
    at org.apache.hadoop.hbase.client.HBaseAdmin.enableTable(HBaseAdmin.java:651)
    at org.apache.hadoop.hbase.client.HBaseAdmin.enableTable(HBaseAdmin.java:633)
    at hrider.hbase.Connection.enableTable(Connection.java:404)
    at hrider.ui.views.DesignerView$36$1.execute(DesignerView.java:1266)
    at hrider.ui.forms.Window$3.actionPerformed(Window.java:192)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6505)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:708)
    at java.awt.EventQueue$4.run(EventQueue.java:706)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hbase.TableNotDisabledException: testdev
    at org.apache.hadoop.hbase.master.handler.EnableTableHandler.<init>(EnableTableHandler.java:74)
    at org.apache.hadoop.hbase.master.HMaster.enableTable(HMaster.java:1297)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:364)
    at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1400)

    at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:919)
    at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:150)
    at com.sun.proxy.$Proxy5.enableTable(Unknown Source)
    at org.apache.hadoop.hbase.client.HBaseAdmin.enableTableAsync(HBaseAdmin.java:701)
    ... 41 more

Versions:

HBase Version: 0.94.2-cdh4.2.0
hrider version: 1.0.8.1

Crash After Connect to HBase

Each time I run h-rider (643010b ) it crashes with the following console output:

[target (master)]$ java -jar h-rider-1.0.7.0.jar
2013-05-20 14:21:51,680 INFO [AWT-EventQueue-0] RunnableAction : Action 'compare-versions' started.
2013-05-20 14:21:53,053 ERROR [compare-versions] Window : Failed to retrieve update information from the URL: https://raw.github.com/NiceSystems/hrider/master/update.properties
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1140)
at java.util.regex.Matcher.reset(Matcher.java:291)
at java.util.regex.Matcher.(Matcher.java:211)
at java.util.regex.Pattern.matcher(Pattern.java:888)
at java.util.regex.Pattern.split(Pattern.java:997)
at java.util.regex.Pattern.split(Pattern.java:1059)
at hrider.system.Version.(Version.java:43)
at hrider.system.Version.compare(Version.java:37)
at hrider.ui.forms.Window.compareVersions(Window.java:333)
at hrider.ui.forms.Window.access$1200(Window.java:59)
at hrider.ui.forms.Window$6.run(Window.java:241)
at hrider.actions.RunnableAction.run(RunnableAction.java:132)
at java.lang.Thread.run(Thread.java:680)
2013-05-20 14:21:53,056 INFO [compare-versions] RunnableAction : Action 'compare-versions' completed.
2013-05-20 14:22:00,089 INFO [AWT-EventQueue-0] RunnableAction : Action '127.0.0.1' started.
2013-05-20 14:22:00.294 java[94227:7007] Unable to load realm info from SCDynamicStore
2013-05-20 14:22:00,637 INFO [127.0.0.1] RunnableAction : Action '127.0.0.1' completed.
2013-05-20 14:22:01,215 INFO [AWT-EventQueue-0] JavaPackage : Loading classes from package 'hrider.converters'
2013-05-20 14:22:01,216 INFO [AWT-EventQueue-0] JavaPackage : Loading classes from jar '/Users/chris/Software/hrider/target/Users/chris/Software/hrider/target/h-rider-1.0.7.0.jar'
2013-05-20 14:22:01,217 INFO [AWT-EventQueue-0] JavaPackage : Loading classes from folder '/Users/chris/Software/hrider/target/Users/chris/Software/hrider/target/converters/classes'
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at hrider.data.ColumnQualifier.(ColumnQualifier.java:32)
at hrider.ui.views.DesignerView.initializeColumnsTable(DesignerView.java:1273)
at hrider.ui.views.DesignerView.(DesignerView.java:167)
at hrider.ui.forms.Window.loadView(Window.java:439)
at hrider.ui.forms.Window.loadViews(Window.java:421)
at hrider.ui.forms.Window.createAndShowGUI(Window.java:271)
at hrider.ui.forms.Window.access$1300(Window.java:59)
at hrider.ui.forms.Window$7.run(Window.java:256)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:669)
at java.awt.EventQueue$2.run(EventQueue.java:667)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.IllegalArgumentException: converter cannot be null
at hrider.data.ColumnType.(ColumnType.java:60)
at hrider.data.ColumnType.(ColumnType.java:55)
at hrider.data.ColumnType.(ColumnType.java:33)
... 22 more

Add row button is disabled

When the table is selected the add row button is still disabled. In order to add a new row the table must be first populated.

Never finishes launching

I have an HBase instance configured in h-rider that is not accessible on the network I am on. It appears when this happens h-rider will never get past the splash screen. It just sits spinning and says "Connecting to 192.168.200.138...".

Here is the information from the log:

2013-04-26 11:27:21.796 java[25978:11a03] Unable to load realm info from SCDynamicStore
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.3-1240972, built on 02/06/2012 10:48 GMT
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:host.name=192.168.200.131
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:java.version=1.6.0_43
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:java.vendor=Apple Inc.
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:java.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:java.class.path=h-rider-1.0.5.0.jar
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/var/folders/9l/_q4mmgkj53x580kbw5ff_fdw0000gn/T/
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:os.name=Mac OS X
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:os.arch=x86_64
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:os.version=10.8.3
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:user.name=chris
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:user.home=/Users/chris
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Client environment:user.dir=/Users/chris/Software/hrider/target
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=127.0.0.1:2181 sessionTimeout=180000 watcher=hconnection
13/04/26 11:27:22 INFO zookeeper.ClientCnxn: Opening socket connection to server /127.0.0.1:2181
13/04/26 11:27:22 INFO zookeeper.RecoverableZooKeeper: The identifier of this process is [email protected]
13/04/26 11:27:22 WARN client.ZooKeeperSaslClient: SecurityException: java.lang.SecurityException: Unable to locate a login configuration occurred when trying to find JAAS configuration.
13/04/26 11:27:22 INFO client.ZooKeeperSaslClient: Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
13/04/26 11:27:22 INFO zookeeper.ClientCnxn: Socket connection established to localhost/127.0.0.1:2181, initiating session
13/04/26 11:27:22 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x13e4709ff1d001a, negotiated timeout = 40000
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=b2bimsrv01:2181 sessionTimeout=180000 watcher=hconnection
13/04/26 11:27:22 INFO zookeeper.ClientCnxn: Opening socket connection to server /10.200.2.107:2181
13/04/26 11:27:22 INFO zookeeper.RecoverableZooKeeper: The identifier of this process is [email protected]
13/04/26 11:27:22 WARN client.ZooKeeperSaslClient: SecurityException: java.lang.SecurityException: Unable to locate a login configuration occurred when trying to find JAAS configuration.
13/04/26 11:27:22 INFO client.ZooKeeperSaslClient: Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
13/04/26 11:27:22 INFO zookeeper.ClientCnxn: Socket connection established to 10.200.2.107/10.200.2.107:2181, initiating session
13/04/26 11:27:22 INFO zookeeper.ClientCnxn: Session establishment complete on server 10.200.2.107/10.200.2.107:2181, sessionid = 0x13d7f723bb30447, negotiated timeout = 40000
13/04/26 11:27:22 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=192.168.200.138:2181 sessionTimeout=180000 watcher=hconnection
13/04/26 11:27:22 INFO zookeeper.ClientCnxn: Opening socket connection to server /192.168.200.138:2181
13/04/26 11:27:22 INFO zookeeper.RecoverableZooKeeper: The identifier of this process is [email protected]
13/04/26 11:27:22 WARN client.ZooKeeperSaslClient: SecurityException: java.lang.SecurityException: Unable to locate a login configuration occurred when trying to find JAAS configuration.
13/04/26 11:27:22 INFO client.ZooKeeperSaslClient: Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
13/04/26 11:28:38 WARN zookeeper.ClientCnxn: Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Operation timed out
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:599)
    at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:286)
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1035)
13/04/26 11:28:38 WARN zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper exception: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/master
13/04/26 11:28:38 INFO util.RetryCounter: Sleeping 2000ms before retry #1...
13/04/26 11:28:39 INFO zookeeper.ClientCnxn: Opening socket connection to server 192.168.200.138/192.168.200.138:2181
13/04/26 11:28:39 WARN client.ZooKeeperSaslClient: SecurityException: java.lang.SecurityException: Unable to locate a login configuration occurred when trying to find JAAS configuration.
13/04/26 11:28:39 INFO client.ZooKeeperSaslClient: Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
13/04/26 11:29:55 WARN zookeeper.ClientCnxn: Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Operation timed out
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:599)
    at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:286)
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1035)
13/04/26 11:29:56 WARN zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper exception: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/master
13/04/26 11:29:56 INFO util.RetryCounter: Sleeping 4000ms before retry #2...
13/04/26 11:29:57 INFO zookeeper.ClientCnxn: Opening socket connection to server 192.168.200.138/192.168.200.138:2181
13/04/26 11:29:57 WARN client.ZooKeeperSaslClient: SecurityException: java.lang.SecurityException: Unable to locate a login configuration occurred when trying to find JAAS configuration.
13/04/26 11:29:57 INFO client.ZooKeeperSaslClient: Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
13/04/26 11:31:12 WARN zookeeper.ClientCnxn: Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Operation timed out
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:599)
    at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:286)
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1035)
13/04/26 11:31:12 WARN zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper exception: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/master
13/04/26 11:31:12 INFO util.RetryCounter: Sleeping 8000ms before retry #3...
13/04/26 11:31:13 INFO zookeeper.ClientCnxn: Opening socket connection to server 192.168.200.138/192.168.200.138:2181
13/04/26 11:31:13 WARN client.ZooKeeperSaslClient: SecurityException: java.lang.SecurityException: Unable to locate a login configuration occurred when trying to find JAAS configuration.
13/04/26 11:31:13 INFO client.ZooKeeperSaslClient: Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
13/04/26 11:32:29 WARN zookeeper.ClientCnxn: Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Operation timed out
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:599)
    at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:286)
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1035)
13/04/26 11:32:29 WARN zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper exception: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/master
13/04/26 11:32:29 ERROR zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 3 retries
13/04/26 11:32:29 WARN zookeeper.ZKUtil: hconnection Unable to set watcher on znode /hbase/master
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/master
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
    at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1021)
    at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.exists(RecoverableZooKeeper.java:150)
    at org.apache.hadoop.hbase.zookeeper.ZKUtil.watchAndCheckExists(ZKUtil.java:230)
    at org.apache.hadoop.hbase.zookeeper.ZooKeeperNodeTracker.start(ZooKeeperNodeTracker.java:82)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.ensureZookeeperTrackers(HConnectionManager.java:591)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:633)
    at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:109)
    at hrider.hbase.Connection.<init>(Connection.java:87)
    at hrider.hbase.ConnectionManager.create(ConnectionManager.java:23)
    at hrider.config.ConnectionDetails.canConnect(ConnectionDetails.java:48)
    at hrider.ui.forms.Window$4.run(Window.java:181)
    at java.lang.Thread.run(Thread.java:680)
13/04/26 11:32:29 ERROR zookeeper.ZooKeeperWatcher: hconnection Received unexpected KeeperException, re-throwing exception
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/master
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
    at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1021)
    at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.exists(RecoverableZooKeeper.java:150)
    at org.apache.hadoop.hbase.zookeeper.ZKUtil.watchAndCheckExists(ZKUtil.java:230)
    at org.apache.hadoop.hbase.zookeeper.ZooKeeperNodeTracker.start(ZooKeeperNodeTracker.java:82)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.ensureZookeeperTrackers(HConnectionManager.java:591)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:633)
    at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:109)
    at hrider.hbase.Connection.<init>(Connection.java:87)
    at hrider.hbase.ConnectionManager.create(ConnectionManager.java:23)
    at hrider.config.ConnectionDetails.canConnect(ConnectionDetails.java:48)
    at hrider.ui.forms.Window$4.run(Window.java:181)
    at java.lang.Thread.run(Thread.java:680)
13/04/26 11:32:29 INFO client.HConnectionManager$HConnectionImplementation: This client just lost it's session with ZooKeeper, will automatically reconnect when needed.
13/04/26 11:32:30 INFO zookeeper.ClientCnxn: Opening socket connection to server 192.168.200.138/192.168.200.138:2181
13/04/26 11:32:30 WARN client.ZooKeeperSaslClient: SecurityException: java.lang.SecurityException: Unable to locate a login configuration occurred when trying to find JAAS configuration.
13/04/26 11:32:30 INFO client.ZooKeeperSaslClient: Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
1

creation of Row key

1.How it is create a row key whether it is generated automatic row key or we have to intialize rowkey, where we initialize rowkey in HRIDER?
2.Joining three or more tables possible in HRIDER?

Display "non visible" caracteres like #00

Hi,

It would be nice to have an option to display the non-visible caracteres.

Like, my row key is: \x00\x00\x00\x00\x00\x00\x00\x000.r.msn.com but I only see 0.r.msn.com. Something like \x00\x00\x00\x00\x00\x00\x00\x000.r.msn.com would be more representative of my row key.

Thanks.

GridConstraints parameters

contructor of GridConstraints has 11 parameters. In your classes used call this contructor with 13 parameters. If delete last 2 parametrs then all ok, compile success and application works

Maven warning 'repositories.repository.id' must not be 'local'

When building the project I get the warning shown below. Can just rename "local" to "localrepo" to get rid of that warning?

[hrider (master)]$ mvn clean install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for h-rider:h-rider:jar:1.0.5.0
[WARNING] 'repositories.repository.id' must not be 'local', this identifier is reserved for the local repository, using it for other repositories will corrupt your repository metadata. @ line 17, column 17
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]

connection failures with no logs

I try to connect to my HBase (on VCD technically) and I get error: "Failed to connect to hbase. Make sure you have access.... bla bla".

I do have access to HBase - I run status.sh, i tried start-all.sh and it all seems to be fine (I can even connect to datamanagement and get schemas :-) )

I tried to see the logs of h-rider, but there is no error there which can halp me resolve the problem.
is it possible to add logs to the log file?
capture

thanks!!

add a sample csv File

Hi Igor,
you could add a sample csv File for demonstrating the import from csv.
That would be great. My sample data always fails to import with
"error: colum 'key' is missing in the file."
It is a headless plain csv file.

Regards,
Nico

copy table between cluster succeeds only once

if you cope a table to clipboard and paste it in another cluster.
then , copy a different table and paste in in another cluster then a dialogue pop ups that the former table already exists (like the table didnt got copy to the clipboard)

pom file errors in Eclipse

I'm trying to import the project into Eclipse (using import 'existing maven project')

I get the following errors:

maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e. pom.xml /hrider line 80 Maven Project Build Lifecycle Mapping Problem
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:ideauidesigner-maven-plugin:1.0-beta-1:javac2 (execution: default, phase: process-classes) pom.xml /hrider line 100 Maven Project Build Lifecycle Mapping Problem

Crash on Connect (ExceptionInInitializerError)

HRider crashes every time I try and connect to my remote HBase server.

Steps to reproduce

This is how I reproduce the problem:
1 install HRider from 28 August, 2013: Release 1.0.8.0 available (with dependencies) - http://bit.ly/15g13BO
2 Run "java -jar h-rider-1.0.8.0.jar"
3 Enter my hbase server address "hbase01.mydomain.net"
4 App crashes with the following stack trace

I tried this on 5 other machines and the same crash happens on each.

h-rider-all.log

Empty

h-rider.log

2013-08-28 11:11:51,988 INFO  [AWT-EventQueue-0] RunnableAction                 : Action 'compare-versions' started.
2013-08-28 11:11:53,163 INFO  [compare-versions] RunnableAction                 : Action 'compare-versions' completed.
2013-08-28 11:12:08,829 INFO  [AWT-EventQueue-0] RunnableAction                 : Action 'hbase01.mydomain.net' started.
2013-08-28 11:12:09,585 INFO  [hbase01.mydomain.net] RunnableAction                 : Action 'hbase01.mydomain.net' completed.
2013-08-28 11:12:09,938 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from package 'hrider.converters'
2013-08-28 11:12:09,939 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from jar '/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/h-rider-1.0.8.0.jar'
2013-08-28 11:12:09,939 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from folder '/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/converters/classes'
2013-08-28 11:12:34,182 INFO  [AWT-EventQueue-0] RunnableAction                 : Action 'compare-versions' started.
2013-08-28 11:12:35,389 INFO  [compare-versions] RunnableAction                 : Action 'compare-versions' completed.
2013-08-28 11:12:50,519 INFO  [AWT-EventQueue-0] RunnableAction                 : Action 'hbase01.mydomain.net' started.
2013-08-28 11:12:51,228 INFO  [hbase01.mydomain.net] RunnableAction                 : Action 'hbase01.mydomain.net' completed.
2013-08-28 11:12:51,627 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from package 'hrider.converters'
2013-08-28 11:12:51,628 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from jar '/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/h-rider-1.0.8.0.jar'
2013-08-28 11:12:51,629 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from folder '/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/converters/classes'

Console

[h-rider-1.0.8.0-hbase-0.94.1]$ java -jar h-rider-1.0.8.0.jar 
2013-08-28 11:12:34,182 INFO  [AWT-EventQueue-0] RunnableAction                 : Action 'compare-versions' started.
2013-08-28 11:12:35,389 INFO  [compare-versions] RunnableAction                 : Action 'compare-versions' completed.
2013-08-28 11:12:50,519 INFO  [AWT-EventQueue-0] RunnableAction                 : Action 'hbase01.mydomain.net' started.
2013-08-28 11:12:50.709 java[26805:1340b] Unable to load realm info from SCDynamicStore
2013-08-28 11:12:51,228 INFO  [hbase01.mydomain.net] RunnableAction                 : Action 'hbase01.mydomain.net' completed.
2013-08-28 11:12:51,627 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from package 'hrider.converters'
2013-08-28 11:12:51,628 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from jar '/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/h-rider-1.0.8.0.jar'
2013-08-28 11:12:51,629 INFO  [AWT-EventQueue-0] JavaPackage                    : Loading classes from folder '/Users/myname/Downloads/h-rider-1.0.8.0-hbase-0.94.1/converters/classes'
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
    at hrider.data.ColumnQualifier.<clinit>(ColumnQualifier.java:32)
    at hrider.ui.views.DesignerView.initializeColumnsTable(DesignerView.java:1323)
    at hrider.ui.views.DesignerView.<init>(DesignerView.java:168)
    at hrider.ui.forms.Window.loadView(Window.java:442)
    at hrider.ui.forms.Window.loadViews(Window.java:424)
    at hrider.ui.forms.Window.createAndShowGUI(Window.java:272)
    at hrider.ui.forms.Window.access$1400(Window.java:57)
    at hrider.ui.forms.Window$7.run(Window.java:257)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.IllegalArgumentException: converter cannot be null
    at hrider.data.ColumnType.<init>(ColumnType.java:60)
    at hrider.data.ColumnType.<init>(ColumnType.java:55)
    at hrider.data.ColumnType.<clinit>(ColumnType.java:33)
    ... 22 more
[h-rider-1.0.8.0-hbase-0.94.1]$

System Info

Java Version

[logs]$ java -version
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)

OS

Mac Book Pro OSX 10.8.4

h-rider creates too many threads

each time the table is populated h-rider starts new thread to count total number of rows. if a table is too big this operations might take a long time and while user populates other tables those threads remain alive and running creating additional pressure on the hbase.

not able to export when data is more than 1000 rows

Hi,
I'm using hrider 1.0.82 connected to hbase. I have rows numbering 1064, if i try to export it is exporting only 64 rows. I have checked the config(global properties) and increased writesize but still it not able to export more than 1000 rows

Compression

Let's say I got a table that created in HBase shell (or by Java code) with "COMPRESSION => 'GZ'".

Now I want to copy this table and paste is with another name.
If using "Copy" button and then "paste" button, and then choosing the new table name, I am getting a table with no compression.

It would be great if the "copy" and "paste" sequence will keep the Table description and transfer it to the new table.

  • On the same subject, On "create new table" button, is it possible to add the ability to decide some properties of each CF? (Compression, TTL, VERSIONS, etc.) ?

Thanks Igor
you'r the best!

Support Flush for a table

It could be nice to have a button that flushes the table to the hfiles in HDFS.
It will be equivalent to the command "flush" in hbase shell.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.