Erreur au niveau de l'initialisation de l'Edition PME de JCMS

Issam Feddi · le 17/02/14 à 16:07

Bonjour

j'ai une erreur aprés l'init. de l'edition PME V2.2 de JCMS dans le DevPack-JCMS-8.0.2,

Voici le message d'erreur dans jcms.log : 

FATAL [localhost-startStop-1] [Edition PME] [jcms.ChannelInitServlet] - An exception occured while initializing JCMS. The site is not available.
java.lang.Error: Unresolved compilation problems:
The import generated cannot be resolved
SignUp cannot be resolved to a type
SignUp cannot be resolved to a type
SignUp cannot be resolved to a type
SignUp cannot be resolved to a type
The method createMember(SignUp) from the type SignUpController refers to the missing type SignUp
SignUp cannot be resolved to a type
SignUp cannot be resolved to a type

at custom.SignUpController.<init>(SignUpController.java:11)
at custom.JcmsInit.initDataController(JcmsInit.java:89)
at custom.JcmsInit.initAfterStoreLoad(JcmsInit.java:72)
at com.jalios.jcms.ChannelInitServlet.init(ChannelInitServlet.java:133)
at com.jalios.jcms.ChannelInitServlet.init(ChannelInitServlet.java:81)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)

9 pts
Frédéric Touitou · le 17/02/14 à 17:56

Bonjour,

Dans un environnement de développement Eclipse, il faut effectuer, après un premier démarrage, un rafraichissement du projet concerné (via son menu contextuel par exemple), et relancer à nouveau.

Bien cordialement.

2 pts
Issam Feddi · le 19/02/14 à 10:56

Bonjour,

J'ai testé sur la version DevPack-JCMS-8.0.0 et ça marche, par contre sur la version DevPack-JCMS-8.0.2 ça marche toujour pas.

[Edition PME] [jcms.ChannelInitServlet] - An exception occured while initializing JCMS. The site is not available.
java.lang.Error: Unresolved compilation problem:
The method add(String, Data) in the type AbstractFileIndexListener is not applicable for the arguments (String, Poll)

at generated.FileIndexListener.handleCreate(FileIndexListener.java:134)
at com.jalios.jstore.Store.notifyCreate(Store.java:1637)
at com.jalios.jstore.Store.processStorableLogEntry(Store.java:736)
at com.jalios.jstore.LogManagerLoadHandler.processStorableLogEntry(LogManagerLoadHandler.java:129)
at com.jalios.jstore.LogManagerHandler.startElement(LogManagerHandler.java:95)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at com.jalios.jstore.LogManager.parseLog(LogManager.java:364)
at com.jalios.jstore.LogManager.parseLog(LogManager.java:324)
at com.jalios.jstore.LogManager.load(LogManager.java:145)
at com.jalios.jstore.Store.load(Store.java:538)
at com.jalios.jstore.Store.load(Store.java:524)
at com.jalios.jcms.Channel.loadStore(Channel.java:1298)
at com.jalios.jcms.ChannelInitServlet.init(ChannelInitServlet.java:127)
at com.jalios.jcms.ChannelInitServlet.init(ChannelInitServlet.java:81)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)

0 pt
Sylvain DEVAUX · le 19/02/14 à 13:06

Vérifier que vous déployer ce war comme une nouvelle webapp (dans un nouveau dossier de tomcat, et pas dans une ancienne webapp existante).

L'erreur est peut être liée à la modification du Type Poll entre ces versions.

Pouvez-vous vérifier que le JCMS utilise bien la classe com.jalios.jcms.AbstractFileIndexListener  fournie par le WAR.

0 pt