天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

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

[已解决] SP10启动时出错,报如下错误,无法登录

[复制链接]
青岛融贯汇众 发表于 2013-11-28 09:40:45 | 显示全部楼层 |阅读模式
本帖最后由 echochen 于 2013-11-28 11:29 编辑

Null value was assigned to a property of
primitive type setter of cn.myapps.core.user.ejb.UserVO.dimission
  1. 2013-11-28 9:34:01 org.apache.catalina.core.AprLifecycleListener init
  2. 信息: Loaded APR based Apache Tomcat Native library 1.1.27 using APR version 1.4
  3. .6.
  4. 2013-11-28 9:34:01 org.apache.catalina.core.AprLifecycleListener init
  5. 信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], ra
  6. ndom [true].
  7. 2013-11-28 9:34:02 org.apache.catalina.core.AprLifecycleListener initializeSSL
  8. 信息: OpenSSL successfully initialized with version OpenSSL 1.0.1d 5 Feb 2013
  9. 2013-11-28 9:34:02 org.apache.coyote.http11.Http11Protocol init
  10. 信息: Initializing Coyote HTTP/1.1 on http-8080
  11. 2013-11-28 9:34:02 org.apache.coyote.ajp.AjpAprProtocol init
  12. 信息: Initializing Coyote AJP/1.3 on ajp-8009
  13. 2013-11-28 9:34:02 org.apache.catalina.startup.Catalina load
  14. 信息: Initialization processed in 968 ms
  15. 2013-11-28 9:34:02 org.apache.catalina.core.StandardService start
  16. 信息: Starting service Catalina
  17. 2013-11-28 9:34:02 org.apache.catalina.core.StandardEngine start
  18. 信息: Starting Servlet Engine: Apache Tomcat/6.0.37
  19. 2013-11-28 9:34:02 org.apache.catalina.startup.HostConfig deployDirectory
  20. 信息: Deploying web application directory bbs
  21. 2013-11-28 9:34:02 org.apache.catalina.startup.HostConfig deployDirectory
  22. 信息: Deploying web application directory obpm
  23. #Liscense key
  24. #Mon Nov 18 15:25:37 CST 2013
  25. version=myApps2.5SP10.18733
  26. organization=\u9752\u5C9B\u878D\u8D2F\u6C47\u4F17\u8F6F\u4EF6\u6709\u9650\u516C\
  27. u53F8
  28. powerby=\u5929\u7FCE\u516C\u53F8
  29. type=G.\u96C6\u56E2\u7248
  30. copyrighttext=<table style\='width\:100%;border-top\:1px solid \#15428b; color\:
  31. red; text-align\:right;font-size\:14px;margin-bottom\:10px;'><tr><td>\u3010\u975
  32. 2\u5C9B\u878D\u8D2F\u6C47\u4F17\u8F6F\u4EF6\u6709\u9650\u516C\u53F8\u3011.VmyApp
  33. s2.5SP10.18733</td></tr></table>

  34. 09:34:11,095  INFO MultiLanguageProperty:49 - Initializing property multiLanguag
  35. e_i18n_CN.properties
  36. 09:34:11,108  INFO MultiLanguageProperty:49 - Initializing property multiLanguag
  37. e_i18n_EN.properties
  38. 09:34:11,110  INFO MultiLanguageProperty:49 - Initializing property multiLanguag
  39. e_i18n_RU.properties
  40. 09:34:11,136  INFO MultiLanguageProperty:49 - Initializing property multiLanguag
  41. e_i18n_TW.properties
  42. 09:34:11,249  INFO AutoAuditJobManager:104 - ********************* Auto Audit Jo
  43. b Manager Init AutoNode Jobs Start ********************
  44. org.hibernate.PropertyAccessException: Null value was assigned to a property of
  45. primitive type setter of cn.myapps.core.user.ejb.UserVO.dimission
  46.         at org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPro
  47. pertyAccessor.java:85)
  48.         at org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(A
  49. bstractEntityTuplizer.java:337)
  50.         at org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoE
  51. ntityTuplizer.java:200)
  52.         at org.hibernate.persister.entity.AbstractEntityPersister.setPropertyVal
  53. ues(AbstractEntityPersister.java:3560)
  54.         at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:
  55. 129)
  56.         at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.j
  57. ava:842)
  58.         at org.hibernate.loader.Loader.doQuery(Loader.java:717)
  59.         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
  60. ader.java:224)
  61.         at org.hibernate.loader.Loader.doList(Loader.java:2211)
  62.         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2095)
  63.         at org.hibernate.loader.Loader.list(Loader.java:2090)
  64.         at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
  65.         at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.ja
  66. va:338)
  67.         at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java
  68. :172)
  69.         at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
  70.         at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
  71.         at cn.myapps.core.user.dao.HibernateUserDAO.queryByDomain(HibernateUserD
  72. AO.java:161)
  73.         at cn.myapps.core.user.ejb.UserProcessBean.queryByDomain(UserProcessBean
  74. .java:506)
  75.         at cn.myapps.core.user.ejb.UserProcessBean$EnhancerByCGLIB$4cd12b95.CG
  76. LIB$queryByDomain$10(<generated>)
  77.         at cn.myapps.core.user.ejb.UserProcessBean$EnhancerByCGLIB$4cd12b95$F
  78. astClassByCGLIB$8cf7346c.invoke(<generated>)
  79.         at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
  80.         at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFac
  81. tory.java:272)
  82.         at cn.myapps.core.user.ejb.UserProcessBean$EnhancerByCGLIB$4cd12b95.qu
  83. eryByDomain(<generated>)
  84.         at cn.myapps.core.user.ejb.UserProcessBean.queryByDomain(UserProcessBean
  85. .java:502)
  86.         at cn.myapps.core.user.ejb.UserProcessBean$EnhancerByCGLIB$4cd12b95.CG
  87. LIB$queryByDomain$9(<generated>)
  88.         at cn.myapps.core.user.ejb.UserProcessBean$EnhancerByCGLIB$4cd12b95$F
  89. astClassByCGLIB$8cf7346c.invoke(<generated>)
  90.         at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
  91.         at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFac
  92. tory.java:272)
  93.         at cn.myapps.core.user.ejb.UserProcessBean$EnhancerByCGLIB$4cd12b95.qu
  94. eryByDomain(<generated>)
  95.         at cn.myapps.core.workflow.notification.ejb.NotificationSendPasswordMess
  96. age.run(NotificationSendPasswordMessage.java:50)
  97.         at java.util.TimerThread.mainLoop(Timer.java:512)
  98.         at java.util.TimerThread.run(Timer.java:462)
  99. Caused by: java.lang.IllegalArgumentException
  100.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  101.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
  102. java:39)
  103.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
  104. sorImpl.java:25)
  105.         at java.lang.reflect.Method.invoke(Method.java:597)
  106.         at org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPro
  107. pertyAccessor.java:42)
  108.         ... 31 more
  109. 09:34:33,914  INFO AutoAuditJobManager:149 - ********************* Auto Audit Jo
  110. b Manager Init AutoNode Jobs End ********************
  111. 09:34:33,916  INFO AutoAuditJobManager:155 - ********************* Auto Audit Jo
  112. b Manager Init Timelimit Jobs Start ********************
  113. 09:34:56,564  INFO AutoAuditJobManager:200 - ********************* Auto Audit Jo
  114. b Manager Init Timelimit Jobs End ********************
  115. 09:34:57,101  INFO Task:569 - ************ Execute Start *************
  116. 09:34:57,439  WARN Task:585 - Run TaskScript Error: JavaScriptRunning:[TASK(11e0
  117. -37ef-0e3f84f7-b591-b157cff335a9).scheduleTimingReminder.TaskScript]: Wrapped ja
  118. va.lang.NullPointerException (11e0-37ef-0e3f84f7-b591-b157cff335a9).scheduleTimi
  119. ngReminder.TaskScript#12)
  120. 09:34:57,440  INFO Task:617 - ************ Execute End *************
  121. Pushlet[INFO] Config: loading pushlet.properties from classpath
  122. Pushlet[INFO] Config: loaded values={pull.refresh.wait.max.millis=10000, subscri
  123. ber.class=cn.myapps.core.pushlet.OBPMSubscriber, session.timeout.mins=5, log.lev
  124. el=4, config.version=1.0.2, sessionmanager.class=nl.justobjects.pushlet.core.Ses
  125. sionManager, queue.size=24, listen.force.pull.all=false, queue.read.timeout.mill
  126. is=1000, poll.refresh.wait.max.millis=10000, listen.force.pull.agents=safari, pu
  127. ll.refresh.timeout.millis=300000, subscription.class=nl.justobjects.pushlet.core
  128. .Subscription, queue.write.timeout.millis=20, logger.class=nl.justobjects.pushle
  129. t.util.Log4jLogger, session.class=nl.justobjects.pushlet.core.Session, session.i
  130. d.generation=randomstring, dispatcher.class=nl.justobjects.pushlet.core.Dispatch
  131. er, poll.refresh.wait.min.millis=6000, poll.refresh.timeout.millis=60000, pull.r
  132. efresh.wait.min.millis=5000, session.id.size=10, controller.class=nl.justobjects
  133. .pushlet.core.Controller, sources.activate=true}
  134. 09:34:57,702  INFO pushlet:79 - Logging intialized logger class=class nl.justobj
  135. ects.pushlet.util.Log4jLogger
  136. 09:34:57,704  INFO pushlet:79 - init() Pushlet Webapp - version=2.0.4 built=2010
  137. 0205-1406
  138. 09:34:57,707  INFO pushlet:79 - SessionManager created className=class nl.justob
  139. jects.pushlet.core.SessionManager
  140. 09:34:57,709  INFO pushlet:79 - SessionManager: Thu Nov 28 09:34:57 CST 2013 sta
  141. rted; interval=60000ms
  142. 09:34:57,712  INFO pushlet:79 - Dispatcher created className=class nl.justobject
  143. s.pushlet.core.Dispatcher
  144. 09:34:57,712  INFO pushlet:79 - Dispatcher started
  145. 09:34:57,716  INFO pushlet:79 - EventSourceManager: start
  146. 09:34:57,718  INFO pushlet:79 - Activating 0 EventSources
  147. 09:34:57,719  INFO pushlet:79 - EventSources activated
  148. Report System initing......
  149. [2013-11-28 09:34:57] runqianReportLogger : [INFO ]  - Set The Max Cells Num to
  150. 100000 , old value is -1
  151. 09:34:57,790  INFO runqianReportLogger:26 - Set The Max Cells Num to 100000 , ol
  152. d value is -1
  153. [2013-11-28 09:34:57] runqianReportLogger : [WARN ]  - 快逸报表中设定的最大并发
  154. 数超出了授权允许范围,自动设为授权允许的最大线程数!
  155. 09:34:57,795  WARN runqianReportLogger:34 - 快逸报表中设定的最大并发数超出了授权
  156. 允许范围,自动设为授权允许的最大线程数!
  157. Report System initialized......
  158. 2013-11-28 9:34:58 org.apache.catalina.startup.HostConfig deployDirectory
  159. 信息: Deploying web application directory ROOT
  160. 2013-11-28 9:34:58 org.apache.coyote.http11.Http11Protocol start
  161. 信息: Starting Coyote HTTP/1.1 on http-8080
  162. 2013-11-28 9:34:58 org.apache.coyote.ajp.AjpAprProtocol start
  163. 信息: Starting Coyote AJP/1.3 on ajp-8009
  164. 2013-11-28 9:34:58 org.apache.catalina.startup.Catalina start
  165. 信息: Server startup in 51854 ms
复制代码
echochen 发表于 2013-11-28 09:48:25 | 显示全部楼层
您好,这是我们sp10数据表结构做了更改之后做的一个新增的在职/离职状态的字段,因为您原来sp8没有这个字段,升级上来之后这个新增的字段为null,所以才导致了您的这个错误。
所以在您的数据升级之后,在t_User表中的dimission字段是为null了才会报错而且无法登陆的,建议您去数据库中使用update语句把dimission字段的值更新为1即可。
 楼主| 青岛融贯汇众 发表于 2013-11-28 11:27:32 | 显示全部楼层
好了,谢谢。
echochen 发表于 2013-11-28 11:29:50 | 显示全部楼层
嗯,感谢您的回复

本版积分规则

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

GMT+8, 2026-8-13 07:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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