Straight forward, it works nicely. thanks
> On Apr 24, 2015, at 1:36 PM, Julian Hyde <[email protected]> wrote:
>
> PS After applying the patch you'll need to remove
> target/fullclasspath.txt or run 'mvn clean' before you run 'sqlline'
> again.
>
> On Fri, Apr 24, 2015 at 11:27 AM, Julian Hyde <[email protected]> wrote:
>>> I don't know maybe it's just me...anyways, error is "Could not find or load
>>> main class sqlline.SqlLine" and my maven is 3.3.1 and java is 1.8.0_25.
>>
>> I discovered that issue a couple of days ago:
>> https://issues.apache.org/jira/browse/CALCITE-692
>>
>> My fix is not committed to master yet, but you could try applying this
>> patch:
>> https://github.com/julianhyde/incubator-calcite/commit/56342c124175cac8f03b47368001fedf77ad8361.patch
>>
>>
>>
>> On Fri, Apr 24, 2015 at 10:54 AM, Ethan Wang <[email protected]> wrote:
>>> Sure. Will do.
>>>
>>> Also, Just now I'm walking through the new HOWTO session you wrote for new
>>> contributors. On csv-example I got one issue similar to the one they found
>>> at Apache Drill project. I don't know maybe it's just me...anyways, error
>>> is "Could not find or load main class sqlline.SqlLine" and my maven is
>>> 3.3.1 and java is 1.8.0_25. Pasting what I found below in case you guys
>>> have thoughts on that. I'm still checking.
>>>
>>>
>>> http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/201312.mbox/%[email protected]%3E
>>>
>>> <http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/201312.mbox/%[email protected]%3E>
>>> Progress so far-------------------Looks like apache-rat-plugin didn't like
>>> me logging the
>>> content to log.txt under incubator-drill. Once I instructed mvn to log the
>>> output outside
>>> the folder, the build got completed without any error.
>>>
>>> Open issue---------------The sqlline.bat looks as follows:if not exist
>>> contrib\sqlline\target
>>> (
>>> cd contrib\sqlline
>>> mvn package
>>> cd ..\..
>>> )java -Xmx1G
>>> -Dlogback.configurationFile=.\sqlparser\src\test\resources\logback.xml -jar
>>> contrib\sqlline\target\drill-sqlline-1.0.0-m2-incubating-SNAPSHOT.jar
>>> --verbose=true
>>> The updated pom.xml has been attached. In the pom.xml I have included
>>> maven-jar-plugin to
>>> add Manifest entries for Classpath and Main-Class. I have attached the
>>> MANIFEST.MF as well
>>> for reference. As per jar spec, maven breaks the classpath at 72 and the
>>> continuation starts
>>> with a single space. I have checked that all the files specified in the
>>> classpath is available
>>> in my local repository. The problem I am facing is that java is not able
>>> to find sqlline.SqlLine
>>> class from the classpath. D:\workspace\incubator-drill>java -Xmx1G
>>> -Dlogback.configurationFile=.\sqlparser\src\test\resources\logback.xml
>>> -jar contrib\sqlline\target\drill-sqlline-1.0.0-m2-incubating-SNAPSHOT.jar
>>> --verbose=true
>>> Error: Could not find or load main class sqlline.SqlLine For now I have
>>> ignored passing the
>>> command line parameter. But that is not related to the problem at hand.
>>> This SO answer
>>> suggests the command be included in the back quotes, if the command is not
>>> executed from the
>>> directory containing the jar, but Windows doesn't support command
>>> substitution. And this
>>> SO answer suggests to downgrade the maven version to 2.3.2 and change
>>> classpath configuration
>>> so that each jar path starts in a new line. Since I am not manually adding
>>> the classpath,
>>> I am not sure how to implement this suggestion. Would you please let me
>>> know your thoughts
>>> on this? I appreciate any help on this.
>>> Regards,
>>> Ravi
>>>
>>> From: [email protected]
>>> To: [email protected]
>>> Subject: RE: [OS: Windows] Could not find or load main class sqlline.SqlLine
>>> Date: Sat, 28 Dec 2013 15:33:44 +0530
>>>
>>>
>>>
>>>
>>>> On Apr 24, 2015, at 12:41 PM, Julian Hyde <[email protected]> wrote:
>>>>
>>>> Ah yes. Can you change those references to CalciteConnection and submit a
>>>> patch?
>>>>
>>>> On Fri, Apr 24, 2015 at 10:03 AM, Ethan Wang <[email protected]> wrote:
>>>>> Oh I know why it was not found now.
>>>>>
>>>>> We need to update
>>>>> https://github.com/julianhyde/incubator-calcite/blob/master/README.md#Example
>>>>>
>>>>> <https://github.com/julianhyde/incubator-calcite/blob/master/README.md#Example>
>>>>> (Example section.) then.
>>>>>
>>>>> This section is pretty helpful for a user trying to set up.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On Apr 24, 2015, at 11:58 AM, Ethan Wang <[email protected]> wrote:
>>>>>>
>>>>>> Thanks Julian, somehow my eclipse not able to trace declaration in this
>>>>>> project. Thanks showing me git hub search.
>>>>>>
>>>>>>> On Apr 24, 2015, at 11:52 AM, Julian Hyde <[email protected]> wrote:
>>>>>>>
>>>>>>> It's now called CalciteConnection. To find you more, you can use
>>>>>>> search:
>>>>>>> https://github.com/apache/incubator-calcite/search?utf8=%E2%9C%93&q=CalciteConnection,
>>>>>>> or find, or your IDE.
>>>>>>>
>>>>>>> On Fri, Apr 24, 2015 at 9:00 AM, Ethan Wang <[email protected]> wrote:
>>>>>>>> Hey Julian,
>>>>>>>>
>>>>>>>> That HOWTO session is pretty helpful thanks for making it and plz
>>>>>>>> commit it.
>>>>>>>>
>>>>>>>> A naive question, do you know where is OptiqConnection class defined?
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>>
>>>>>>>>> On Apr 22, 2015, at 1:55 PM, Julian Hyde <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>> I just drafted a “getting started” section in the HOWTO. Is it
>>>>>>>>> helpful? Anything I’ve missed?
>>>>>>>>>
>>>>>>>>> https://github.com/julianhyde/incubator-calcite/blob/master/doc/HOWTO.md#getting-started
>>>>>>>>>
>>>>>>>>> If it looks good I’ll commit it.
>>>>>>>>>
>>>>>>>>> Julian
>>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>
>>>