Environnement de developpement jahia

Aller en bas

Environnement de developpement jahia

Message  JavaPower le Jeu 8 Jan - 14:04

Bonjour,

Je suis confronté depuis ce matin à une erreur, mais je ne sais pas d'ou ça vient...

Je n'ai rien touché entre hier et aujourd'hui (à part redemarrer mon poste ...) :

Code:

2009-01-08 11:51:19,076: ERROR [org.jahia.hibernate.manager.SpringContextSingleton] - Cannot load spring initialisation file
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metadataDefinitionConfig' defined in file [E:\Env Dev Templates Jahia\WS_JahiaTemplates\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\jahia\WEB-INF\etc\spring\applicationcontext-metadata.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyAccessExceptionsException: PropertyAccessExceptionsException (1 errors); nested propertyAccessExceptions are: [org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'definitions']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'definitions'
   at org.springframework.beans.BeanWrapperImpl.doTypeConversionIfNecessary(BeanWrapperImpl.java:1035)
   at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:803)
   at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:716)
   at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:844)
   at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:871)
   at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:860)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues


[.........]


2009-01-08 11:51:19,076: ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]] - La servlet /jahia a généré une exception "load()"
java.io.FileNotFoundException: class path resource [spring] cannot be resolved to URL because it does not exist
   at org.springframework.core.io.ClassPathResource.getURL(ClassPathResource.java:147)
   at org.springframework.core.io.support.PathMatchingResourcePatternResolver.findPathMatchingResources(PathMatchingResourcePatternResolver.java:251)
   at org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:197)
   at org.springframework.context.support.AbstractApplicationContext.getResources(AbstractApplicationContext.java:661)
   at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:103)
   at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:71)
   at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:87)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:262)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:111)
   at org.jahia.hibernate.manager.SpringContextSingleton.init(SpringContextSingleton.java:77)
   at org.jahia.bin.Jahia.init(Jahia.java:440)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
   at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
   at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2009-01-08 11:51:19,076: INFO  [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]] - La servlet webdav est marqué comme indisponible
2009-01-08 11:51:19,076: ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]] - Error loading WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@106fc94
 org.apache.slide.webdav.JahiaWebdavServlet
java.lang.ClassNotFoundException: org.apache.slide.webdav.JahiaWebdavServlet
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
   at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
   at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2009-01-08 11:51:19,092: ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]] - La servlet /jahia a généré une exception "load()"
java.lang.ClassNotFoundException: org.apache.slide.webdav.JahiaWebdavServlet
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
   at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
   at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2009-01-08 11:51:19,092: INFO  [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]] - La servlet files est marqué comme indisponible
2009-01-08 11:51:19,092: ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]] - Error loading WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@106fc94
 org.apache.slide.webdav.JahiaWebdavServlet
java.lang.ClassNotFoundException: org.apache.slide.webdav.JahiaWebdavServlet
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
   at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
   at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2009-01-08 11:51:19,092: ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]] - La servlet /jahia a généré une exception "load()"
java.lang.ClassNotFoundException: org.apache.slide.webdav.JahiaWebdavServlet
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
   at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
   at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
   at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
8 janv. 2009 11:51:19 org.apache.coyote.http11.Http11BaseProtocol start


Quelqu'un a déjà eu cette erreur?

JavaPower
Curieux de Jahia

Messages : 26
Date d'inscription : 07/01/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Environnement de developpement jahia

Message  Guillaume le Jeu 8 Jan - 17:24

Vu la trace du log, je pense qu'il y a un souci dans la gestion du classpath : JAR manquant, mauvaise définition du build path ou quelque chose dans ce gout là.
Etrange tout de même, que cela ai fonctionné une fois Rolling Eyes
avatar
Guillaume
Administrateur

Messages : 87
Date d'inscription : 06/01/2009

Voir le profil de l'utilisateur http://jahia.frenchboard.com

Revenir en haut Aller en bas

une erreur en cache une autre :'-(

Message  JavaPower le Jeu 8 Jan - 19:18

Bon j'ai résolu ce problème mais j'en ai un autre!!!

Solution du problème ci-dessus :

il faut remplacer
Code:
<property name="definitions"><map>......</map></property>
par
Code:

<property name="definitions">
 <bean class="java.util.HashMap">
   <constructor-arg>
        <map>.....</map>
        </constructor-arg>
        </bean>
 </property>


Voici la nouvelle erreur :

Code:
java.lang.NoClassDefFoundError: org/apache/slide/common/JahiaDomain

JavaPower
Curieux de Jahia

Messages : 26
Date d'inscription : 07/01/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Environnement de developpement jahia

Message  Guillaume le Ven 9 Jan - 13:18

Bon c'est résolut!!!
Il y avait un problème dans le fichier de propriétés : slide.properties.
le fichier qu'il cherchait était Domail.xml et non domain.xml !!

C'est résolu!!!


cheers
avatar
Guillaume
Administrateur

Messages : 87
Date d'inscription : 06/01/2009

Voir le profil de l'utilisateur http://jahia.frenchboard.com

Revenir en haut Aller en bas

Re: Environnement de developpement jahia

Message  Guillaume le Ven 9 Jan - 13:22

Parfait, merci d'avoir posté la solution en tous cas, nombreux sont les forums où les gens ne reviennent pas poster leur résolutions !

Puis te demander quelle est la configuration de ton environnement de travail : système d'exploitation, version de jahia utilisée etc ?
car le problème que tu as mis en lumière ne m'est jamais arrivé, j'aimerais comprendre d'où cela peux venir, merci !
avatar
Guillaume
Administrateur

Messages : 87
Date d'inscription : 06/01/2009

Voir le profil de l'utilisateur http://jahia.frenchboard.com

Revenir en haut Aller en bas

Re: Environnement de developpement jahia

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum