org.hibernate.MappingException: Unknown entity: com.....model.EntityClass
Problema: Al inicializar la sessionFactory a través del xml, las entidades mapeadas por JPA annotations (org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor) no están reconocidas
viernes, 31 de agosto de 2007
Invalid property (arranque Spring)
Clasico 1:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personService' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'beanName' while setting bean property 'prop'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personDao' defined in ServletContext resource
Problema de referencia de cableo, chequear que la property en el xml esté matcheada en la clase a cablear y que tenga el setter.
Clasico 2
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personService' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [com....] for property 'dao'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type [com.....] for property 'dao': no matching editors or conversion strategy found
Problema de referencia, chequear el parámetro de la property en el xml (value o ref)
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personService' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'beanName' while setting bean property 'prop'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personDao' defined in ServletContext resource
Problema de referencia de cableo, chequear que la property en el xml esté matcheada en la clase a cablear y que tenga el setter.
Clasico 2
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personService' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [com....] for property 'dao'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type [com.....] for property 'dao': no matching editors or conversion strategy found
Problema de referencia, chequear el parámetro de la property en el xml (value o ref)
martes, 28 de agosto de 2007
Validator Exception (XWork)
ERROR - DomHelper$StartHandler.error(347) | Attribute "type" is required and must be specified for element type "validator". at (null:5:109)
org.xml.sax.SAXParseException: Attribute "type" is required and must be specified for element type "validator".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
Problema:configuración xml de validators o jar faltante
Gambeta: sacar la validación
org.xml.sax.SAXParseException: Attribute "type" is required and must be specified for element type "validator".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
Problema:configuración xml de validators o jar faltante
Gambeta: sacar la validación
lunes, 27 de agosto de 2007
Unable to load config class org.apache.struts2.interceptor.debugging.DebuggingInterceptor
Algo asi:
WARN - InterceptorBuilder.constructInterceptorReference(60) | Unable to load config class org.apache.struts2.interceptor.debugging.DebuggingInterceptor at interceptor - jar:file:/D:/work/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/pxw/WEB-INF/lib/struts2-core-2.0.8.jar!/struts-default.xml:76:115 probably due to a missing jar, which might be fine if you never plan to use the debugging interceptor
Problema: enlace struts-spring, hay un file con properties de struts http://cwiki.apache.org/WW/strutsproperties.html
donde se explica algo.
Solución: en struts.properties se comentó la linea:
#struts.objectFactory=spring
WARN - InterceptorBuilder.constructInterceptorReference(60) | Unable to load config class org.apache.struts2.interceptor.debugging.DebuggingInterceptor at interceptor - jar:file:/D:/work/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/pxw/WEB-INF/lib/struts2-core-2.0.8.jar!/struts-default.xml:76:115 probably due to a missing jar, which might be fine if you never plan to use the debugging interceptor
Problema: enlace struts-spring, hay un file con properties de struts http://cwiki.apache.org/WW/strutsproperties.html
donde se explica algo.
Solución: en struts.properties se comentó la linea:
#struts.objectFactory=spring
Struts2+Spring2 Severe exception
SEVERE: Exception starting filter struts
Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]
at org.apache.struts2.config.BeanSelectionProvider.alias(BeanSelectionProvider.java:223)
Problema: Falta el struts2-spring-plugin.jar
Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]
at org.apache.struts2.config.BeanSelectionProvider.alias(BeanSelectionProvider.java:223)
Problema: Falta el struts2-spring-plugin.jar
jueves, 9 de agosto de 2007
findAll List wrong size
La lista de elementos retornada por findAll() tiene un elemento null al final que hace saltar las iteraciones
jueves, 2 de agosto de 2007
JPA error (xmlRootContentNode)
java.lang.NullPointerException
at org.eclipse.jpt.core.internal.content.orm.XmlRootContentNode.handleJavaElementChangedEvent(XmlRootContentNode.java:341)
at org.eclipse.jpt.core.internal.JpaFile.handleEvent(JpaFile.java:212)
at org.eclipse.jpt.core.internal.JpaProject.handleEvent(JpaProject.java:647)
at org.eclipse.jpt.core.internal.JpaModel.handleEvent(JpaModel.java:187)
at org.eclipse.jpt.core.internal.JpaModelManager$ElementChangeProcessor.elementChanged(JpaModelManager.java:529)
at org.eclipse.jpt.core.internal.JpaModelManager$ElementChangeListener.elementChanged(JpaModelManager.java:508)
at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1552)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1542)
at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1377)
at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1353)
at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1916)
at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:368)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:282)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:276)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:311)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1018)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:150)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
at org.eclipse.jpt.core.internal.content.orm.XmlRootContentNode.handleJavaElementChangedEvent(XmlRootContentNode.java:341)
at org.eclipse.jpt.core.internal.JpaFile.handleEvent(JpaFile.java:212)
at org.eclipse.jpt.core.internal.JpaProject.handleEvent(JpaProject.java:647)
at org.eclipse.jpt.core.internal.JpaModel.handleEvent(JpaModel.java:187)
at org.eclipse.jpt.core.internal.JpaModelManager$ElementChangeProcessor.elementChanged(JpaModelManager.java:529)
at org.eclipse.jpt.core.internal.JpaModelManager$ElementChangeListener.elementChanged(JpaModelManager.java:508)
at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1552)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1542)
at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1377)
at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1353)
at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1916)
at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:368)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:282)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:276)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:311)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1018)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:150)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Suscribirse a:
Entradas (Atom)