1."llections.SequencedHashMap"'s signer information does not match signer information of other classes in the same package
这是由于struts提供的commons-beanutils.jar和 hibernate提供的commons-collections.jar冲突成的,
可以从spring提供的lib中到这个两个jar
2.java.lang.IllegalStateException: No data type for node: org.hibernate.IdentNode
用hql 时,忘了给表名加别名,如select p from Position,应该是select p from Position p
3.The Server didn 't send back a proper XML response
下载apache用FCKEditor时
原因:解析不了xml文件
解决方法:
情况一:l的配置是否正确,具体查看《FCKEditor使用指南.pdf》,还有fckeditor自带的几个jar包
情况二:加入serializer.jar,xalan.jar
情况三:把项目下的fckeditor包删了,重新加入一遍
lipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
SWTError:没有更多的处理[未知Mozilla的路径(MOZILLA_FIVE_HOME未设置)]
环境:linux下运行swt程序(我出现此问题是,在linux下嵌套浏览器)
原因:firefox版本不一致
解决:重装一个firefox,并设置相关变量
5.Exception in thread "main" lipse.swt.SWTError: No more handles [Could not detect registered XULRunner to use]
环境:用XULRunner 在java application中嵌套浏览器
原因:没有注册XULRunner
解决:window下环境中,在程序中加入,如(第二个参数是下载解压后的存放路径):
static{
System.setProperty("lipse.swt.browser.XULRunnerPath", "C:\\xulrunner");
}
6.Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3536 or swt-win32 in swt.library.path, java.library.path or the jar file
环境:用DJ Natvie Swing时,在java application中嵌套浏览器,且在windows环境下运行正常,
但在linux下却包此异常
原因:windows下与linux下使用的swt jar包不一样
解决:在windows下用swt-3.5M6-win32-win32-x86.jar,在linux下用swt-3.5.1-gtk-linux-x86.jar
7.Exception in thread "main" java.ProtocolException:
cannot write to a URLConnection if doOutput=false - call setDoOutput(true)
环境: 用URLConnection送某url发送数据时
原因: doOutput=false时,不能发送数据
解决: 如 urlConnection.setDoOutput(true)
8..java.SocketException: Connection reset
at ad(SocketInputStream.java:168)
at sun.nio.adBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.ad(StreamDecoder.java:158)
at java.ad(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.adLine(BufferedReader.java:299)
at java.adLine(BufferedReader.java:362)
at com.eagle.service.AutoUpdate.run(AutoUpdate.java:43)
环境:j2se socket编程时,服务器端报错
原因1:服务器端用BufferedReader,时,没有读到一行
解决:客户端用PrintWriter, pw.println(),不能用pw.print(),因为br.readLine()是读一行
环境:j2se socket编程时,服务器端/客户端在br.readLine()时报错
原因2:服务器端用BufferedReader,br.readLine()时,客户端/服务器已经退出,但是并未通过服务器/客户端,
即服务器端/客户端的socket还没有关闭,当用br.readLine()时就会出现这种情况
解决:在关闭客户端时要socket.close(),同时还要向服务器发送一条退出的信息,这样让服务器知道某个客户端已经关闭,它就可以终止对此客户端的线程了,反之服务器也是一样
9.org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of XXX.User
环境:hibernate
原因:oolean类型的值为null,boolean类型的值必须是true/false
解决:save or update时给boolean类型的值赋true/false
10.用占位符查询时出现空指针java.lang.NullPointerException
at org.hibernate.hql.NamedParameterExpectedType(ParameterTranslationsImpl.java:63)
at ine.query.HQLQueryPlan.buildParameterMetadata(HQLQueryPlan.java:245)
at ine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:95)
at ine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54)
at ine.HQLQueryPlan(QueryPlanCache.java:71)
at org.hibernate.HQLQueryPlan(AbstractSessionImpl.java:133)
at org.hibernate.ateQuery(AbstractSessionImpl.java:112)
at org.hibernate.ateQuery(SessionImpl.java:1583)
at jbedu.struts.ute(LoginAction.java:72)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论