[DG: Spanish Sakai] ClassNotFound en una tool

Juan José Meroño Sánchez jjmerono at um.es
Fri Apr 15 05:19:09 PDT 2011


  Si tuviese la misma puntería cobraría por ir en tu equipo ;-)

El 15/04/2011 14:16, DAVID ROLDAN MARTINEZ escribió:
> 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"


-- 
**************************************
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
**************************************



More information about the spanish-sakai mailing list