E ae galera,
Estou montando um projeto web onde tem que adicionar CDs, Musicas e Usuarios.
Só que quando eu tento remover ele não remove.
e da o seguinte erro abaixo.
Alguem pode me da luz
Obrigado
HTTP Status 500 -type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: not-null property references a null or transient value: br.com.caelum.lojavirtual.modelo.Musica.titulo org.vraptor.http.DefaultDispatcher.dispatch(DefaultDispatcher.java:69) org.vraptor.VRaptorServlet.service(VRaptorServlet.java:48) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)root cause
org.hibernate.PropertyValueException: not-null property references a null or transient value: br.com.caelum.lojavirtual.modelo.Musica.titulo org.hibernate.engine.Nullability.checkNullability(Nullability.java:95) org.hibernate.event.def.DefaultDeleteEventListener.deleteEntity(DefaultDeleteEventListener.java:272) org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:163) org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:74) org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:793) org.hibernate.impl.SessionImpl.delete(SessionImpl.java:771) br.com.caelum.lojavirtual.dao.Dao.remove(Dao.java:22) br.com.caelum.lojavirtual.logic.MusicaLogic.remove(MusicaLogic.java:46) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.vraptor.component.DefaultLogicMethod.execute(DefaultLogicMethod.java:61) org.vraptor.interceptor.ExecuteLogicInterceptor.intercept(ExecuteLogicInterceptor.java:32) org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72) org.vraptor.interceptor.SettingAndValidationInterceptor.intercept(SettingAndValidationInterceptor.java:130) org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72) org.vraptor.interceptor.InjectionInterceptor.intercept(InjectionInterceptor.java:41) org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72) org.vraptor.interceptor.ComponentLookupInterceptor.intercept(ComponentLookupInterceptor.java:57) org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72) br.com.caelum.lojavirtual.logic.DaoInterceptor.intercept(DaoInterceptor.java:18) org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72) br.com.caelum.lojavirtual.logic.AutorizadorInterceptor.intercept(AutorizadorInterceptor.java:28) org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72) org.vraptor.interceptor.FlashScopeInterceptor.intercept(FlashScopeInterceptor.java:22) org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72) org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:47) org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72) org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:97) org.vraptor.core.DefaultController.execute(DefaultController.java:46) org.vraptor.http.DefaultDispatcher.dispatch(DefaultDispatcher.java:44) org.vraptor.VRaptorServlet.service(VRaptorServlet.java:48) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18