Forum Lutèce

: 1048 - : 601 - 700

avatar provided by gravatar.com ybenigot
 3  3414

problème avec modify_portlet

problème avec modify_portlet

v 2.2.3 de lutece portée sur Oracle

il me reste un problème : quand dans "Administration du site" je clique sur Modifier une des pages j'ai
une erreur :
fr.paris.lutece.portal.service.util.AppException: Error reading included file admin/portlet/ 

	at fr.paris.lutece.portal.service.template.FreeMarkerTemplateService.processTemplate(FreeMarkerTemplateService.java:246)
	at fr.paris.lutece.portal.service.template.FreeMarkerTemplateService.loadTemplate(FreeMarkerTemplateService.java:152)
[...]

Lutece indique :
12:09:51,459 ERROR [STDERR] Error reading included file admin/portlet/ 
12:09:51,459 ERROR [STDERR] The problematic instruction:
12:09:51,459 ERROR [STDERR] ----------
==> include portletType.modifySpecificFormTemplate [on line 64, column 17 in admin/portlet/modify_portlet.html]

apparemment il ne trouve pas l'include :  <#include portletType.modifySpecificFormTemplate />

J'ai pris la dernière version de freemarker pour tracer mais c'est assez complexe.

Quelqu'un connaît-il une raison possible de ce type de problème ? L'include est-il stocké dans la base ?

reply

avatar provided by gravatar.com phil89
 19  5262

quelques questions diverses de newbie

quelques questions diverses de newbie

1 Insertion d'image
On peut associer une image a une page, ok, mais pour inserer une image dans le tableau dans l'editeur HTML je n'ai pas vu

2 Comment enlever en mode visualisation à partir de l'appication demo les menus en haut "Outils" "Documentation"
je n'ai pas vu ou cela se fait

3 Idem pour le menu de gauche que je souhaite mettre en haut

Merci d'avance

reply

avatar provided by gravatar.com dsitvdm
 0  1868

Activation des caches des plugins (et plus spécialement du Plugin Document)

Activation des caches des plugins (et plus spécialement du Plugin Document)

Bonjour,

J'aimerais avoir quelques infos concernant la gestion du cache sous Lutece, et plus particulièrement pour le plugin Document.
En effet, dans l'administration, dans la gestion du cache, "Document Content Service" apparait avec le cache non activé.

Ma question est donc la suivante: comment doit on faire pour l'activer ?

D'après ce que j'ai compris, il faudrait l'activer dans le fichier properties du  plugin, en y ajoutant une entrée du style
document.service.cache=true

?

Mais ne faut-il pas activer/implémenter autre chose ?
Concernant le plugin document, je suppose qu'il n'y a qu'à l'activer, ni plus, ni moins ?

Merci pour vos réponses 

reply

avatar provided by gravatar.com pierregeekos
 1  1804

Plugin jsr170

Plugin jsr170

Bonjour,


Je dois résoudre un problème de lenteur dû à une erreur de configuration du plugin jsr170.

En effet j'ai ce message qui apparait en boucle (plusieurs en moins d'une seconde) dans le fichier /var/log/syslog ainsi que dans un fichier derby.log

Oct 30 15:00:48 nom_machine jsvc.exec[16805]: Database Class Loader started - derby.database.classpath='' 
Oct 30 15:00:48 nom_machine jsvc.exec[16805]: ---------------------------------------------------------------- 
Oct 30 15:00:48 nom_machine jsvc.exec[16805]: 2008-10-30 14:00:48.644 GMT:  Booting Derby version The Apache Software Foundation - Apache Derby - 10.2.1.6 - (452058): instance 06633017-011d-4973-6679-000004d62778 on database directory /home/nom_dir/repo/workspaces/administratif/db

Sur mon site j'ai des pages qui mettent près de 15min à s'afficher. Ces pages utilisent jsr170.


Je vous remercie pour votre aide et les pistes que vous m'indiquerez.

Cdt,


Pierre.

reply

avatar provided by gravatar.com dsitvdm
 8  4344

Evaluation d'un document

Evaluation d'un document

Bonjour

nous souhaiterions savoir si les évolutions suivantes pourraient intéresser :

Evaluation d'un document : proposer un système de notation, sous la forme d'une note chiffrée ou graphique (de 0 à 5 étoiles)
Cette option permettrait de faire afficher ensuite les n articles les mieux notés

Suivi de consultation d'un document : suivre la visualisation d'un document pour être ensuite en mesure d'afficher les n articles les plus consultés.

Merci

reply

avatar provided by gravatar.com dsitvdm
 1  2182

url rewriting

url rewriting

Bonjour
Quelqu'un a t'il déjà utilisé des procédés d'url rewriting avec un site lutece?
Merci pour vos retours d'expérience

reply

avatar provided by gravatar.com dsitvdm
 3  2247

Gestion des balises meta

Gestion des balises meta

Bonjour
Je cherche à savoir s'il existe un moyen de configurer les balises meta au niveau des pages
Exemple 
meta name="keywords"
ou
meta name = "description

Je ne vois rien dans l'interface d'administration qui le permette, mais peut être y a t'il un plugin ou un paramétrage à effectuer?

Merci

reply

avatar provided by gravatar.com dsitvdm
 2  1966

Restriction d'accès sur une page

Restriction d'accès sur une page

Bonjour,

Je voudrais restreindre l'accès à certaines pages. Je crée donc une rôle lutece et je l'affecte à la page au moment de sa création.
J'ai effectué la manip sur le site de démo en ligne et cela fonctionne, il faut s'identifier pour accéder à la page. Lorsque je reproduis  la manip sur ma version de dev, la restriction n'est pas prise en compte.
Je l'ai testé sur les versions 2.2.1 , 2.2.2 et 2.2.3.

Ai-je loupé un truc au niveau de la config ? Si quelqu'un a la moindre petite idée, je suis preneur !  

reply

avatar provided by gravatar.com ybenigot
 4  3207

Possibilité de faire fonctionner Lutece avec une base Oracle

Possibilité de faire fonctionner Lutece avec une base Oracle

Je souhaite faire fonctionner Lutece v2 avec une base Oracle et non mySQL.

Il est assez facile de migrer une base mySQL existante vers Oracle (par exemple avec SQL developer), 
mais apparemment Lutece définit des tables telle que document qui emploie une colonne comment, or comment est un mot clé réservé, donc hélas interdit.

Sauf erreur il faut donc faire un portage de la couche d'accès aux données en renommant certaines colonnes
(celles qui s'appellent : date, number, comment) et il ne suffit pas de modifier db.properties pour aboutir au résultat.

-> Es-ce que quelqu'un connaît une solution plus simple pour faire cela ?

Merci d'avance

reply

avatar provided by gravatar.com jb
 2  2078

erreur à l'installation

erreur à l'installation

Bonjour,
j'essaie d'installer lutece-core-2.2.1 sur la conf suivante:
Debian Lenny
MySQL: 5.0.51a
Java 1.6.0_07
Tomcat 5.5
Xalan 2.7.0 (utilisé pour le cas: esup-cas)

J'ai suivi la procédure d'installation disponible à cette page:
http://dev.lutece.paris.fr/fr/install.html#a3.4_Configuration_du_serveur

Lorsque j'accède à la page d'accueil de Lutece, j'obtiens une erreur concernant la classe SerializerTrace.
J'ai copié le fichier serializer.jar dans WEB-INF/lib de lutece, dans le common/lib de Tomcat et rien n'y fait.
Auriez vous une idée svp?
d'avance merci 
Cordialement
JBA

voici l'erreur:
Le problème a été transmis à l'administrateur technique du Site
Nous vous prions de nous excuser pour cet incident 
  
Le message d'erreur est : org/apache/xml/serializer/SerializerTrace  
Le tracé de pile est : 

java.lang.NoClassDefFoundError: org/apache/xml/serializer/SerializerTrace
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
	at java.lang.Class.getMethod0(Class.java:2670)
	at java.lang.Class.getMethod(Class.java:1603)
	at org.apache.xalan.processor.XSLTAttributeDef.setAttrValue(XSLTAttributeDef.java:1611)
	at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(XSLTElementProcessor.java:338)
	at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(XSLTElementProcessor.java:263)
	at org.apache.xalan.processor.ProcessorTemplateElem.startElement(ProcessorTemplateElem.java:76)
	at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler.java:623)
	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 org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:920)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:774)
	at fr.paris.lutece.util.xml.XmlUtil.transform(XmlUtil.java:102)
	at fr.paris.lutece.portal.service.html.XmlTransformerService.transformBySource(XmlTransformerService.java:109)
	at fr.paris.lutece.portal.service.html.XmlTransformerService.transformBySource(XmlTransformerService.java:88)
	at fr.paris.lutece.portal.service.portal.PortalMenuService.buildTreeMenuContent(PortalMenuService.java:369)
	at fr.paris.lutece.portal.service.page.PageService.buildPageContent(PageService.java:372)
	at fr.paris.lutece.portal.service.page.PageService.getPage(PageService.java:258)
	at fr.paris.lutece.portal.service.portal.PortalService.getDefaultPage(PortalService.java:195)
	at fr.paris.lutece.portal.web.PortalJspBean.getContent(PortalJspBean.java:146)
	at fr.paris.lutece.portal.web.PortalJspBean.getContent(PortalJspBean.java:86)
	at org.apache.jsp.jsp.site.Portal_jsp._jspService(Portal_jsp.java:82)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at fr.paris.lutece.portal.service.filter.MainFilter.doFilter(MainFilter.java:87)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at fr.paris.lutece.portal.web.upload.UploadFilter.doFilter(UploadFilter.java:144)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at fr.paris.lutece.portal.web.upload.DosGuardFilter.doFilter(DosGuardFilter.java:126)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at fr.paris.lutece.portal.web.encoding.EncodingFilter.doFilter(EncodingFilter.java:86)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:619)

 

reply

avatar provided by gravatar.com pierreNKV
 3  4008

Référencement sitemap.xml

Référencement sitemap.xml

Bonjour,

Y a-t-il un plugin développé ou en cours concernant les sitemaps pour le référencement?

j'ai actuellement mis en place un script pour cela, mais j'aimerai avoir quelque chose de paramétrable et d'inclus dans l'indexation par exemple

[code]
<%@ page import="fr.paris.lutece.util.xml.XmlUtil" %>
<%@ page import="fr.paris.lutece.portal.business.page.Page" %>
<%@ page import="fr.paris.lutece.portal.business.page.PageHome" %>
<%@ page import="javax.servlet.http.HttpServletRequest" %>
<%@ page import="java.lang.StringBuffer" %>
<%@ page import="java.lang.Double" %>
<%@ page import="fr.paris.lutece.util.sql.DAOUtil" %>
<%@ page import="java.io.Writer" %>
<%@ page import="java.io.BufferedWriter" %>
<%@ page import="java.io.FileOutputStream" %>
<%@ page import="java.io.OutputStreamWriter" %>

<%!
	public void findPages( StringBuffer strXmlArborescence, int nPageId, int nLevel, HttpServletRequest request )
	{
		Page page = PageHome.getPage( nPageId );
		Double priority = new Double(1)/(nLevel+1);
		if ( page.isVisible( request ) )
		{
			XmlUtil.beginElement( strXmlArborescence, "url" );
			XmlUtil.addElement( strXmlArborescence, "loc", "http://www.XXX.fr/jsp/site/Portal.jsp?page_id="+page.getId());
			XmlUtil.addElement( strXmlArborescence, "priority", priority.toString() );
			XmlUtil.addElement( strXmlArborescence, "lastmod", pageModificationDate(nPageId) );
			XmlUtil.addElement( strXmlArborescence, "changefreq", "monthly" );
			XmlUtil.endElement( strXmlArborescence, "url" );

			finddocuments(strXmlArborescence, page.getId(), priority, request );

			for ( Page pageChild : PageHome.getChildPages( nPageId ) )
			{
			findPages( strXmlArborescence, pageChild.getId(  ), nLevel + 1, request );
			}
		}
	}

	public String pageModificationDate( int nPageId)
	{
		DAOUtil daoUtil = new DAOUtil( "select date_update from core_page where core_page.id_page = ?" );
	        daoUtil.setInt( 1, nPageId );
        	daoUtil.executeQuery(  );
		
		if ( daoUtil.next(  ) )
		{
			return daoUtil.getString( 1 ).substring(0,10);
		}
		return "2004-12-23";
	}

	public void finddocuments( StringBuffer strXmlArborescence, int nPageId, Double priority, HttpServletRequest request )
	{
		DAOUtil daoUtil = new DAOUtil( "select document_published.id_document, core_portlet.id_portlet , core_portlet.date_update from core_portlet, document_published where core_portlet.id_portlet_type = \"DOCUMENT_PORTLET\" and core_portlet.id_portlet = document_published.id_portlet and core_portlet.id_page = ?" );
	        daoUtil.setInt( 1, nPageId );
        	daoUtil.executeQuery(  );

		while ( daoUtil.next(  ) )
		{
			XmlUtil.beginElement( strXmlArborescence, "url" );
			XmlUtil.addElement( strXmlArborescence, "loc", "http://www.XXX.fr/jsp/site/Portal.jsp?document_id="+daoUtil.getInt( 1 )+"&portlet_id="+daoUtil.getInt( 2 ));
			XmlUtil.addElement( strXmlArborescence, "priority", priority.toString() );
			XmlUtil.addElement( strXmlArborescence, "lastmod", daoUtil.getString( 3 ).substring(0,10) );
			XmlUtil.addElement( strXmlArborescence, "changefreq", "yearly" );
			XmlUtil.endElement( strXmlArborescence, "url" );
		}

        	daoUtil.free(  );
	}
%>
<%
	StringBuffer strArborescenceXml = new StringBuffer(  );
	strArborescenceXml.append( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" );
	strArborescenceXml.append( "<urlset xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n\t xsi:schemaLocation=\"http://www.sitemaps.org/schemas/sitemap/0.9\n\t http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd\"\n\t xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n" );
	findPages( strArborescenceXml, 1, 0, request );
	strArborescenceXml.append( "</urlset>" );

	Writer output = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("/var/lib/tomcat5.5/webapps/XXX/sitemap.xml"), "UTF8"));
	try {
	//FileWriter always assumes default encoding is OK!
		output.write( strArborescenceXml.toString(  ));
	}
	finally {
		output.close();
	}
%>
<%="fini"%>[/code]

reply

avatar provided by gravatar.com dsitvdm
 1  1873

Commentaires et modération

Commentaires et modération

Bonjour

J'essaie de poster des commentaires sur les docs publiés sur le site

Petite question :
- Y a t'il une alerte prévue pour le webmaster lorsqu'un commentaire est posté
- Si oui, où paramétrer l'adresse email d'envoie de l'alerte lorsqu'un commentaire est posté


Merci

reply

avatar provided by gravatar.com Zulie494
 20  6524

Java Content Repository

Java Content Repository

Bonjour,

Je suis en train de prendre en main le CMS Magnolia crée en Java. (http://magnolia.info

Ce CMS utlise le JSR 170, un standard du JCR Java Content Repository.

J'aimerais que quelqu'un m'éclaire sur ce standard, car je n'ai pas encore tout saisi !!!!
Et surtout je voudrais savoir où sont stockées les données ?
En fait est-ce que c'est possible de voir physiquement les données, car là, la seule chose que je vois c'est l'arborescence des différents noeuds, ...
Existe-t-il une interface qui permettrait de voir ses données (un peu comme PHPMyAdmin pour les base de données) ???

Merci à vous pour votre aide, je suis en stage et c'est très important ! 

reply

avatar provided by gravatar.com sky
 2  2040

Probleme contact msg d'erreur

Probleme contact msg d'erreur

bonjour,
voila j'ai un petit soucis concernant le plugins contact et par la même occasion le plugin newsletter.
le plugin étant de base installer (j'utilise la version 2.22 du packtage site-demo-2.22)
affiche la page d'envoi mais lorsque je clic sur envoyer le mail il me fait une erreur ..
mais ce qui est plus surprenant c'est que le mail est envoyer quand même.
De plus,j'ai un serveur mail qui est configuré correctement donc sa ne vient pas de la
voici le code d"erreur: 

Le message d'erreur est : fr.paris.lutece.portal.service.message.SiteMessageException  
Le tracé de pile est : 

fr.paris.lutece.portal.service.message.SiteMessageException
	at fr.paris.lutece.portal.service.message.SiteMessageService.setMessage(SiteMessageService.java:246)
	at fr.paris.lutece.portal.service.message.SiteMessageService.setMessage(SiteMessageService.java:221)
	at fr.paris.lutece.portal.service.message.SiteMessageService.setMessage(SiteMessageService.java:90)
	at fr.paris.lutece.plugins.contact.web.ContactApp.getForm(ContactApp.java:227)
	at fr.paris.lutece.plugins.contact.web.ContactApp.getPage(ContactApp.java:158)
	at fr.paris.lutece.portal.service.content.XPageAppService.getPage(XPageAppService.java:232)
	at fr.paris.lutece.portal.web.PortalJspBean.getContent(PortalJspBean.java:143)
	at fr.paris.lutece.portal.web.PortalJspBean.getContent(PortalJspBean.java:86)
	at org.apache.jsp.jsp.site.Portal_jsp._jspService(Portal_jsp.java:78)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at fr.paris.lutece.portal.service.filter.MainFilter.doFilter(MainFilter.java:87)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at fr.paris.lutece.portal.web.upload.UploadFilter.doFilter(UploadFilter.java:144)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at fr.paris.lutece.portal.web.upload.DosGuardFilter.doFilter(DosGuardFilter.java:126)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at fr.paris.lutece.portal.web.encoding.EncodingFilter.doFilter(EncodingFilter.java:86)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)
j'ai beau chercher l'erreur mais je n'arrive pas à trouver d'ou sa peut venir 
si quelqu'un à deja rencontré se problème et/ou il sait la solution je serais prenant
merci d'avance.

reply

avatar provided by gravatar.com dsitvdm
 3  2255

utilisation du DAOUtils

utilisation du DAOUtils

Bonjour,

Ayant réalisé une XApplication, j'aimerais maintenant l'interface avec une base de donnée Oracle.
Pour cela, je compte donc utiliser les pool de connexion.

J'ai donc créé dans le db.properties mon pool, et configurer dans l'admin mon plugin pour qu'il prenne le pool en question.

Dans le code du plugin, j'ai fait une classe DAO contenant toutes les requêtes, par ex:
[code]
    public Vector getStatuts( Plugin plugin )
    {
        DAOUtil daoUtil = new DAOUtil( SQL_QUERY_STATUS, plugin );
        daoUtil.executeQuery();
        
    	Vector status = null;
    	
    	while(daoUtil.next())
    		status.addElement(daoUtil.getString(1));
    	

        daoUtil.free(  );
    	return status;
    }
[/code]

Mon  SQL_QUERY_STATUS contient une requête de base du type 
select champs1 from matable
Cette requête lancée direct sur la base retourne bien des résultats, mais lorsque mon application la lance via ce pool, elle ne retourne rien. Pour info, la base de donnée utilisée est Oracle, et lorsque je veux accéder à la base sans ce pool, mais en configurant une connexion "maison", cela fonctionne sans problèmes. N'utilisant pas springs, je n'ai pas créé les autres classes comme dans le plugin contact. ma question est donc la suivante: Doit on utiliser springs pour utiliser le pool de connexion ? D'après ce que j'ai compris non, mais je peux me tromper... La chose est d'autant plus embétante, que je n'ai pas de message d'erreurs... Merci pour votre aide :)

reply

avatar provided by gravatar.com phil89
 14  4791

Question d'install de newbie erreur SQL a la connection

Question d'install de newbie erreur SQL a la connection

Bonjour
Je decouvre lutece 2.2.1, et je cherche à linstaller sur mon tomcat 5, mon JDK 1.5 et avec MYSQL 5 sous distrib Linux

j'ai fait mysql -u root -p xxxxx
puis les commandes mysql
use lutece
source create_db_lutece_core.sql ;
source init_db_lutece_core.sql ;
Je n'ai pas eus de message d'errreur
je suis alle dans db.properties ou j'ai renseigne comme utilisateur lutece et comme mot de passe lutece
J'ai redemarre tomcat
et j'ai le message SQL Error executing command : com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Server connection failure during transaction. Due to underlying exception: 'java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)'.

** BEGIN NESTED EXCEPTION ** 

java.sql.SQLException
MESSAGE: Access denied for user ''@'localhost' (using password: NO)

et j'ai essaye sans succes mysql -u lutece -p lutece ?

Ou est mon erreur merci ?

Philippe
 

reply

avatar provided by gravatar.com pierreNKV
 0  2775

le plugin document

le plugin document

serrait-il possible de faire évoluer le plugin document sur la partie portlet?

il serrait en effet intéressant d'avoir les catégories dans le XML d'une liste de document. je pense que c'est le cas dans le document lui même.
Cela permettrait de trier cette liste en fonction d'une catégorie, et surtout d'avoir toutes les informations réel sur ce document au moment du passage du xsl.

reply

avatar provided by gravatar.com pierreNKV
 1  2831

documentation

documentation

bonjour,

je voulais savoir si il existait une documentation exhaustivesur les schémas XML renvoyés par les portlets.
en effet pour simplifier le developpement de template xsl, il serrait interressant de pouvoir fournir le schéma XML de tout t les types de portlet.
Si cette documentation n'existe pas sachez que nous sommes et cours d'élaboration de cette documentation (hélas en work in progress)

reply

avatar provided by gravatar.com micjim
 1  3652

ERREUR

ERREUR

Bonjour,
Nous rencontrons ce type d'erreur. Auriez vous des indications ?
Merci pour vos réponses
Cordialement

24/09/08 15:59:08 ERROR [DaemonThread:autoArchiving] lutece.error - DAOUtil error : Unknown column 'a.document_locale' in 'field list' - SQL statement :  - Plugin : lutece
Initial error print stack : 
java.sql.SQLException: Unknown column 'a.document_locale' in 'field list'
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1600)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1695)
	at com.mysql.jdbc.Connection.execSQL(Connection.java:3004)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1128)
	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1222)
	at fr.paris.lutece.util.sql.DAOUtil.executeQuery(DAOUtil.java:192)
	at fr.paris.lutece.plugins.document.business.DocumentDAO.load(DocumentDAO.java:251)
	at fr.paris.lutece.plugins.document.business.DocumentHome.findByPrimaryKey(DocumentHome.java:107)
	at fr.paris.lutece.plugins.document.service.publishing.PublishingService.getPublishedDocumentsByPortletId(PublishingService.java:318)
	at fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingService.processAutoArchiving(AutoArchivingService.java:94)
	at fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingDaemon.run(AutoArchivingDaemon.java:49)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)

java.sql.SQLException: Unknown column 'a.document_locale' in 'field list'
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1600)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1695)
	at com.mysql.jdbc.Connection.execSQL(Connection.java:3004)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1128)
	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1222)
	at fr.paris.lutece.util.sql.DAOUtil.executeQuery(DAOUtil.java:192)
	at fr.paris.lutece.plugins.document.business.DocumentDAO.load(DocumentDAO.java:251)
	at fr.paris.lutece.plugins.document.business.DocumentHome.findByPrimaryKey(DocumentHome.java:107)
	at fr.paris.lutece.plugins.document.service.publishing.PublishingService.getPublishedDocumentsByPortletId(PublishingService.java:318)
	at fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingService.processAutoArchiving(AutoArchivingService.java:94)
	at fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingDaemon.run(AutoArchivingDaemon.java:49)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)
24/09/08 15:59:08 ERROR [DaemonThread:autoArchiving] lutece.error - Could not process Daemon: autoArchiving
fr.paris.lutece.portal.service.util.AppException: DAOUtil error : Unknown column 'a.document_locale' in 'field list' - SQL statement :  - Plugin : lutece
Initial error print stack : 
java.sql.SQLException: Unknown column 'a.document_locale' in 'field list'
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1600)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1695)
	at com.mysql.jdbc.Connection.execSQL(Connection.java:3004)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1128)
	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1222)
	at fr.paris.lutece.util.sql.DAOUtil.executeQuery(DAOUtil.java:192)
	at fr.paris.lutece.plugins.document.business.DocumentDAO.load(DocumentDAO.java:251)
	at fr.paris.lutece.plugins.document.business.DocumentHome.findByPrimaryKey(DocumentHome.java:107)
	at fr.paris.lutece.plugins.document.service.publishing.PublishingService.getPublishedDocumentsByPortletId(PublishingService.java:318)
	at fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingService.processAutoArchiving(AutoArchivingService.java:94)
	at fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingDaemon.run(AutoArchivingDaemon.java:49)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)

	at fr.paris.lutece.util.sql.DAOUtil.executeQuery(DAOUtil.java:197)
	at fr.paris.lutece.plugins.document.business.DocumentDAO.load(DocumentDAO.java:251)
	at fr.paris.lutece.plugins.document.business.DocumentHome.findByPrimaryKey(DocumentHome.java:107)
	at fr.paris.lutece.plugins.document.service.publishing.PublishingService.getPublishedDocumentsByPortletId(PublishingService.java:318)
	at fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingService.processAutoArchiving(AutoArchivingService.java:94)
	at fr.paris.lutece.plugins.document.service.autoarchiving.AutoArchivingDaemon.run(AutoArchivingDaemon.java:49)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)

24/09/08 16:04:04 ERROR [DaemonThread:fetchRssFeeds] lutece.error - Could not process Daemon: fetchRssFeeds
java.lang.Error: Unresolved compilation problems: 
	The import org.apache.commons cannot be resolved
	The import org.apache.commons cannot be resolved
	The import org.apache.commons cannot be resolved
	The import org.apache.commons cannot be resolved
	The import org.apache.commons cannot be resolved
	The import org.apache.commons cannot be resolved
	The import org.apache.commons cannot be resolved
	HttpClient cannot be resolved to a type
	HttpClient cannot be resolved to a type
	HttpMethodBase cannot be resolved to a type
	GetMethod cannot be resolved to a type
	Credentials cannot be resolved to a type
	NTCredentials cannot be resolved to a type
	UsernamePasswordCredentials cannot be resolved to a type
	HttpException cannot be resolved to a type
	e cannot be resolved
	e cannot be resolved
	e cannot be resolved
	e cannot be resolved

	at fr.paris.lutece.plugins.rss.util.http.HttpAccess.(HttpAccess.java:39)
	at fr.paris.lutece.plugins.rss.service.RssContentLoader.fetchRssFeed(RssContentLoader.java:137)
	at fr.paris.lutece.plugins.rss.service.RssContentLoader.fetchAllRssFeeds(RssContentLoader.java:257)
	at fr.paris.lutece.plugins.rss.service.daemon.FetchRssFeedsDaemon.run(FetchRssFeedsDaemon.java:54)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)


	The import org.apache.commons cannot be resolved
	HttpClient cannot be resolved to a type
	HttpClient cannot be resolved to a type
	HttpMethodBase cannot be resolved to a type
	GetMethod cannot be resolved to a type
	Credentials cannot be resolved to a type
	NTCredentials cannot be resolved to a type
	UsernamePasswordCredentials cannot be resolved to a type
	HttpException cannot be resolved to a type
	e cannot be resolved
	e cannot be resolved
	e cannot be resolved
	e cannot be resolved

	at fr.paris.lutece.plugins.rss.util.http.HttpAccess.(HttpAccess.java:39)
	at fr.paris.lutece.plugins.rss.service.RssContentLoader.fetchRssFeed(RssContentLoader.java:137)
	at fr.paris.lutece.plugins.rss.service.RssContentLoader.fetchAllRssFeeds(RssContentLoader.java:257)
	at fr.paris.lutece.plugins.rss.service.daemon.FetchRssFeedsDaemon.run(FetchRssFeedsDaemon.java:54)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
	at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)

reply

avatar provided by gravatar.com dsitvdm
 5  3145

XApplication, et template

XApplication, et template

Bonjour,

Je cherche à faire une xapplication, en utilisant donc la possibilité du template.
Dans ce template, j'aimerais mettre un 
						
Follow us :
Powered by Lutece

2015 - Design and code by the Lutece Dev Team on Lutece core 5

City of Paris