Ajouter une fonction au sein de JournalArticleLocalServiceUtilAjouter une fonction au sein de JournalArticleLocalServiceUtilhttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1211302024-03-29T08:22:36Z2024-03-29T08:22:36ZAjouter une fonction au sein de JournalArticleLocalServiceUtilJeremy Selierhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1211292007-07-13T11:08:11Z2007-07-13T11:08:11Z<html><head></head><body>Bonjour,<br><br>J'ai décidé de rajouter une fonction au sein de JournalArticleLocalServiceUtil. J'ai donc aussi rajouter dans JournalArticleLocalService ainsi que ma fonction en elle meme dans JournalArticleLocalServiceImpl.<br><br>Je peux donc appeler ma nouvelle fonction via JournalArticleLocalServiceUtil.XXXX().<br>Le soucis c'est qu'au chargement de liferay, j'ai tout un tas d'erreur. Je suppose qu'il me manque quelquechose quelquepart ? Avez vous une idée ?<br><br>Ci-joint le log :<br><br><pre><code>
10:40:46,140 ERROR [[/]:675] StandardWrapper.Throwable
java.lang.LinkageError: Class com/liferay/portlet/journal/service/JournalArticleLocalService violates loader constraints
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.liferay.portlet.journal.service.JournalArticleLocalServiceFactory.class(JournalArticleLocalServiceFactory.java)
at com.liferay.portlet.journal.service.JournalArticleLocalServiceFactory.<clinit>(JournalArticleLocalServiceFactory.java:57)
at com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil.getArticles(JournalArticleLocalServiceUtil.java:304)
at com.liferay.portal.events.FixOracleAction._fixNewLine(FixOracleAction.java:83)
at com.liferay.portal.events.FixOracleAction.run(FixOracleAction.java:57)
at com.liferay.portal.events.GlobalStartupAction.runEvent(GlobalStartupAction.java:150)
at com.liferay.portal.events.GlobalStartupAction.run(GlobalStartupAction.java:141)
at com.liferay.portal.events.EventsProcessor._process(EventsProcessor.java:152)
at com.liferay.portal.events.EventsProcessor.process(EventsProcessor.java:76)
at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:454)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
10:40:46,140 ERROR [[/]:3919] La servlet a g├®n├®r├® une exception "load()"
java.lang.LinkageError: Class com/liferay/portlet/journal/service/JournalArticleLocalService violates loader constraints
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.liferay.portlet.journal.service.JournalArticleLocalServiceFactory.class(JournalArticleLocalServiceFactory.java)
at com.liferay.portlet.journal.service.JournalArticleLocalServiceFactory.<clinit>(JournalArticleLocalServiceFactory.java:57)
at com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil.getArticles(JournalArticleLocalServiceUtil.java:304)
at com.liferay.portal.events.FixOracleAction._fixNewLine(FixOracleAction.java:83)
at com.liferay.portal.events.FixOracleAction.run(FixOracleAction.java:57)
at com.liferay.portal.events.GlobalStartupAction.runEvent(GlobalStartupAction.java:150)
at com.liferay.portal.events.GlobalStartupAction.run(GlobalStartupAction.java:141)
at com.liferay.portal.events.EventsProcessor._process(EventsProcessor.java:152)
at com.liferay.portal.events.EventsProcessor.process(EventsProcessor.java:76)
at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:454)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
10:40:46,312 ERROR [[/]:675] StandardWrapper.Throwable
java.lang.NoClassDefFoundError
at com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil.reIndex(JournalArticleLocalServiceUtil.java:437)
at com.liferay.portlet.journal.util.Indexer.reIndex(Indexer.java:173)
at com.liferay.portal.lucene.LuceneIndexer.reIndex(LuceneIndexer.java:120)
at com.liferay.portal.servlet.LuceneServlet.init(LuceneServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
10:40:46,328 ERROR [[/]:3919] La servlet a g├®n├®r├® une exception "load()"
java.lang.NoClassDefFoundError
at com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil.reIndex(JournalArticleLocalServiceUtil.java:437)
at com.liferay.portlet.journal.util.Indexer.reIndex(Indexer.java:173)
at com.liferay.portal.lucene.LuceneIndexer.reIndex(LuceneIndexer.java:120)
at com.liferay.portal.servlet.LuceneServlet.init(LuceneServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:608)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Loading jar:file:/C:/liferay/tools/tomcat-5.5/webapps/ROOT/WEB-INF/lib/portal-ejb.jar!/cms-redirects.properties
13 juil. 2007 10:40:51 org.apache.catalina.realm.JAASRealm setUseContextClassLoader
INFO: Setting useContextClassLoader = false
10:40:51,671 INFO [[/tunnel-web]:646] Loading Spring root WebApplicationContext
10:40:57,046 INFO [[/tunnel-web]:646] Loading WebApplicationContext for Spring FrameworkServlet 'SpringServlet'
13 juil. 2007 10:40:59 org.apache.coyote.http11.Http11BaseProtocol start
INFO: D├®marrage de Coyote HTTP/1.1 sur http-8080
13 juil. 2007 10:40:59 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13 juil. 2007 10:40:59 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
13 juil. 2007 10:40:59 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
13 juil. 2007 10:40:59 org.apache.catalina.startup.Catalina start
INFO: Server startup in 30937 ms
Exception in thread "DefaultQuartzScheduler_Worker-4" java.lang.NoClassDefFoundError
at com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil.checkArticles(JournalArticleLocalServiceUtil.java:183)
at com.liferay.portlet.journal.job.CheckArticleJob.execute(CheckArticleJob.java:54)
at org.quartz.core.JobRunShell.run(JobRunShell.java:195)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Exception in thread "DefaultQuartzScheduler_Worker-1" java.lang.NoClassDefFoundError
at com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil.checkArticles(JournalArticleLocalServiceUtil.java:183)
at com.liferay.portlet.journal.job.CheckArticleJob.execute(CheckArticleJob.java:54)
at org.quartz.core.JobRunShell.run(JobRunShell.java:195)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
</clinit></clinit></code></pre></body><