Hallo zusammen,
wir sind aktuell auf FS4.2.437 und benutzen das FormEdit Modul ebenfalls in der Version 4.2.437.
Nachdem das Generieren der fs-formlogger.ini schon längere Zeit stabil lief, wird aktuell keine mehr erzeugt, bei der Generierung. Die Rede ist hier vom Staging Verzeichnis.
Fehlermeldung im Log:
Could not reload ini file: Missing ini parameter: loggers
FSVersion=4.2.437.44763#2261;JDK=1.6.0_17 64bit Sun Microsystems Inc.;OS=SunOS 5.10 amd64;Date=20.05.2011 11:02:29
javax.servlet.ServletException: Missing ini parameter: loggers
at de.espirit.firstspirit.opt.formedit.FormServlet.loadLoggers(FormServlet.java:154)
at de.espirit.firstspirit.opt.formedit.FormServlet.access$900(FormServlet.java:35)
at de.espirit.firstspirit.opt.formedit.FormServlet$ReloadChecker.run(FormServlet.java:510)
at java.lang.Thread.run(Thread.java:619)
Jetzt bin ich am verzweifeln, warum es plötzlich nicht mehr geht.
Aktuell bereiten wir Absatzvorlagen auf FS5 vor und stellen somit von z.B. CMS_INPUT_CONTENTAREALIST auf FS_LST um. Dies habe ich auch im Datenbank-Schemata "form_edit.formLogger" getan:
alter Code (original):
<CMS_INPUT_CONTENTAREALIST name="cs_logger_params" hFill="yes" rows="10">
<LANGINFOS>
<LANGINFO lang="*" label="Logger Parameter" description="Bitte geben Sie die erforderlichen Parameter an."/>
<LANGINFO lang="EN" label="Logger parameters" description="Bitte geben Sie die erforderlichen Parameter an."/>
</LANGINFOS>
<SOURCES>
<TEMPLATE name="formLoggerParam"/>
<TEMPLATE name="formLoggerMailtemplate"/>
</SOURCES>
<VARIABLES>
<VARIABLE name="st_param"/>
<VARIABLE name="st_value"/>
</VARIABLES>
</CMS_INPUT_CONTENTAREALIST>
neuer Code:
<FS_LIST name="cs_logger_params" hFill="yes" rows="6">
<DATASOURCE type="inline" useLanguages="no">
<LABELS>
<LABEL lang="*">if(#item.st_param.isEmpty, "Bitte füllen Sie den unten aufgeklappten Absatz aus.", #item.st_param)</LABEL>
<LABEL lang="DE">if(#item.st_param.isEmpty, "Bitte füllen Sie den unten aufgeklappten Absatz aus.", #item.st_param)</LABEL>
<LABEL lang="EN">if(#item.st_param.isEmpty, "Please fill in the section below.", #item.st_param)</LABEL>
</LABELS>
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
<ACTION name="UP"/>
<ACTION name="DOWN"/>
<ACTION name="EDIT"/>
<ACTION name="DETACH"/>
<ACTION name="VIEW"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
<COLUMN show="yes" width="500">#text</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="center"/>
<ADD component="stackedview" constraint="bottom">
<PARAM name="expand-behaviour">expand_follows_current</PARAM>
<PARAM name="show-language-tabs">yes</PARAM>
</ADD>
</LAYOUT>
<TEMPLATES source="sectiontemplates">
<TEMPLATE uid="formLoggerParam"/>
<TEMPLATE uid="formLoggerMailtemplate"/>
</TEMPLATES>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Logger Parameter" description=""/>
<LANGINFO lang="DE" label="Logger Parameter" description="Bitte geben Sie die erforderlichen Parameter an."/>
<LANGINFO lang="EN" label="Logger parameters" description="Bitte geben Sie die erforderlichen Parameter an."/>
</LANGINFOS>
</FS_LIST>
Kann es bei der Umstellung zu Problemen kommen oder liegt der Hund woanders begraben?
Kann jemand helfen?
Vielen Dank im Voraus.
VG
Jens Albrecht