{"action":"created","issue":{"url":"https://api.github.com/repos/brettwooldridge/HikariCP/issues/227","labels_url":"https://api.github.com/repos/brettwooldridge/HikariCP/issues/227/labels{/name}","comments_url":"https://api.github.com/repos/brettwooldridge/HikariCP/issues/227/comments","events_url":"https://api.github.com/repos/brettwooldridge/HikariCP/issues/227/events","html_url":"https://github.com/brettwooldridge/HikariCP/issues/227","id":54063000,"number":227,"title":"Javassist v3.19.0-GA 19 Incompatibility","user":{"login":"dharrigan","id":427150,"avatar_url":"https://avatars.githubusercontent.com/u/427150?v=3","gravatar_id":"","url":"https://api.github.com/users/dharrigan","html_url":"https://github.com/dharrigan","followers_url":"https://api.github.com/users/dharrigan/followers","following_url":"https://api.github.com/users/dharrigan/following{/other_user}","gists_url":"https://api.github.com/users/dharrigan/gists{/gist_id}","starred_url":"https://api.github.com/users/dharrigan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dharrigan/subscriptions","organizations_url":"https://api.github.com/users/dharrigan/orgs","repos_url":"https://api.github.com/users/dharrigan/repos","events_url":"https://api.github.com/users/dharrigan/events{/privacy}","received_events_url":"https://api.github.com/users/dharrigan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/brettwooldridge/HikariCP/labels/invalid","name":"invalid","color":"e6e6e6"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-01-12T15:01:58Z","updated_at":"2015-01-16T08:12:11Z","closed_at":null,"body":"Konichiwa Brett! Hope you are well.\r\n\r\nJava 8u25\r\n\r\nI've come across an issue using the just released Javassist v3.19.0-GA. It doesn't happen with v3.18.2-GA.\r\n\r\n```\r\njava.lang.VerifyError: Illegal type at constant pool entry 392 in class com.zaxxer.hikari.proxy.PreparedStatementJavassistProxy\r\nException Details:\r\n  Location:\r\n    com/zaxxer/hikari/proxy/PreparedStatementJavassistProxy.getLargeUpdateCount()J @1: invokespecial\r\n  Reason:\r\n    Constant pool index 392 is invalid\r\n  Bytecode:\r\n    0x0000000: 2ab7 0188 ad4c 2a2b b600 1bbf          \r\n  Exception Handler Table:\r\n    bci [0, 5] => handler: 5\r\n  Stackmap Table:\r\n    same_locals_1_stack_item_frame(@5,Object[#17])\r\n\r\n\tat com.zaxxer.hikari.proxy.ProxyFactory.getProxyPreparedStatement(ProxyFactory.java) ~[HikariCP-2.3.0-rc4.jar:na]\r\n\tat com.zaxxer.hikari.proxy.ConnectionProxy.prepareStatement(ConnectionProxy.java:263) ~[HikariCP-2.3.0-rc4.jar:na]\r\n\tat com.zaxxer.hikari.proxy.ConnectionJavassistProxy.prepareStatement(ConnectionJavassistProxy.java) ~[HikariCP-2.3.0-rc4.jar:na]\r\n\tat org.flywaydb.core.internal.dbsupport.JdbcTemplate.queryForString(JdbcTemplate.java:181) ~[flyway-core-3.1.jar:na]\r\n\tat org.flywaydb.core.internal.dbsupport.postgresql.PostgreSQLDbSupport.doGetCurrentSchema(PostgreSQLDbSupport.java:55) ~[flyway-core-3.1.jar:na]\r\n\tat org.flywaydb.core.internal.dbsupport.DbSupport.getCurrentSchema(DbSupport.java:75) ~[flyway-core-3.1.jar:na]\r\n\tat org.flywaydb.core.Flyway.execute(Flyway.java:1295) ~[flyway-core-3.1.jar:na]\r\n\tat org.flywaydb.core.Flyway.migrate(Flyway.java:919) ~[flyway-core-3.1.jar:na]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_25]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_25]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_25]\r\n\tat java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_25]\r\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1694) ~[spring-beans-4.1.4.RELEASE.jar:4.1.4.RELEASE]\r\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1633) ~[spring-beans-4.1.4.RELEASE.jar:4.1.4.RELEASE]\r\n\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) ~[spring-beans-4.1.4.RELEASE.jar:4.1.4.RELEASE]\r\n\t... 55 common frames omitted\r\n```"},"comment":{"url":"https://api.github.com/repos/brettwooldridge/HikariCP/issues/comments/70220832","html_url":"https://github.com/brettwooldridge/HikariCP/issues/227#issuecomment-70220832","issue_url":"https://api.github.com/repos/brettwooldridge/HikariCP/issues/227","id":70220832,"user":{"login":"dharrigan","id":427150,"avatar_url":"https://avatars.githubusercontent.com/u/427150?v=3","gravatar_id":"","url":"https://api.github.com/users/dharrigan","html_url":"https://github.com/dharrigan","followers_url":"https://api.github.com/users/dharrigan/followers","following_url":"https://api.github.com/users/dharrigan/following{/other_user}","gists_url":"https://api.github.com/users/dharrigan/gists{/gist_id}","starred_url":"https://api.github.com/users/dharrigan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dharrigan/subscriptions","organizations_url":"https://api.github.com/users/dharrigan/orgs","repos_url":"https://api.github.com/users/dharrigan/repos","events_url":"https://api.github.com/users/dharrigan/events{/privacy}","received_events_url":"https://api.github.com/users/dharrigan/received_events","type":"User","site_admin":false},"created_at":"2015-01-16T08:12:11Z","updated_at":"2015-01-16T08:12:11Z","body":"Hi,\r\n\r\nOn the 2.3.0 branch it works (I see in your 2.3.0 pom.xml that you are referencing javassist 3.19.0-GA).\r\n\r\nI accidently built with the dev branch, which threw up lots of the errors (when I changed the pom javassist to 3.19.0-GA), as shown above.\r\n\r\nCould it be that the 2.3.0-RC4 is wrong somehow? \r\n\r\n-=david=-"}}