not-null property references a null or transient value: com.meadvillegroup.weberp.model.MtgMaIssuew


not-null property references a null or transient value: com.meadvillegroup.weberp.model.MtgMaIssuew
2011年11月01日
  14:00:36,923 ERROR [LogInterceptor] RuntimeException in method: public abstract java.lang.String com.meadvillegroup.weberp.ejb.interfaces.ProcessBD _S.saveIssueToWo_S(java.lang.String[],java.lang.Str ing,java.lang.String) throws java.lang.Exception,java.rmi.RemoteException: org.hibernate.PropertyValueException: not-null property references a null or transient value: com.meadvillegroup.weberp.model.MtgMaIssuewoDet.is SubMatl at org.hibernate.engine.Nullability.checkNullability( Nullability.java:72) at org.hibernate.event.def.AbstractSaveEventListener. performSaveOrReplicate(AbstractSaveEventListener.ja va:284) at org.hibernate.event.def.AbstractSaveEventListener. performSave(AbstractSaveEventListener.java:180) at org.hibernate.event.def.AbstractSaveEventListener. saveWithGeneratedId(AbstractSaveEventListener.java: 121) at org.hibernate.event.def.DefaultSaveOrUpdateEventLi stener.saveWithGeneratedOrRequestedId(DefaultSaveOr UpdateEventListener.java:186) at org.hibernate.event.def.DefaultSaveEventListener.s aveWithGeneratedOrRequestedId(DefaultSaveEventListe ner.java:33) at org.hibernate.event.def.DefaultSaveOrUpdateEventLi stener.entityIsTransient(DefaultSaveOrUpdateEventLi stener.java:175) at org.hibernate.event.def.DefaultSaveEventListener.p erformSaveOrUpdate(DefaultSaveEventListener.java:27 ) at org.hibernate.event.def.DefaultSaveOrUpdateEventLi stener.onSaveOrUpdate(DefaultSaveOrUpdateEventListe ner.java:70) at org.hibernate.impl.SessionImpl.fireSave(SessionImp l.java:537) at org.hibernate.impl.SessionImpl.save(SessionImpl.ja va:525) at org.hibernate.impl.SessionImpl.save(SessionImpl.ja va:521) at com.meadvillegroup.weberp.common.dao.ProcessBD_SDA O.saveIssueToWo_S(ProcessBD_SDAO.java:399) at com.meadvillegroup.weberp.ejb.beans.ProcessBD_SBea n.saveIssueToWo_S(ProcessBD_SBean.java:239) at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.invocation.Invocation.performCall(Invoca tion.java:359) at org.jboss.ejb.StatelessSessionContainer$ContainerI nterceptor.invoke(StatelessSessionContainer.java:23 7) at org.jboss.resource.connectionmanager.CachedConnect ionInterceptor.invoke(CachedConnectionInterceptor.j ava:158) at org.jboss.ejb.plugins.StatelessSessionInstanceInte rceptor.invoke(StatelessSessionInstanceInterceptor. java:169) at org.jboss.ws.server.ServiceEndpointInterceptor.inv oke(ServiceEndpointInterceptor.java:64) at org.jboss.ejb.plugins.CallValidationInterceptor.in voke(CallValidationInterceptor.java:63) at org.jboss.ejb.plugins.AbstractTxInterceptor.invoke Next(AbstractTxInterceptor.java:121) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTran sactions(TxInterceptorCMT.java:350) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxIn terceptorCMT.java:181) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(S ecurityInterceptor.java:168) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInt erceptor.java:205) at org.jboss.ejb.plugins.ProxyFactoryFinderIntercepto r.invoke(ProxyFactoryFinderInterceptor.java:136) at org.jboss.ejb.SessionContainer.internalInvoke(Sess ionContainer.java:648) at org.jboss.ejb.Container.invoke(Container.java:954) at sun.reflect.GeneratedMethodAccessor259.invoke(Unkn own Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.mx.interceptor.ReflectedDispatcher.invok e(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation .java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:659) at org.jboss.invocation.local.LocalInvoker$MBeanServe rAction.invoke(LocalInvoker.java:169) at org.jboss.invocation.local.LocalInvoker.invoke(Loc alInvoker.java:118) at org.jboss.invocation.InvokerInterceptor.invokeLoca l(InvokerInterceptor.java:206) at org.jboss.invocation.InvokerInterceptor.invoke(Inv okerInterceptor.java:192) at org.jboss.proxy.TransactionInterceptor.invoke(Tran sactionInterceptor.java:61) at org.jboss.proxy.SecurityInterceptor.invoke(Securit yInterceptor.java:70) at org.jboss.proxy.ejb.StatelessSessionInterceptor.in voke(StatelessSessionInterceptor.java:112) at org.jboss.proxy.ClientContainer.invoke(ClientConta iner.java:100) at $Proxy1264.saveIssueToWo_S(Unknown Source) at com.meadvillegroup.weberp.web.servlets.ProcessBD_S Servlet.doPost(ProcessBD_SServlet.java:548) at javax.servlet.http.HttpServlet.service(HttpServlet .java:717) at javax.servlet.http.HttpServlet.service(HttpServlet .java:810) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173) at com.meadvillegroup.filters.SetCharacterEncodingFil ter.doFilter(SetCharacterEncodingFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doF ilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178) at org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:175) at org.jboss.web.tomcat.security.JaccContextValve.inv oke(JaccContextValve.java:74) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProto col.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.MasterSlaveWorkerThread .run(MasterSlaveWorkerThread.java:112) at java.lang.Thread.run(Thread.java:619) 14:00:36,965 ERROR [STDERR] java.rmi.ServerException: RuntimeException; nested exception is:  org.hibernate.PropertyValueException: not-null property references a null or transient value: com.meadvillegroup.weberp.model.MtgMaIssuewoDet.is SubMatl 14:00:36,966 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.handleExcepti on(LogInterceptor.java:421) 14:00:36,966 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInt erceptor.java:209) 14:00:36,966 ERROR [STDERR] at org.jboss.ejb.plugins.ProxyFactoryFinderIntercepto r.invoke(ProxyFactoryFinderInterceptor.java:136) 14:00:36,966 ERROR [STDERR] at org.jboss.ejb.SessionContainer.internalInvoke(Sess ionContainer.java:648) 14:00:36,966 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:954) 14:00:36,966 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor259.invoke(Unkn own Source) 14:00:36,966 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) 14:00:36,966 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597) 14:00:36,966 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invok e(ReflectedDispatcher.java:155) 14:00:36,966 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation .java:94) 14:00:36,966 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86) 14:00:36,966 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:264) 14:00:36,966 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:659) 14:00:36,966 ERROR [STDERR] at org.jboss.invocation.local.LocalInvoker$MBeanServe rAction.invoke(LocalInvoker.java:169) 14:00:36,966 ERROR [STDERR] at org.jboss.invocation.local.LocalInvoker.invoke(Loc alInvoker.java:118) 14:00:36,966 ERROR [STDERR] at org.jboss.invocation.InvokerInterceptor.invokeLoca l(InvokerInterceptor.java:206) 14:00:36,967 ERROR [STDERR] at org.jboss.invocation.InvokerInterceptor.invoke(Inv okerInterceptor.java:192) 14:00:36,967 ERROR [STDERR] at org.jboss.proxy.TransactionInterceptor.invoke(Tran sactionInterceptor.java:61) 14:00:36,967 ERROR [STDERR] at org.jboss.proxy.SecurityInterceptor.invoke(Securit yInterceptor.java:70) 14:00:36,975 ERROR [STDERR] at org.jboss.proxy.ejb.StatelessSessionInterceptor.in voke(StatelessSessionInterceptor.java:112) 14:00:36,975 ERROR [STDERR] at org.jboss.proxy.ClientContainer.invoke(ClientConta iner.java:100) 14:00:36,975 ERROR [STDERR] at $Proxy1264.saveIssueToWo_S(Unknown Source) 14:00:36,975 ERROR [STDERR] at com.meadvillegroup.weberp.web.servlets.ProcessBD_S Servlet.doPost(ProcessBD_SServlet.java:548) 14:00:36,975 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet .java:717) 14:00:36,975 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet .java:810) 14:00:36,975 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173) 14:00:36,976 ERROR [STDERR] at com.meadvillegroup.filters.SetCharacterEncodingFil ter.doFilter(SetCharacterEncodingFilter.java:67) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173) 14:00:36,976 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doF ilter(ReplyHeaderFilter.java:96) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178) 14:00:36,976 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:175) 14:00:36,976 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.inv oke(JaccContextValve.java:74) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107) 14:00:36,976 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148) 14:00:36,976 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869) 14:00:36,976 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProto col.java:664) 14:00:36,976 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527) 14:00:36,976 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread .run(MasterSlaveWorkerThread.java:112) 14:00:36,976 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619) 14:00:36,976 ERROR [STDERR] Caused by: org.hibernate.PropertyValueException: not-null property references a null or transient value: com.meadvillegroup.weberp.model.MtgMaIssuewoDet.is SubMatl 14:00:36,976 ERROR [STDERR] at org.hibernate.engine.Nullability.checkNullability( Nullability.java:72) 14:00:36,976 ERROR [STDERR] at org.hibernate.event.def.AbstractSaveEventListener. performSaveOrReplicate(AbstractSaveEventListener.ja va:284) 14:00:36,976 ERROR [STDERR] at org.hibernate.event.def.AbstractSaveEventListener. performSave(AbstractSaveEventListener.java:180) 14:00:36,976 ERROR [STDERR] at org.hibernate.event.def.AbstractSaveEventListener. saveWithGeneratedId(AbstractSaveEventListener.java: 121) 14:00:36,976 ERROR [STDERR] at org.hibernate.event.def.DefaultSaveOrUpdateEventLi stener.saveWithGeneratedOrRequestedId(DefaultSaveOr UpdateEventListener.java:186) 14:00:36,976 ERROR [STDERR] at org.hibernate.event.def.DefaultSaveEventListener.s aveWithGeneratedOrRequestedId(DefaultSaveEventListe ner.java:33) 14:00:36,976 ERROR [STDERR] at org.hibernate.event.def.DefaultSaveOrUpdateEventLi stener.entityIsTransient(DefaultSaveOrUpdateEventLi stener.java:175) 14:00:36,976 ERROR [STDERR] at org.hibernate.event.def.DefaultSaveEventListener.p erformSaveOrUpdate(DefaultSaveEventListener.java:27 ) 14:00:36,976 ERROR [STDERR] at org.hibernate.event.def.DefaultSaveOrUpdateEventLi stener.onSaveOrUpdate(DefaultSaveOrUpdateEventListe ner.java:70) 14:00:36,976 ERROR [STDERR] at org.hibernate.impl.SessionImpl.fireSave(SessionImp l.java:537) 14:00:36,976 ERROR [STDERR] at org.hibernate.impl.SessionImpl.save(SessionImpl.ja va:525) 14:00:36,976 ERROR [STDERR] at org.hibernate.impl.SessionImpl.save(SessionImpl.ja va:521) 14:00:36,976 ERROR [STDERR] at com.meadvillegroup.weberp.common.dao.ProcessBD_SDA O.saveIssueToWo_S(ProcessBD_SDAO.java:399) 14:00:36,976 ERROR [STDERR] at com.meadvillegroup.weberp.ejb.beans.ProcessBD_SBea n.saveIssueToWo_S(ProcessBD_SBean.java:239) 14:00:36,976 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) 14:00:36,976 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39) 14:00:36,976 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) 14:00:36,976 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597) 14:00:36,976 ERROR [STDERR] at org.jboss.invocation.Invocation.performCall(Invoca tion.java:359) 14:00:36,977 ERROR [STDERR] at org.jboss.ejb.StatelessSessionContainer$ContainerI nterceptor.invoke(StatelessSessionContainer.java:23 7) 14:00:36,977 ERROR [STDERR] at org.jboss.resource.connectionmanager.CachedConnect ionInterceptor.invoke(CachedConnectionInterceptor.j ava:158) 14:00:36,977 ERROR [STDERR] at org.jboss.ejb.plugins.StatelessSessionInstanceInte rceptor.invoke(StatelessSessionInstanceInterceptor. java:169) 14:00:36,977 ERROR [STDERR] at org.jboss.ws.server.ServiceEndpointInterceptor.inv oke(ServiceEndpointInterceptor.java:64) 14:00:36,977 ERROR [STDERR] at org.jboss.ejb.plugins.CallValidationInterceptor.in voke(CallValidationInterceptor.java:63) 14:00:36,977 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractTxInterceptor.invoke Next(AbstractTxInterceptor.java:121) 14:00:36,977 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTran sactions(TxInterceptorCMT.java:350) 14:00:36,977 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxIn terceptorCMT.java:181) 14:00:36,977 ERROR [STDERR] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(S ecurityInterceptor.java:168) 14:00:36,977 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInt erceptor.java:205) 14:00:36,977 ERROR [STDERR] ... 44 more   说明:刚开始我还以为我们公司那个变态的系统的问题,它经常会提示这个类找不到,这个类没有编译之类的问题,不过我错,这里并不是
  not-null property references a null or transient value: com.meadvillegroup.weberp.model.MtgMaIssuewoDet.is SubMatl
  在MtgMaIssuewoDet.hbm.xml这个配置文件中
  
  
  
  ,但是在数据库中关于这个字段的值却全是空,所以它才会提示一个非空的值指向了一个null的或者是一个游离状态的变量

猜你喜欢

转载自ttw005yw.iteye.com/blog/1359466