-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31883/
-----------------------------------------------------------
(Updated March 10, 2015, 6:38 p.m.)
Review request for lens.
Bugs: LENS-391
https://issues.apache.org/jira/browse/LENS-391
Repository: lens
Description
-------
converted enum to class
Diffs (updated)
-----
lens-cli/src/main/java/org/apache/lens/cli/commands/BaseLensCommand.java
4721d2a
lens-client/src/main/java/org/apache/lens/client/LensClientSingletonWrapper.java
2969062
lens-examples/src/main/java/org/apache/lens/examples/PopulateSampleMetastore.java
bbbc38e
lens-examples/src/main/java/org/apache/lens/examples/SampleMetastore.java
713acf3
lens-examples/src/main/java/org/apache/lens/examples/SampleQueries.java
fa9418c
Diff: https://reviews.apache.org/r/31883/diff/
Testing
-------
```
[~/Git/grill/lens-dist/target/apache-lens-2.1.0-beta-incubating-SNAPSHOT-bin/apache-lens-2.1.0-beta-incubating-SNAPSHOT-bin/client]$bin/lens-cli.sh
Unknown error in authenticating with the server. Error code = 0
Exception in thread "main"
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'lensConnectionCommands' defined in URL
[jar:file:/Users/rajat.khandelwal/Git/grill/lens-dist/target/apache-lens-2.1.0-beta-incubating-SNAPSHOT-bin/apache-lens-2.1.0-beta-incubating-SNAPSHOT-bin/client/lib/lens-cli-2.1.0-beta-incubating-SNAPSHOT.jar!/META-INF/spring/spring-shell-plugin.xml]:
Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException: Could not instantiate
bean class [org.apache.lens.cli.commands.LensConnectionCommands]: Constructor
threw exception; nested exception is java.lang.ExceptionInInitializerError
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:997)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:943)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at
org.springframework.shell.Bootstrap.initPluginApplicationContext(Bootstrap.java:131)
at
org.springframework.shell.Bootstrap.createApplicationContext(Bootstrap.java:120)
at org.springframework.shell.Bootstrap.<init>(Bootstrap.java:73)
at org.springframework.shell.Bootstrap.main(Bootstrap.java:60)
Caused by: org.springframework.beans.BeanInstantiationException: Could not
instantiate bean class [org.apache.lens.cli.commands.LensConnectionCommands]:
Constructor threw exception; nested exception is
java.lang.ExceptionInInitializerError
at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:162)
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:76)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:990)
... 15 more
Caused by: java.lang.ExceptionInInitializerError
at
org.apache.lens.client.LensClientSingletonWrapper.instance(LensClientSingletonWrapper.java:37)
at
org.apache.lens.cli.commands.BaseLensCommand.getClientWrapper(BaseLensCommand.java:105)
at
org.apache.lens.cli.commands.BaseLensCommand.getClient(BaseLensCommand.java:101)
at
org.apache.lens.cli.commands.BaseLensCommand.<init>(BaseLensCommand.java:75)
at
org.apache.lens.cli.commands.LensConnectionCommands.<init>(LensConnectionCommands.java:37)
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.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 17 more
Caused by:
org.apache.lens.client.exceptions.LensClientServerConnectionException:
Connection refused
at org.apache.lens.client.LensConnection.open(LensConnection.java:157)
at
org.apache.lens.client.LensClient.connectToLensServer(LensClient.java:182)
at org.apache.lens.client.LensClient.<init>(LensClient.java:64)
at org.apache.lens.client.LensClient.<init>(LensClient.java:50)
at org.apache.lens.client.LensClient.<init>(LensClient.java:46)
at
org.apache.lens.client.LensClientSingletonWrapper.<init>(LensClientSingletonWrapper.java:54)
at
org.apache.lens.client.LensClientSingletonWrapper$InstanceHolder.<clinit>(LensClientSingletonWrapper.java:33)
... 27 more
Caused by: javax.ws.rs.ProcessingException: java.net.ConnectException:
Connection refused
at
org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:205)
at
org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:217)
at
org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:655)
at
org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:652)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
at
org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:422)
at
org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:652)
at
org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:412)
at
org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:321)
at org.apache.lens.client.LensConnection.open(LensConnection.java:144)
... 33 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:198)
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
at sun.net.www.http.HttpClient.New(HttpClient.java:290)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1090)
at
org.glassfish.jersey.client.HttpUrlConnector$3.getOutputStream(HttpUrlConnector.java:287)
at
org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:198)
at
org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:192)
at
org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:226)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
at java.io.BufferedWriter.flush(BufferedWriter.java:254)
at
org.glassfish.jersey.media.multipart.internal.MultiPartWriter.writeTo(MultiPartWriter.java:205)
at
org.glassfish.jersey.media.multipart.internal.MultiPartWriter.writeTo(MultiPartWriter.java:76)
at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:243)
at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:230)
at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
at
org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1139)
at
org.glassfish.jersey.client.ClientRequest.writeEntity(ClientRequest.java:433)
at
org.glassfish.jersey.client.HttpUrlConnector._apply(HttpUrlConnector.java:290)
at
org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:203)
... 44 more
[~/Git/grill/lens-dist/target/apache-lens-2.1.0-beta-incubating-SNAPSHOT-bin/apache-lens-2.1.0-beta-incubating-SNAPSHOT-bin/client]$cat
logs/lensclient.log
10 Mar 2015 13:19:34,472 [main] ERROR
org.apache.lens.client.LensClientSingletonWrapper - failed login attempt
org.apache.lens.client.exceptions.LensClientServerConnectionException:
Connection refused
at org.apache.lens.client.LensConnection.open(LensConnection.java:157)
at
org.apache.lens.client.LensClient.connectToLensServer(LensClient.java:182)
at org.apache.lens.client.LensClient.<init>(LensClient.java:64)
at org.apache.lens.client.LensClient.<init>(LensClient.java:50)
at org.apache.lens.client.LensClient.<init>(LensClient.java:46)
at
org.apache.lens.client.LensClientSingletonWrapper.<init>(LensClientSingletonWrapper.java:54)
at
org.apache.lens.client.LensClientSingletonWrapper$InstanceHolder.<clinit>(LensClientSingletonWrapper.java:33)
at
org.apache.lens.client.LensClientSingletonWrapper.instance(LensClientSingletonWrapper.java:37)
at
org.apache.lens.cli.commands.BaseLensCommand.getClientWrapper(BaseLensCommand.java:105)
at
org.apache.lens.cli.commands.BaseLensCommand.getClient(BaseLensCommand.java:101)
at
org.apache.lens.cli.commands.BaseLensCommand.<init>(BaseLensCommand.java:75)
at
org.apache.lens.cli.commands.LensConnectionCommands.<init>(LensConnectionCommands.java:37)
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.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:76)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:990)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:943)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:609)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:469)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at
org.springframework.shell.Bootstrap.initPluginApplicationContext(Bootstrap.java:131)
at
org.springframework.shell.Bootstrap.createApplicationContext(Bootstrap.java:120)
at org.springframework.shell.Bootstrap.<init>(Bootstrap.java:73)
at org.springframework.shell.Bootstrap.main(Bootstrap.java:60)
Caused by: javax.ws.rs.ProcessingException: java.net.ConnectException:
Connection refused
at
org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:205)
at
org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:217)
at
org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:655)
at
org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:652)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
at
org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:422)
at
org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:652)
at
org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:412)
at
org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:321)
at org.apache.lens.client.LensConnection.open(LensConnection.java:144)
... 33 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:198)
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
at sun.net.www.http.HttpClient.New(HttpClient.java:290)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1090)
at
org.glassfish.jersey.client.HttpUrlConnector$3.getOutputStream(HttpUrlConnector.java:287)
at
org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:198)
at
org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:192)
at
org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:226)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
at java.io.BufferedWriter.flush(BufferedWriter.java:254)
at
org.glassfish.jersey.media.multipart.internal.MultiPartWriter.writeTo(MultiPartWriter.java:205)
at
org.glassfish.jersey.media.multipart.internal.MultiPartWriter.writeTo(MultiPartWriter.java:76)
at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:243)
at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:230)
at
org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
at
org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1139)
at
org.glassfish.jersey.client.ClientRequest.writeEntity(ClientRequest.java:433)
at
org.glassfish.jersey.client.HttpUrlConnector._apply(HttpUrlConnector.java:290)
at
org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:203)
... 44 more
[~/Git/grill/lens-dist/target/apache-lens-2.1.0-beta-incubating-SNAPSHOT-bin/apache-lens-2.1.0-beta-incubating-SNAPSHOT-bin/client]$
```
Thanks,
Rajat Khandelwal