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