[MAGNOLIA-6737] Unable to make alterations to the website (Magnolia publishing issue) Created: 03/Aug/16  Updated: 22/Nov/18  Resolved: 05/Aug/16

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

Type: Task Priority: Critical
Reporter: Michal Oliwiak 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

Attachments: PNG File magnolia-authoring.png     File magnolia-error.log.1    
Issue Links:
Cloners
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:

 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)


 Comments   
Comment by Mercedes Iruela [ 05/Aug/16 ]

Hi Michal,

You can follow this ticket progress in SUPPORT-6438, I made it visible to you.

This ticket have been closed as duplicated.

Please, if you have support requests open your tickets on Support Projects to be server by our Support Team.

Comment by Sam Bate [ 19/Apr/18 ]

what was the solution to this? 

Comment by Martin Schmid [ 22/Nov/18 ]

@Sam you can either update Magnolia or downgrade Java. the issue is described here MGNLACTIVATION-118 and here: https://documentation.magnolia-cms.com/display/DOCS53/Release+notes+for+Magnolia+5.3.12#ReleasenotesforMagnolia5.3.12-PublicationwithJavaupdates1.7.0_85and1.8.0_65 

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