Bug #73387 Mysql Cluster 7.2.6 dat store does not work with latest java version
Submitted: 25 Jul 2014 9:11 Modified: 30 Jul 2014 10:46
Reporter: Sohan Bafna Email Updates:
Status: Open Impact on me:
Category:MySQL Cluster: Cluster/J Severity:S1 (Critical)
Version:7.2.6 OS:Linux (x86_64 x86_64 x86_64 GNU/Linux)
Assigned to: CPU Architecture:Any
Tags: ClusterJ, mysql-cluster

[25 Jul 2014 9:11] Sohan Bafna

Server version: 5.5.22-ndb-7.2.6.
Current java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode).

We used jar "clusterj-7.2.6.jar" API's for storing the data on NDB . It works fine till above mentioned java version but break with the latest java version.

We also tried with following java version:
1.7.0_24, 1.7.0_34,1.7.0_51 but no luck.

We get following error when we try to store data on NDB:

Trying standard factory com.mysql.clusterj.core.metadata.DomainTypeHandlerImpl.
java.lang.IllegalArgumentException: com.sun.proxy.$Proxy29 is not an interface Caused by java.lang.IllegalArgumentException:com.sun.proxy.$Proxy29 is not an interface.

We have this deployed in production and because of the above error we are unable to upgrade to latest java. Migrating to latest mysql cluster is big risk as its already in production.

Can you please look into this and let us if we can get updated jar file with supported API's working on latest java versions.

How to repeat:
Few steps to repeat:

1. Install mysql cluster with 7.2.6 version .
2. Using API of clustej try to store data on cluster with latest java versions
[25 Jul 2014 9:12] Sohan Bafna
clusterj jar

Attachment: clusterj-7.2.6.jar (application/x-jar, text), 546.84 KiB.

[28 Jul 2014 14:05] Amey Abhyankar

Did you get a chance to look into this? Its a production issue, please do the needful asap.

Please let me know if anything is required from my side.

[30 Jul 2014 10:46] Sohan Bafna

I am still seeking support on this critical issues. Any ideas??? Please let us know.