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
>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>>> 

Reply via email to