[DG: Spanish Sakai] ClassNotFound en una tool

DAVID ROLDAN MARTINEZ darolmar at upvnet.upv.es
Fri Apr 15 05:16:00 PDT 2011


Si tuvieras la misma puntería para jugar al baloncesto en los congresos, irías en mi equipo. 8)

-----Mensaje original-----
De: spanish-sakai-bounces at collab.sakaiproject.org [mailto:spanish-sakai-bounces at collab.sakaiproject.org] En nombre de Juan José Meroño Sánchez
Enviado el: viernes, 15 de abril de 2011 14:15
Para: Daniel Merino
CC: Spanish Sakai
Asunto: Re: [DG: Spanish Sakai] ClassNotFound en una tool


Pues tirando a dar otra vez... un <scope>provided</scope> en la dependencia del pom.xml del impl que no debe estar...
Ciao !!

El 15/04/2011 14:12, Daniel Merino escribió:
> Juanjo, pues para tirar a ciegas has acertado de lleno!
>
> Copiando el jar y reiniciando todo funciona bien.
>
> Ahora llega la pregunta consiguiente: cómo puedo hacer que cada vez 
> que se despliegue el blog con Maven se incluya ese jar en lo que se 
> copia a component?
>
> Lo voy a investigar, pero si los que programais habitualmente lo 
> sabeis, pues eso que me ahorro. :-)
>
> Mil gracias!!!
> Salu2
>
> Juan José Meroño Sánchez escribió:
>>  Tiro a ciegas a ver si acierto.... que esa tool no la tenemos....
>>
>> En el directorio components/blog-pack/WEB-INF/lib, tienes el 
>> sakai-kernel-util.jar?
>> Debería estar porque no es provided en Sakai 2.7.
>>
>> Suerte !!
>>
>> El 14/04/2011 13:29, Daniel Merino escribió:
>>> Hola a tod at s.
>>>
>>> Estoy intentando resolver por mi cuenta un problema con una 
>>> aplicación (el blog post 2.5) que ha empezado a dar fallos desde 
>>> hace un tiempo, sin saber por qué.
>>>
>>> El caso es que el fallo es bastante tonto, parece que no encuentra 
>>> una clase dentro de otra, concretamente BaseResourceProperties 
>>> dentro de org.sakaiproject.blog.impl.SakaiProxyImpl.
>>>
>>> Caused by: java.lang.NoClassDefFoundError:
>>> org/sakaiproject/util/BaseResourceProperties
>>>          at
>>> org.sakaiproject.blog.impl.SakaiProxyImpl.saveFile(SakaiProxyImpl.ja
>>> va:447)
>>>
>>>          at
>>> org.sakaiproject.blog.impl.PersistenceManagerImpl.storeFile(Persiste
>>> nceManagerImpl.java:404)
>>>
>>>          at
>>> org.sakaiproject.blog.impl.PersistenceManagerImpl.addPostElement(Per
>>> sistenceManagerImpl.java:1179)
>>>
>>>          at
>>> org.sakaiproject.blog.impl.PersistenceManagerImpl.addPostElement(Per
>>> sistenceManagerImpl.java:1153)
>>>
>>>          at
>>> org.sakaiproject.blog.impl.BlogManagerImpl.addElement(BlogManagerImp
>>> l.java:220)
>>>
>>>          at
>>> org.sakaiproject.blog.tool.pages.EditFile$1.onSubmit(EditFile.java:60)
>>>          at
>>> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1271)
>>>          at
>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:769)
>>>          ... 46 more
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.sakaiproject.util.BaseResourceProperties
>>>          at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>>          at java.security.AccessController.doPrivileged(Native Method)
>>>          at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>>          at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>>>          at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>>>
>>> Sin embargo, compruebo el war de la aplicación y la clase 
>>> BaseResourceProperties está dentro, a su vez, del war del kernel 
>>> 1.1.9 incluido dentro de la aplicación.
>>>
>>> Por otro lado, al desplegar con Maven la aplicación, se compila bien 
>>> y la clase BaseResourceProperties está en el import de 
>>> SakaiProxyImpl, con lo que en tiempo de compilación la detecta.
>>>
>>> Por último, este fallo no sucede en una 2.7.1 sin tocar, pero he 
>>> revisado los jars en el shared/lib mil veces, por si hay duplicados 
>>> y nada. Son casi exactamente los mismos jars en ambos Tomcats.
>>>
>>> En fin, si a alguien se le ocurre qué más puedo mirar, se lo 
>>> agradecería.
>>>
>>> Salu2
>>
>>
>


--
**************************************
Juan José Meroño Sánchez
Area de Tecnologías de la Información
y las Comunicaciones Aplicadas (ATICA)
http://www.um.es/atica
Universidad de Murcia
**************************************

_______________________________________________
spanish-sakai mailing list
spanish-sakai at collab.sakaiproject.org
http://collab.sakaiproject.org/mailman/listinfo/spanish-sakai

TO UNSUBSCRIBE: send email to spanish-sakai-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"


More information about the spanish-sakai mailing list