"Error in dyn tags."

Use this forum for questions regarding adoption and functionality of OpenEMM

Moderator: moderator

CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

"Error in dyn tags."

Post by CPWork »

Hi,

I've just upgraded from v6.2 to 2011 on Windows 2008 64bit.

The upgrade seems to have gone well and I have access to be previous mailings and templates. :)

However, since the upgrade I'm unable to Preview my templates. I've even tried to create a new default template, with the same error, as below.

With existing upgraded templates and a new default blank template, when previewing I get the "Error in dyn tags." error.

Template (this is the default cotnent):
Text version:
[agnDYN name="Text"/]

HTML version:
[agnDYN name="HTML-Version"/]

Content

Code: Select all

Text module       Target group           Content 
HTML-Version      All subscribers        Html templates
Text              All subscribers        Test template
Where am I going wrong?

CPW
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

ok, I've just spent the last hour or so rebuilding the OpenEMM v2011 from scratch. Not an upgrade as I assumed the error was introduced in a poor upgrade path. Same o/s as last time, Windows Server 2008 R2 64bit, fully patched.

However, I'm getting the same exact error with a complete fresh install of OpenEMM v2011.

"Error in dyn tags." when previewing the template.

Even again creating a new blank template, same as above. This has left me suspecting there's some poor coding in the product for the windows version. ???

Does anyone have this same problem?
maschoff
Site Admin
Posts: 2596
Joined: Thu Aug 03, 2006 10:20 am
Location: Munich, Germany
Contact:

Re: "Error in dyn tags."

Post by maschoff »

xmlback which is responsible to create the preview was compiled with a MS C compiler for 32 Bit Windows. Maybe that is the problem? We do not have access to 64 Bit Windows to check this.
OpenEMM Maintainer
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

ok, that makes sense, but this is the same server that used for v6.2 - so same 64bit server used before upgraded to v2011.

Why would preview work for v6.2 on a windows 2008 64bit, but not v2011 on the same windows server 2008 64bit?

CPW
maschoff
Site Admin
Posts: 2596
Joined: Thu Aug 03, 2006 10:20 am
Location: Munich, Germany
Contact:

Re: "Error in dyn tags."

Post by maschoff »

Have you had a look at the log (catalina.out) when you try to execute the preview?
OpenEMM Maintainer
maschoff
Site Admin
Posts: 2596
Joined: Thu Aug 03, 2006 10:20 am
Location: Munich, Germany
Contact:

Re: "Error in dyn tags."

Post by maschoff »

Try to execute xmlback from shell without any parameters. Does it start? If not, what kind of error message do you get?
OpenEMM Maintainer
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

maschoff wrote:Have you had a look at the log (catalina.out) when you try to execute the preview?

I can't find catalina.out log files on the windows version?

The only file that gets updated after the services have started and when the error is generated is 20110920-Dosy-semu.log, with the following entries:

Dosy - being the server name.
[20.09.2011 13:15:44] 2608 INFO/ADMIN: Initial setup for 5 threads completed
[20.09.2011 13:15:44] 2608 INFO/sender: Starting for ADMIN
[20.09.2011 13:15:44] 2608 INFO/QUEUE: Initial setup for 50 threads completed
[20.09.2011 13:15:44] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:15:44] 2608 INFO/sender: Starting for QUEUE
[20.09.2011 13:15:44] 2608 DEBUG/QUEUE: Found 0 files in queue
[20.09.2011 13:16:14] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:16:45] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:17:15] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:17:45] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:17:45] 2608 DEBUG/QUEUE: Found 0 files in queue
[20.09.2011 13:18:15] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:18:45] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:19:15] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:19:45] 2608 DEBUG/ADMIN: Found 0 files in queue
[20.09.2011 13:19:45] 2608 DEBUG/QUEUE: Found 0 files in queue
[20.09.2011 13:20:15] 2608 DEBUG/ADMIN: Found 0 files in queue
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

maschoff wrote:Try to execute xmlback from shell without any parameters. Does it start? If not, what kind of error message do you get?
I found xmlback at the below path, I ran it in at the prompt, with no obvious result. There was no error returned when executing it.

c:\openemm\bin\xmlback.exe


Does this exclude the 32bit compiler issue?
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

Also, after running xmlback with no visible errors, I re-ran the preview in the browser and it still error'd.
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

Is Resin required for v2011 on windows, could that be it?
maschoff
Site Admin
Posts: 2596
Joined: Thu Aug 03, 2006 10:20 am
Location: Munich, Germany
Contact:

Re: "Error in dyn tags."

Post by maschoff »

Sorry, the Tomcat log for Windows has a different name. You will find the log in logs/tomcat with file name catalina.<timestamp>.log.
OpenEMM Maintainer
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

maschoff wrote:Sorry, the Tomcat log for Windows has a different name. You will find the log in logs/tomcat with file name catalina.<timestamp>.log.
I've found catalina.2011-09-21.log, and here's the contents. It references something is not found, maybe that is it? Maybe the JAVA path isn't set correctly?
21-Sep-2011 09:20:39 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\Java\jdk1.6.0_26\bin;;.
21-Sep-2011 09:20:40 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
21-Sep-2011 09:20:40 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4380 ms
21-Sep-2011 09:20:40 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
21-Sep-2011 09:20:40 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.33
21-Sep-2011 09:20:40 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
21-Sep-2011 09:20:41 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
21-Sep-2011 09:20:41 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
21-Sep-2011 09:20:42 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
21-Sep-2011 09:20:42 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
21-Sep-2011 09:20:56 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT_default
21-Sep-2011 09:20:56 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
21-Sep-2011 09:20:57 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
21-Sep-2011 09:20:57 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/78 config=null
21-Sep-2011 09:20:57 org.apache.catalina.startup.Catalina start
INFO: Server startup in 16300 ms
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

I've updated the system variable PATH to include the path:

C:\Program Files\Java\jre6\bin


I'm not sure why or if it is normal, but I have this JAVA install too:
C:\Program Files\Java\jdk1.6.0_26\bin



I restarted tomcat, with the complete log below:
21-Sep-2011 09:20:39 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\Java\jdk1.6.0_26\bin;;.
21-Sep-2011 09:20:40 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
21-Sep-2011 09:20:40 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4380 ms
21-Sep-2011 09:20:40 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
21-Sep-2011 09:20:40 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.33
21-Sep-2011 09:20:40 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
21-Sep-2011 09:20:41 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
21-Sep-2011 09:20:41 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
21-Sep-2011 09:20:42 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
21-Sep-2011 09:20:42 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
21-Sep-2011 09:20:56 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT_default
21-Sep-2011 09:20:56 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
21-Sep-2011 09:20:57 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
21-Sep-2011 09:20:57 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/78 config=null
21-Sep-2011 09:20:57 org.apache.catalina.startup.Catalina start
INFO: Server startup in 16300 ms
21-Sep-2011 09:32:52 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
21-Sep-2011 09:32:53 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
21-Sep-2011 09:32:53 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
21-Sep-2011 09:32:53 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
21-Sep-2011 09:32:53 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
21-Sep-2011 09:32:53 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
21-Sep-2011 09:32:53 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [MySQL Statement Cancellation Timer] but has failed to stop it. This is very likely to create a memory leak.
21-Sep-2011 09:32:53 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [AWT-Windows] but has failed to stop it. This is very likely to create a memory leak.
21-Sep-2011 09:32:53 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [pool-1-thread-1] but has failed to stop it. This is very likely to create a memory leak.
21-Sep-2011 09:32:53 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [pool-1-thread-2] but has failed to stop it. This is very likely to create a memory leak.
21-Sep-2011 09:32:54 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
21-Sep-2011 09:33:01 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\Java\jdk1.6.0_26\bin;C:\Program Files\Java\jre6\bin;.
21-Sep-2011 09:33:02 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
21-Sep-2011 09:33:02 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1356 ms
21-Sep-2011 09:33:02 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
21-Sep-2011 09:33:02 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.33
21-Sep-2011 09:33:02 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
21-Sep-2011 09:33:02 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
21-Sep-2011 09:33:02 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
21-Sep-2011 09:33:02 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
21-Sep-2011 09:33:03 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
Even after adding the new path, I still get the same error.

Does this help?
mathias.lin
Posts: 3
Joined: Mon Sep 26, 2011 4:42 am

Re: "Error in dyn tags."

Post by mathias.lin »

I can confirm this problem, in OpenEMM 2011, but on a fresh installation, no upgrade from any old version.
We have OpenEMM just installed on Debian Linux (Tomcat6, JDK6), and I just created a new mailing using the assistant and the default [de] template that's in OpenEMM after the installation already (without modifying anything of it).

When I preview the mailing I am getting "Fehler in Dyn-Tags." / "Error in dyn tags." as well. I had not had the chance yet to check the Tomcat logs, but will try to get access to it.

Update:
I checked the Tomcat logfile, seems to be a permission problem.

Code: Select all

05:51:31 root@dc.lanfocus.de:/opt/openemm/logs
508# tail -f catalina.out | grep -i error
command [/opt/openemm/bin/xmlback, -r, -q, -l, -E/opt/openemm/temp/error7194579961155917854.tmp, -opreview:path=/opt/openemm/temp/preview2389998916196278528.xml, /opt/openemm/var/spool/META/AgnMail=D20110926055142=1=7=00001=liaMngA.xml.gz] failed (Missing binary? Wrong permissions?): java.io.IOException: Cannot run program "/opt/openemm/bin/xmlback": java.io.IOException: error=2, No such file or directory
[Fatal Error] preview2389998916196278528.xml:1:1: Premature end of file.
command [/opt/openemm/bin/xmlback, -r, -q, -l, -E/opt/openemm/temp/error4484778316896243953.tmp, -opreview:path=/opt/openemm/temp/preview7267194329895808353.xml, /opt/openemm/var/spool/META/AgnMail=D20110926055144=1=7=00001=liaMngA.xml.gz] failed (Missing binary? Wrong permissions?): java.io.IOException: Cannot run program "/opt/openemm/bin/xmlback": java.io.IOException: error=2, No such file or directory
[Fatal Error] preview7267194329895808353.xml:1:1: Premature end of file.
CPWork
Posts: 26
Joined: Thu Sep 15, 2011 5:54 pm

Re: "Error in dyn tags."

Post by CPWork »

@mathias.lin

What is your o/s and version, and 32bit/64bit?

Looking at your log file, firstly it appears you are on Linux, correct? if so, this adds a different issues as I am on Windows 2008 64bit.

it appears you're having problems either wiht your java path or accessing the xmlback (I understand xmlback is the program that generates the preview.)

I was previously advised just to run xmlback from the prompt; please do that and advise if you have any error?

CPW
Post Reply