[MAGNOLIA-6739] Unable to make alterations to the website (Magnolia publishing issue) Created: 03/Aug/16  Updated: 03/Aug/16  Resolved: 03/Aug/16

Status: Closed
Project: Magnolia
Component/s: activation
Affects Version/s: 4.5.3
Fix Version/s: None

Type: Task Priority: Blocker
Reporter: Song Tan Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

AWS EC2 node (m3.medium)

awt.toolkit 	sun.awt.X11.XToolkit
catalina.base 	/usr/share/tomcat6
catalina.home 	/usr/share/tomcat6
catalina.useNaming 	true
com.newrelic.agent.deps.org.apache.commons.logging.LogFactory 	com.newrelic.agent.logging.ApacheCommonsAdaptingLogFactory
common.loader 	/usr/share/tomcat6/lib,/usr/share/tomcat6/lib/*.jar,/usr/share/tomcat6/lib,/usr/share/tomcat6/lib/*.jar
defaultPublicURI 	redirect:/demo-project.html
file.encoding 	UTF-8
file.encoding.pkg 	sun.io
file.separator 	/
info.magnolia.cms.exchange.Subscription 	info.magnolia.module.exchangesimple.DefaultSubscription
info.magnolia.cms.exchange.Syndicator 	info.magnolia.module.exchangetransactional.TransactionalSyndicator
info.magnolia.imaging.operations.load.ImageDecoder 	info.magnolia.imaging.operations.load.DefaultImageIOImageDecoder
info.magnolia.module.dependencies.Dependencies 	/modules/dependencies/config/dependencies
info.magnolia.module.extendedtemplatingkit.imaging.Variation 	info.magnolia.module.extendedtemplatingkit.imaging.generation.SimpleResizeVariation
info.magnolia.module.extendedtemplatingkit.imaging.VariationRule 	info.magnolia.module.extendedtemplatingkit.imaging.CssSelectorRule
info.magnolia.module.forum.ForumManager 	info.magnolia.module.forum.DefaultForumManager
info.magnolia.module.publicuserregistration.UserRegistrar 	info.magnolia.module.publicuserregistration.DefaultUserRegistrar
info.magnolia.module.softlocking.SoftLockingSupport 	/modules/softLocking/config
info.magnolia.module.templatingkit.sites.SiteManager 	info.magnolia.module.extendedtemplatingkit.sites.ETKSiteManager
info.magnolia.module.workflow.flows.FlowDefinitionManager 	/modules/workflow/config/flowDefinitionManager
info.magnolia.objectfactory.ClassFactory 	info.magnolia.module.groovy.support.classes.GroovyClassFactory
java.awt.graphicsenv 	sun.awt.X11GraphicsEnvironment
java.awt.printerjob 	sun.print.PSPrinterJob
java.class.path 	:/usr/share/tomcat6/bin/bootstrap.jar:/usr/share/tomcat6/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar:/usr/share/tomcat6/newrelic/newrelic.jar
java.class.version 	51.0
java.endorsed.dirs 	
java.ext.dirs 	/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/ext:/usr/java/packages/lib/ext
java.home 	/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre
java.io.tmpdir 	/var/cache/tomcat6/temp
java.library.path 	/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.naming.factory.initial 	org.apache.naming.java.javaURLContextFactory
java.naming.factory.url.pkgs 	org.apache.naming
java.runtime.name 	OpenJDK Runtime Environment
java.runtime.version 	1.7.0_95-mockbuild_2016_02_02_21_16-b00
java.security.auth.login.config 	/usr/share/tomcat6/webapps/ROOT/WEB-INF/config/jaas.config
java.specification.name 	Java Platform API Specification
java.specification.vendor 	Oracle Corporation
java.specification.version 	1.7
java.util.logging.config.file 	/usr/share/tomcat6/conf/logging.properties
java.util.logging.manager 	org.apache.juli.ClassLoaderLogManager
java.vendor 	Oracle Corporation
java.vendor.url 	http://java.oracle.com/
java.vendor.url.bug 	http://bugreport.sun.com/bugreport/
java.version 	1.7.0_95
java.vm.info 	mixed mode
java.vm.name 	OpenJDK 64-Bit Server VM
java.vm.specification.name 	Java Virtual Machine Specification
java.vm.specification.vendor 	Oracle Corporation
java.vm.specification.version 	1.7
java.vm.vendor 	Oracle Corporation
java.vm.version 	24.95-b01
line.separator 	
log4j.config 	WEB-INF/config/default/log4j.xml
magnolia.app.rootdir 	/usr/share/tomcat6/webapps/ROOT
magnolia.author.key.location 	/usr/share/tomcat6/webapps/ROOT/WEB-INF/config/default/magnolia-activation-keypair.properties
magnolia.bootstrap.authorInstance 	true
magnolia.bootstrap.dir 	WEB-INF/bootstrap/public WEB-INF/bootstrap/common
magnolia.bootstrap.samples 	true
magnolia.cache.startdir 	/usr/share/tomcat6/webapps/ROOT/cache
magnolia.connection.jcr.password 	admin
magnolia.connection.jcr.userId 	admin
magnolia.contextpath 	
magnolia.develop 	false
magnolia.exchange.history 	/usr/share/tomcat6/webapps/ROOT/history
magnolia.home 	/usr/share/tomcat6/webapps/ROOT
magnolia.logs.dir 	/usr/share/tomcat6/webapps/ROOT/logs
magnolia.repositories.config 	WEB-INF/config/default/repositories.xml
magnolia.repositories.home 	/data/repositories
magnolia.repositories.jackrabbit.config 	WEB-INF/config/repo-conf/jackrabbit-repository.xml
magnolia.servername 	magnolia-authoring-i-0f9cdc98
magnolia.update.auto 	false
magnolia.update.stkMigration 	true
magnolia.upload.tmpdir 	/usr/share/tomcat6/webapps/ROOT/tmp
magnolia.utf8.enabled 	false
magnolia.webapp 	ROOT
net.sf.ehcache.config.CacheConfiguration.transformer 	info.magnolia.module.cache.ehcache.CacheConfigurationTransformer
openwfe.xml.encoding 	UTF-8
org.apache.jackrabbit.core.util.RepositoryLock:/data/repositories/magnolia 	org.apache.jackrabbit.core.util.RepositoryLock:/data/repositories/magnolia
os.arch 	amd64
os.name 	Linux
os.version 	3.14.35-28.38.amzn1.x86_64
package.access 	sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.resources.,org.apache.tomcat.,sun.beans.
package.definition 	sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat.
path.separator 	:
server 	magnolia-authoring-i-0f9cdc98
server.loader 	
shared.loader 	
sun.arch.data.model 	64
sun.boot.class.path 	/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/resources.jar:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/rt.jar:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/jsse.jar:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/jce.jar:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/charsets.jar:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/rhino.jar:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/jfr.jar:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/classes
sun.boot.library.path 	/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre/lib/amd64
sun.cpu.endian 	little
sun.cpu.isalist 	
sun.font.fontmanager 	sun.awt.X11FontManager
sun.io.unicode.encoding 	UnicodeLittle
sun.java.command 	org.apache.catalina.startup.Bootstrap start
sun.java.launcher 	SUN_STANDARD
sun.jnu.encoding 	UTF-8
sun.management.compiler 	HotSpot 64-Bit Tiered Compilers
sun.os.patch.level 	unknown
themeName 	pop
tomcat.util.buf.StringCache.byte.enabled 	true
user.country 	US
user.dir 	/usr/share/tomcat6
user.home 	/usr/share/tomcat6
user.language 	en
user.name 	tomcat
user.timezone 	Australia/Sydney

Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   

We are getting exception when we want to publish new content:

Can't activate: : info.magnolia.cms.exchange.ExchangeException: 4 errors detected: java.lang.IllegalArgumentException: Illegal character(s) in message header field: mgnl:deleted on magnoliaPublic4 java.lang.IllegalArgumentException: Illegal character(s) in message header field: mgnl:deleted on magnoliaPublic1 java.lang.IllegalArgumentException: Illegal character(s) in message header field: mgnl:deleted on magnoliaPublic2 java.lang.IllegalArgumentException: Illegal character(s) in message header field: mgnl:deleted on magnoliaPublic3

This is error from log file:

2016-08-03 22:35:23,679 ERROR dule.exchangetransactional.TransactionalSyndicator: java.lang.IllegalArgumentException: Illegal character(s) in message header field: mgnl:deleted
info.magnolia.cms.exchange.ExchangeException: java.lang.IllegalArgumentException: Illegal character(s) in message header field: mgnl:deleted
        at info.magnolia.module.exchangesimple.BaseSyndicatorImpl.activate(BaseSyndicatorImpl.java:434)
        at info.magnolia.module.exchangetransactional.TransactionalSyndicator$2.run(TransactionalSyndicator.java:155)
        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: Illegal character(s) in message header field: mgnl:deleted
        at sun.net.www.protocol.http.HttpURLConnection.checkMessageHeader(HttpURLConnection.java:465)
        at sun.net.www.protocol.http.HttpURLConnection.isExternalMessageHeaderAllowed(HttpURLConnection.java:435)
        at sun.net.www.protocol.http.HttpURLConnection.setRequestProperty(HttpURLConnection.java:2767)
        at info.magnolia.module.exchangesimple.BaseSyndicatorImpl.addActivationHeaders(BaseSyndicatorImpl.java:593)
        at info.magnolia.module.exchangesimple.BaseSyndicatorImpl.transportActivatedData(BaseSyndicatorImpl.java:441)
        at info.magnolia.module.exchangesimple.BaseSyndicatorImpl.activate(BaseSyndicatorImpl.java:399)

Generated at Mon Feb 12 04:17:23 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.