All we can do here is to propagate error message from H2. Probably it will
give more details.

Sergi

2016-11-18 13:31 GMT+03:00 Alexey Kuznetsov <akuznet...@apache.org>:

> Vasiliy, Pavel.
>
> I think it is a usability issue.
> Not always user has a full stack trace.
> For example, if I execute this query via some UI tool - in most cases I
> will see only top level message.
>
> I have no idea how hard to implement such functionality.
>
> Sergi (as a most expert in SQL engine) could you estimate how hard to fix
> this?
>
>
> On Fri, Nov 18, 2016 at 5:00 PM, Pavel Tupitsyn <ptupit...@apache.org>
> wrote:
>
>> Vasiliy, did you examine the full stack trace?
>>
>> I've tried an invalid query and got the following in one of the inner
>> exceptions:
>> Caused by: org.h2.jdbc.JdbcSQLException: Table "ORGANIZATION2" not found
>>
>> However, I agree that this should be present in the top level exception
>> message.
>>
>> On Fri, Nov 18, 2016 at 10:51 AM, Vasiliy Sisko <vsi...@gridgain.com>
>> wrote:
>>
>>> Hello Igniters.
>>>
>>> When I execute query: SELECT * FROM “PersonCache”.Person2 an exception
>>> with the next text is thrown: “Error: Failed to parse query: ...”.
>>> That message does not give information about cause of exception.
>>> Possible message of exception should be like: “Table Person2 does not
>>> exists”
>>>
>>> Is it possible to support such functionality in query engine?
>>>
>>> --
>>> Vasiliy Sisko
>>> GridGain Systems
>>> www.gridgain.com
>>>
>>
>>
>
>
> --
> Alexey Kuznetsov
>

Reply via email to