Forum: discussion
Monitor Forum | | RE: probleme deploiement canal moodle [ Reply ] By: eric grondin on 2009-05-13 10:18 | [forum:12503] |
|
Je reviens poster ici car j'ai toujours mon porblème avec le canal moodle. Quelqu'un peut il m'aider svp? Voici l'erreur générer esup1 ERROR [http-8080-Processor25] CMoodle.CMoodle.[] mai/13 17:56:39 - Erreur de configuration, la clef ne correspond pas au fichier de configuration esup1 ERROR [org.jasig.portal.ChannelManager#59] channels.ConfigChannel.[] mai/13 17:56:39 - ConfigChannel::getConnexion() : Aucun pool 'null' défini esup1 ERROR [org.jasig.portal.ChannelManager#59] CMoodle.CMoodle.[] mai/13 17:56:39 - CMoodle::moodleVersion() : Erreur java.lang.NullPointerException esup1 ERROR [org.jasig.portal.ChannelManager#59] channels.SubChannelFactory.[] mai/13 17:56:39 - SubChannelFactory::callSetXML() : Impossible d'appeler la méthode org.esupportail.portal.channels.CMoodle.MyCourses.setXML ------^M java.lang.reflect.InvocationTargetException 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:585) at org.esupportail.portal.utils.channels.SubChannelFactory.callSetXML(SubChannelFactory.java:157) at org.esupportail.portal.utils.channels.MainChannel.setRuntimeData(MainChannel.java:218) at org.esupportail.portal.channels.CMoodle.CMoodle.setRuntimeData(CMoodle.java:117) at org.jasig.portal.ChannelRenderer$Worker.execute(ChannelRenderer.java:483) at org.jasig.portal.utils.threading.BaseTask.run(BaseTask.java:27) at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:431) at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:166) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.NullPointerException at org.esupportail.portal.channels.CMoodle.CMoodle.moodleRelease(CMoodle.java:109) at org.esupportail.portal.channels.CMoodle.MyCourses.setXML(MyCourses.java:51) ... 14 more esup1 ERROR [org.jasig.portal.ChannelManager#59] channels.MainChannel.[] mai/13 17:56:39 - MainChannel::setRuntimeData() : Exception : org.jasig.portal.PortalException: Impossible d'appeler la méthode org.esupportail.portal.channels.CMoodle.MyCourses.setXML voir le log uportal esup1 WARN [http-8080-Processor25] portal.ChannelManager.[] mai/13 17:56:39 - Replacing channel [org.esupportail.portal.channels.CMoodle.CMoodle@f84b0a], which had subscribeId [50] with error channel because of error code Render time exception message: IChannelRenderer.completeRendering() threw and throwable [java.lang.NullPointerException: name] java.lang.NullPointerException: name at java.util.zip.ZipFile.getEntry(ZipFile.java:247) at java.util.jar.JarFile.getEntry(JarFile.java:204) at java.util.jar.JarFile.getJarEntry(JarFile.java:187) at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:674) at sun.misc.URLClassPath.getResource(URLClassPath.java:161) at sun.misc.URLClassPath.getResource(URLClassPath.java:213) at java.lang.ClassLoader.getBootstrapResource(ClassLoader.java:1113) at java.lang.ClassLoader.getResource(ClassLoader.java:974) at java.lang.ClassLoader.getResource(ClassLoader.java:972) at java.lang.ClassLoader.getResource(ClassLoader.java:972) at java.lang.ClassLoader.getResource(ClassLoader.java:972) at org.apache.catalina.loader.WebappClassLoader.getResource(WebappClassLoader.java:1123) |
|
| RE: probleme deploiement canal moodle [ Reply ] By: eric grondin on 2009-04-20 04:50 | [forum:12474] |
| Désolé pour le retard. Comment savoir s'il me manque une librairie? | |
| RE: probleme deploiement canal moodle [ Reply ] By: Simon Dupuich on 2009-04-15 10:08 | [forum:12469] |
|
Je me suis mal exprimé. As tu toutes les librairies nécessaires? Sinon as tu toujours <action name="default" classname="RenderStatic"/> dans ton fichier de conf? as tu essayé sans? |
|
| RE: probleme deploiement canal moodle [ Reply ] By: eric grondin on 2009-04-15 09:55 | [forum:12468] |
|
Oui j'ai tout recommencé à zéro Tu veux dire quoi par "as tu toutes els librairies mysql" ? |
|
| RE: probleme deploiement canal moodle [ Reply ] By: Simon Dupuich on 2009-04-15 09:27 | [forum:12467] |
|
Euh... as tu écrasé le répertoire du canal également? Rien de plus dans les logs du portail? J'ai déjà eu ce genre d'erreur et en reprenant depuis le début (suppression du canal (répertoires de prod et d'instal) et redéploiement complet. Autre question tu as toutes les librairies type mysql? |
|
| RE: probleme deploiement canal moodle [ Reply ] By: eric grondin on 2009-04-15 09:06 | [forum:12466] |
|
Alors j'ai carrement tout recommencer pour MOodle et j'ai toujours une erreur mais celle ci diffère un peu : Channel ID:50 Message:IChannelRenderer.completeRendering() threw Error type:Channel failed to render (code 1) Problem type:General rendering problem Error messagename Et en cliquant sur l'icone du stack trace j'ai : java.lang.NullPointerException: name at java.util.zip.ZipFile.getEntry(ZipFile.java:247) at java.util.jar.JarFile.getEntry(JarFile.java:204) at java.util.jar.JarFile.getJarEntry(JarFile.java:187) at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:674) at sun.misc.URLClassPath.getResource(URLClassPath.java:161) at sun.misc.URLClassPath.getResource(URLClassPath.java:213) at java.lang.ClassLoader.getBootstrapResource(ClassLoader.java:1113) at java.lang.ClassLoader.getResource(ClassLoader.java:974) at java.lang.ClassLoader.getResource(ClassLoader.java:972) at java.lang.ClassLoader.getResource(ClassLoader.java:972) at java.lang.ClassLoader.getResource(ClassLoader.java:972) at org.apache.catalina.loader.WebappClassLoader.getResource(WebappClassLoader.java:1123) at java.lang.Class.getResource(Class.java:2042) at org.jasig.portal.utils.ResourceLoader.getResourceAsURL(ResourceLoader.java:94) at org.jasig.portal.utils.ResourceLoader.getResourceAsURLString(ResourceLoader.java:123) at org.jasig.portal.utils.XSLT.setXSL(XSLT.java:192) at org.esupportail.portal.utils.channels.SubChannel.renderXML(SubChannel.java:122) at org.esupportail.portal.utils.channels.MainChannel.renderXML(MainChannel.java:315) at org.esupportail.portal.channels.CMoodle.CMoodle.renderXML(CMoodle.java:121) at org.jasig.portal.ChannelRenderer$Worker.execute(ChannelRenderer.java:585) at org.jasig.portal.utils.threading.BaseTask.run(BaseTask.java:27) at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:431) at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:166) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668) at java.lang.Thread.run(Thread.java:595) Cela doit surement venir d'une mauvaise manip de ma part mais je ne vois pas... |
|
| RE: probleme deploiement canal moodle [ Reply ] By: Simon Dupuich on 2009-04-15 07:22 | [forum:12465] |
|
Je ne me souviens pas avoir une config spéciale pour mag. Par contre, je sais que pour le canal moodle il faut faire un ant undeploy si tu veux que toutes les modifs soient prises en compte. (il faudra peut être même suprimer le répertoire dans uPortal) Simon |
|
| RE: probleme deploiement canal moodle [ Reply ] By: eric grondin on 2009-04-14 13:37 | [forum:12464] |
|
Au préalable j'ai mis aussi ce canal esup-utils-mag-2.5 y a t'il une config spécial pour le fichiers ConfigChannel.xml ?? |
|
| RE: probleme deploiement canal moodle [ Reply ] By: eric grondin on 2009-04-14 12:32 | [forum:12463] |
|
Merci bien Mais j'ai testé comme toi avec une key mais toujours la même erreure |
|
| RE: probleme deploiement canal moodle [ Reply ] By: Simon Dupuich on 2009-04-14 08:53 | [forum:12462] |
|
Je n'ai pas exactement la même syntaxe, je gère plusieurs serveurs avec des clés pour les différencier. Mais le principe est le même pour un seul. Voilà ce que j'ai : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE config SYSTEM "CMoodle.dtd"> <config> <pools> <pool name="Moodle16" type="JNDI" url="Moodle16"/> </pools> <actions> <action name="default" classname="MyCourses" rendertype="ssl" sslfile="CMoodle.ssl" ssltitle="InscriptionsCours"> <param name="key"><value>moodle16</value></param> </action> <action name="myCourses" classname="MyCourses" rendertype="ssl" sslfile="CMoodle.ssl" ssltitle="InscriptionsCours"> <param name="key"><value>moodle16</value></param> </action> <action name="recentActivity" classname="RecentActivity" rendertype="ssl" sslfile="CMoodle.ssl" ssltitle="RecenteActivite"> <param name="key"><value>moodle16</value></param> </action> </actions> <server key="moodle16"> <moodlePool>Moodle16</moodlePool> <moodlePrefix>mdl_</moodlePrefix> <moodleURL>http://moodle.univ-fcomte.fr/</moodleURL> <daysCountAsRecent>30</daysCountAsRecent> <moodleLinksInNewWindow>true</moodleLinksInNewWindow> </server> </config> J'espère que ça t'aidera. Simon |
|
| RE: probleme deploiement canal moodle [ Reply ] By: eric grondin on 2009-04-14 07:28 | [forum:12461] |
|
Merci Voici mon CMoodle.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE config SYSTEM "CMoodle.dtd"> <config> <pools> <!-- A mettre dans server.xml de Tomcat (changer les drivers au besoin):<Resource name="jdbc/MoodleFst" auth="Container" type="javax.sql.DataSource" username="MoodleUserName" password="MoodleUserPassword" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://tice-bdd/MoodleDatabaseName" maxActive="100" maxIdle="30" maxWait="10000"/> --> <pool name="Moodle" type="JNDI" url="MoodleFst"/> </pools> <actions> <action name="default" classname="RenderStatic"/> <action name="myCourses" classname="MyCourses" rendertype="ssl" sslfile="CMoodle.ssl" ssltitle="InscriptionsCours"/> <action name="recentActivity" classname="RecentActivity" rendertype="ssl" sslfile="CMoodle.ssl" ssltitle="RecenteActivite"/> </actions> <!-- Préfixe des tables Moodle --> <!-- Exemple : mdl_ --> <moodlePrefix>mdl_</moodlePrefix> <!-- URL de l'application Moodle (commençant normalement par "http://" et finissant normalement par "/")--> <!-- Exemple : http://moodle.univ-moulins.fr/ --> <!-- On peut aussi souhaiter forcer l'authentification Moodle via CAS --> <!-- Exemple : https://cas.univ-moulins.fr/login?service=http://moodle.univ-moulins.fr/login/index.php --> <moodleURL>http://tice2.univ-reunion.fr/elearning2/</moodleURL> <moodleSearchUrl>http://tice2.univ-reunion.fr/elearning2/course/search.php?search=</moodleSearchUrl> <moodleAddCourses>http://tice2.univ-reunion.fr/elearning2/course/edit.php?</moodleAddCourses> <moodleAddCoursesLOR>http://tice2.univ-reunion.fr/ajoutrea.html</moodleAddCoursesLOR> <moodleListCoursesLOR>http://tice2.univ-reunion.fr/</moodleListCoursesLOR> <!-- Nombre de jours pour considérer les modifications comme "récentes" --> <!-- Exemple : 60 --> <daysCountAsRecent>120</daysCountAsRecent> </config> Et j'ai rajouté la balise ressource dans server.xml de tomcat et paramétré avec ma BDD |
|
| RE: probleme deploiement canal moodle [ Reply ] By: Simon Dupuich on 2009-04-14 07:03 | [forum:12460] |
|
Bonjour, pourriez vous donner votre fichier de configuration svp? Les connexions à la bdd ont été paramétrées? Cordialement Simon |
|
| probleme deploiement canal moodle [ Reply ] By: eric grondin on 2009-04-14 06:57 | [forum:12459] |
|
Bonjour Je débute dans le dépoiement de canal . J'utilise esup-portail 2.5.3 et moodle 1.3. Touse passe bien. Quand je vais sur http://~/uPortal je creer un nouvel onglet avec le canal moodle. Jusqu'ici tout est ok Puis apparait 2liens : "inscriptions" "modifications récentes" Le problème survient lorsque je clik sur un des 2 liens j'ai l'erreur suivante : Channel ID: 50 Message: IChannelRenderer.completeRendering() threw Error type: Channel failed to render (code 1) Problem type: General rendering problem Error message XML document structures must start and end within the same entity.; Line#: 3; Column#: 82 Pouvez vous m'aider svp? merci |
|