找回密码
 注册成为天翎用户
查看: 928|回复: 6

[已解决] 通过sql语句查询出来的视图点开表单报空指针错误

  [复制链接]
青岛融贯汇众 发表于 2014-5-29 15:59:42 | 显示全部楼层 |阅读模式
本帖最后由 Jarod 于 2014-7-2 09:52 编辑

您好,我的视图是通过sql语句查出来的,通过视图列打开表单的时候tomcat报空指针的错误,找半天找不到原因。请帮忙处理谢谢!
  1. 15:56:17,990  INFO AbstractDocStaticTblDAO:1667 - MS SQL Server: SELECT d.* FROM
  2. DBO.TLK_NOTICE d WHERE d.ID=?
  3. 15:56:18,006  INFO AbstractFlowStateRTDAO:116 - MS SQL SERVER: SELECT * FROM DBO
  4. .T_FLOWSTATERT WHERE ID=?
  5. 15:56:18,006  INFO AbstractActorRTDAO:136 - MS SQL SERVER: SELECT * FROM DBO.T_A
  6. CTORRT WHERE FLOWSTATERT_ID=? ORDER BY ID
  7. 15:56:18,022  INFO AbstractCirculatorDAO:434 - MS SQL SERVER: SELECT * FROM DBO.
  8. T_CIRCULATOR c WHERE c.DOC_ID =? AND c.FLOWSTATERT_ID =? AND c.USERID =? AND c.I
  9. SREAD =?
  10. 15:56:18,037  INFO AbstractFlowStateRTDAO:441 - MS SQL SERVER: SELECT COUNT(0) F
  11. ROM DBO.T_FLOWSTATERT vo WHERE vo.DOCID='11e3-e6fd-55304d8d-88d3-b1c236c9b970'
  12. 15:56:18,069  INFO AbstractNodeRTDAO:294 - MS SQL SERVER: SELECT * FROM DBO.T_NO
  13. DERT WHERE FLOWSTATERT_ID=?
  14. 15:56:18,084  INFO AbstractActorRTDAO:136 - MS SQL SERVER: SELECT * FROM DBO.T_A
  15. CTORRT WHERE NODERT_ID=? ORDER BY ID
  16. java.lang.NullPointerException
  17.         at org.apache.jsp.portal.default_.dynaform.document.content_jsp._jspServ
  18. ice(content_jsp.java:990)
  19.         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
  20.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  21.         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
  22. .java:388)
  23.         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
  24. 13)
  25.         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
  26.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
  27.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  28. icationFilterChain.java:290)
  29.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  30. ilterChain.java:206)
  31.         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
  32. atcher.java:646)
  33.         at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
  34. tionDispatcher.java:436)
  35.         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
  36. ispatcher.java:374)
  37.         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
  38. patcher.java:302)
  39.         at com.opensymphony.webwork.dispatcher.ServletDispatcherResult.doExecute
  40. (ServletDispatcherResult.java:114)
  41.         at cn.myapps.base.web.ServletResult.OBPMServletDispatcherResult.doExecut
  42. e(OBPMServletDispatcherResult.java:32)
  43.         at com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebW
  44. orkResultSupport.java:101)
  45.         at com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultA
  46. ctionInvocation.java:312)
  47.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  48. vocation.java:207)
  49.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around
  50. Interceptor.java:31)
  51.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  52. vocation.java:189)
  53.         at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.
  54. java:113)
  55.         at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(Dis
  56. patcherUtils.java:233)
  57.         at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterD
  58. ispatcher.java:198)
  59.         at cn.myapps.base.web.filter.OBPMFilterDispatcher.doFilter(OBPMFilterDis
  60. patcher.java:43)
  61.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  62. icationFilterChain.java:235)
  63.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  64. ilterChain.java:206)
  65.         at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(Act
  66. ionContextCleanUp.java:78)
  67.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  68. icationFilterChain.java:235)
  69.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  70. ilterChain.java:206)
  71.         at cn.myapps.base.web.filter.AjaxMultiLanguageFilter.doFilter(AjaxMultiL
  72. anguageFilter.java:43)
  73.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  74. icationFilterChain.java:235)
  75.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  76. ilterChain.java:206)
  77.         at cn.myapps.base.web.filter.PersistenceFilter.doFilter(PersistenceFilte
  78. r.java:33)
  79.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  80. icationFilterChain.java:235)
  81.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  82. ilterChain.java:206)
  83.         at cn.myapps.base.web.filter.SecurityFilter.doFilter(SecurityFilter.java
  84. :127)
  85.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  86. icationFilterChain.java:235)
  87.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  88. ilterChain.java:206)
  89.         at org.jasig.cas.client.util.AssertionThreadLocalFilter.doFilter(Asserti
  90. onThreadLocalFilter.java:54)
  91.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  92. icationFilterChain.java:235)
  93.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  94. ilterChain.java:206)
  95.         at org.jasig.cas.client.util.HttpServletRequestWrapperFilter.doFilter(Ht
  96. tpServletRequestWrapperFilter.java:75)
  97.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  98. icationFilterChain.java:235)
  99.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  100. ilterChain.java:206)
  101.         at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilt
  102. er(AbstractTicketValidationFilter.java:197)
  103.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  104. icationFilterChain.java:235)
  105.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  106. ilterChain.java:206)
  107.         at cn.myapps.core.sso.cas.filter.OBPMAuthenticationFilter.doFilter(OBPMA
  108. uthenticationFilter.java:87)
  109.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  110. icationFilterChain.java:235)
  111.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  112. ilterChain.java:206)
  113.         at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignO
  114. utFilter.java:76)
  115.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  116. icationFilterChain.java:235)
  117.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  118. ilterChain.java:206)
  119.         at cn.myapps.base.web.filter.EncodingFilter.doFilter(EncodingFilter.java
  120. :28)
  121.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  122. icationFilterChain.java:235)
  123.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  124. ilterChain.java:206)
  125.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
  126. alve.java:233)
  127.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
  128. alve.java:191)
  129.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
  130. ava:127)
  131.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
  132. ava:103)
  133.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
  134. ve.java:109)
  135.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
  136. a:293)
  137.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
  138. :861)
  139.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
  140. ss(Http11Protocol.java:606)
  141.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
  142. 9)
  143.         at java.lang.Thread.run(Thread.java:662)
  144. 15:57:12,335  INFO Task:569 - ************ Execute Start *************
  145. 15:57:14,679  INFO Task:617 - ************ Execute End *************
复制代码
1.png
punk 发表于 2014-5-30 10:17:30 | 显示全部楼层
您好~把你的视图的sql贴上来看看,还有你的表单里的字段有什么脚本之类的嘛?
回复

使用道具 举报

 楼主| 青岛融贯汇众 发表于 2014-5-30 10:28:06 | 显示全部楼层
  1. var userid=getWebUser().getId();
  2. var sql="SELECT FORMID ,APPLICATIONID ,DOMAINID ,ITEM_通知类型  ITEM_N_TYPE ,ITEM_N_TIME  ITEM_N_TIME,ITEM_S_SCOPE  ITEM_S_SCOPE ,ITEM_N_TITLE   ITEM_N_TITLE, ID FROM  [dbo].[TLK_NOTICE]  where convert(nvarchar(255),ITEM_S_SCOPE)  like '%"+userid+"%'  or  convert(nvarchar(255),ITEM_S_SCOPE) =''  or  author ='"+userid+"'";
  3. println("sql===="+sql);
  4. sql;
复制代码



字段有脚本的,但是之前也有脚本,之前是好用的!脚本就是获取当前日期的。
回复

使用道具 举报

punk 发表于 2014-5-30 10:32:02 | 显示全部楼层
之前是可以的?那是什么时候就出现这个错呐,或者是说改动了什么就出现了这个呢?
回复

使用道具 举报

 楼主| 青岛融贯汇众 发表于 2014-5-30 10:33:56 | 显示全部楼层
我能说我也不知道么,不知道改啥了突然就这样了!
回复

使用道具 举报

punk 发表于 2014-5-30 10:36:56 | 显示全部楼层
本帖最后由 punk 于 2014-5-30 10:43 编辑

那我远程给你看看吧~你貌似有我qq吧 2023469350
回复

使用道具 举报

 楼主| 青岛融贯汇众 发表于 2014-6-30 13:50:00 | 显示全部楼层
已解决!可结帖!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 18:46

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表