I found it.
*1.4.178.jar is broken or something*
(1.3.74, 1.4.177] & 1.4.179 work without any problem in Java 8
On Monday, June 23, 2014 11:48:19 AM UTC-3, Edgar Espina wrote:
>
> It's odd. I tried the web console and seems to work :S
>
> In the maven project I shared before if you do this:
>
> @Test
>> public void connect() throws Exception {
>> Driver driver = new org.h2.Driver();
>> }
>
>
> and then with: mvn clean package, I got:
>
> ERROR] COMPILATION ERROR :
>> [INFO] -------------------------------------------------------------
>> [ERROR] error reading
>> /Users/edgar/.m2/repository/com/h2database/h2/1.4.178/h2-1.4.178.jar;*
>> invalid LOC header (bad signature)*
>> [ERROR] error reading
>> /Users/edgar/.m2/repository/com/h2database/h2/1.4.178/h2-1.4.178.jar;
>> *cannot
>> read zip file entry*
>> [ERROR]
>> /Users/edgar/Source/java8h2/src/test/java/java8h2/Java8H2Test.java:[11,31]
>> *package
>> org.h2 does not exist*
>> [INFO] 3 errors
>
>
> Thanks
>
> On Monday, June 23, 2014 10:56:30 AM UTC-3, Atul wrote:
>>
>> Can you simply run the H2 jar against Java 8 and launch the web console
>>
>> e.g. C:\h2\bin>java -jar h2-<version>.jar
>>
>> If this works and you can connect and say, create a table, I'd venture to
>> guess that it most certainly is your configuration.
>> On Mon, Jun 23, 2014 at 9:37 AM, Edgar Espina <[email protected]>
>> wrote:
>>
>>> Can you do me a favor? Please download the zip file and then execute:
>>> mvn clean package on Java 8.
>>>
>>> I isolated the problem still got the CNFException.
>>>
>>> Thanks for your help.
>>>
>>>
>>> On Monday, June 23, 2014 10:06:30 AM UTC-3, Noel Grandin wrote:
>>>>
>>>>
>>>>
>>>> On 2014-06-23 02:44 PM, Edgar Espina wrote:
>>>> >
>>>> > From what I saw there is an issue with some JDBC classes, like
>>>> org.h2.Driver and org.h2.jdbcx.JdbcDataSource. For
>>>> > example, Java 8 comes with JDBC 4.1 and org.h2.Driver doesn't have a
>>>> *getParentLogger* method (same for JdbcDataSource).
>>>> > That missing method makes the classloader to fail bc org.h2.Driver
>>>> doesn't implement java.sql.Driver.
>>>> >
>>>>
>>>> It that was a problem, you would have seen something like
>>>> AbstractMethodError, not ClassNotFoundException.
>>>>
>>>> There is a problem with your build configuration.
>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "H2 Database" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/h2-database.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.