The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings esup-canal-moodle
Summary Activity Forums Docs SCM Files

Forum: discussion

Monitor Forum | Start New Thread Start New Thread
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