作者gmoz ( This can't do that. )
看板java
标题[虫?] 在glassfish使用JPA元件时Query出错
时间Fri Apr 26 16:25:36 2013
哈罗~ 我又来了
继上次遇到commons-net 的FTP 用新版的会有问题之後,
我又遇到一个BUG啦~~ (眼神死
JSF+JPA(eclipselink)+GlassFish 部属完之後,
使用JPA在Query的时候就会爆炸了,拿不到东西
页面会有null resource的讯息,
往後追伺服器的报错讯息,内容为
「java.lang.IllegalArgumentException: null source at java.util.EventObject
balabala....後面太长..略」
讯息来源是:路径/WEB-INF/classes/_(你CDI的persistence-unit的名称)
後来google了很久才看到,不是eclipselink的问题,
是JDBC的lib旧版本的BUG
我出问题的版本是:mysql-connector-java-5.1.6
後来把5.1.14放进glassfish的lib下取代5.1.6
再重启server, Query就正常了(也有可能是我用的旧版本来就不支援啦 嘻嘻)
给大家参考 \0.0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.11.241
※ 编辑: gmoz 来自: 118.163.11.241 (04/26 16:31)
1F:→ PsMonkey:我一开始还纳闷,5.1.14 不是比 5.1.6 旧吗? [死] 04/26 16:35
2F:→ gmoz:我也是 後来才想想 不对 14比6大XDDDDDD 04/26 16:40
3F:→ PsMonkey:只好上版标了 [炸] 04/26 17:09
4F:→ gmoz:XDDD 04/26 17:38
5F:→ cha122977:刚好有两个点XD 直觉看还真觉得後者比较大 04/27 00:14
6F:→ qrtt1:那是 patch 次数。有 14 次经验,比 6 次老资格 !? 04/27 16:05