Login/Register
  • Home
  • Community
  • Knowledge
  • Technical Docs
  • RWS Support Policy
  • Trados Studio Licensing Help
  • Login for Support
Back to Search Results

Tridion Sites 9.5/9.6: Republishing components with metadata fails on the committing step

000019810 |11/15/2022 8:30 PM
Scope/Environment
Tridion Sites 9.5/9.6
Symptoms/Context
Republish content with metadata in Tridion Sites 9.5/9.5 and it fails on the committing step with an error as seen in the Deployer log:
 
ERROR [ProcessingAkkaSpringContext-akka.actor.default-dispatcher-10] TridionTransactionalExecutableStep - Rollback transaction due to error. ExecutionId: tcm:0-1695-66560 error: 
java.lang.NullPointerException: null
	at com.tridion.storage.deploy.workers.ContentDataWorker.storeContent(ContentDataWorker.java:250)
	at com.tridion.storage.deploy.workers.ContentDataWorker.deployContentWithComponent(ContentDataWorker.java:130)
	at com.tridion.storage.deploy.workers.ContentDataWorker.doDeploy(ContentDataWorker.java:98)
	at com.tridion.deployer.model.transaction.TransactionLogItemWorker.doWork(TransactionLogItemWorker.java:43)
	at com.sdl.delivery.deployer.steps.TridionPreCommitStep.executeWorkers(TridionPreCommitStep.java:201)
	at com.sdl.delivery.deployer.steps.TridionPreCommitStep.process(TridionPreCommitStep.java:117)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.execute(StepActor.scala:73)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.com$sdl$delivery$deployer$engine$pipeline$actor$StepActor$$processStep(StepActor.scala:58)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor$$anonfun$receive$1.applyOrElse(StepActor.scala:41)
	at akka.actor.Actor.aroundReceive(Actor.scala:539)
	at akka.actor.Actor.aroundReceive$(Actor.scala:537)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.aroundReceive(StepActor.scala:27)
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:614)
	at akka.actor.ActorCell.invoke(ActorCell.scala:583)
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
	at akka.dispatch.Mailbox.run(Mailbox.scala:229)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
2022-09-20 08:58:16,361 ERROR [ProcessingAkkaSpringContext-akka.actor.default-dispatcher-3] TridionTransactionalExecutableStep - Rollback transaction due to error. ExecutionId: tcm:0-1695-66560 error: 
java.lang.NullPointerException: null
	at com.tridion.storage.deploy.workers.ContentDataWorker.storeContent(ContentDataWorker.java:250)
	at com.tridion.storage.deploy.workers.ContentDataWorker.deployContentWithComponent(ContentDataWorker.java:130)
	at com.tridion.storage.deploy.workers.ContentDataWorker.doDeploy(ContentDataWorker.java:98)
	at com.tridion.deployer.model.transaction.TransactionLogItemWorker.doWork(TransactionLogItemWorker.java:43)
	at com.sdl.delivery.deployer.steps.TridionPreCommitStep.executeWorkers(TridionPreCommitStep.java:201)
	at com.sdl.delivery.deployer.steps.TridionPreCommitStep.process(TridionPreCommitStep.java:117)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.execute(StepActor.scala:73)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.com$sdl$delivery$deployer$engine$pipeline$actor$StepActor$$processStep(StepActor.scala:58)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor$$anonfun$receive$1.applyOrElse(StepActor.scala:41)
	at akka.actor.Actor.aroundReceive(Actor.scala:539)
	at akka.actor.Actor.aroundReceive$(Actor.scala:537)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.aroundReceive(StepActor.scala:27)
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:614)
	at akka.actor.ActorCell.invoke(ActorCell.scala:583)
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
	at akka.dispatch.Mailbox.run(Mailbox.scala:229)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
2022-09-20 08:58:17,867 ERROR [ProcessingAkkaSpringContext-akka.actor.default-dispatcher-10] TridionTransactionalExecutableStep - Rollback transaction due to error. ExecutionId: tcm:0-1695-66560 error: 
java.lang.NullPointerException: null
	at com.tridion.storage.deploy.workers.ContentDataWorker.storeContent(ContentDataWorker.java:250)
	at com.tridion.storage.deploy.workers.ContentDataWorker.deployContentWithComponent(ContentDataWorker.java:130)
	at com.tridion.storage.deploy.workers.ContentDataWorker.doDeploy(ContentDataWorker.java:98)
	at com.tridion.deployer.model.transaction.TransactionLogItemWorker.doWork(TransactionLogItemWorker.java:43)
	at com.sdl.delivery.deployer.steps.TridionPreCommitStep.executeWorkers(TridionPreCommitStep.java:201)
	at com.sdl.delivery.deployer.steps.TridionPreCommitStep.process(TridionPreCommitStep.java:117)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.execute(StepActor.scala:73)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.com$sdl$delivery$deployer$engine$pipeline$actor$StepActor$$processStep(StepActor.scala:58)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor$$anonfun$receive$1.applyOrElse(StepActor.scala:41)
	at akka.actor.Actor.aroundReceive(Actor.scala:539)
	at akka.actor.Actor.aroundReceive$(Actor.scala:537)
	at com.sdl.delivery.deployer.engine.pipeline.actor.StepActor.aroundReceive(StepActor.scala:27)
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:614)
	at akka.actor.ActorCell.invoke(ActorCell.scala:583)
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268)
	at akka.dispatch.Mailbox.run(Mailbox.scala:229)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
2022-09-20 08:58:18,192 ERROR [ProcessingAkkaSpringContext-akka.actor.default-dispatcher-3] TridionTransactionalExecutableStep - Rollback transaction due to error. ExecutionId: tcm:0-1695-66560 error: 
java.lang.NullPointerException: null
	at com.tridion.storage.deploy.workers.ContentDataWorker.storeContent(ContentDataWorker.java:250)
	at com.tridion.storage.deploy.workers.ContentDataWorker.deployContentWithComponent(ContentDataWorker.java:130)

You have to unpublish and republish as a workaround.
Resolution
On premise hotfixes exist to fix the issue:

Tridion Sites 9.5: CD_11.5.0_31171
Tridion Sites 9.6: CD_11.6.0_31557

These fixes can be obtained via FTP as per:

Where can I find hotfixes for SDL Tridion Sites/Web?

RWS Cloud releases for 9.5 (11.5) and 9.6 (11.6) also have the fix in the latest available builds. 
Root Cause
Reference
Send Article Feedback
RWS Machine Translation Translation Software Language Services Content Management
All Contents Copyright © RWS.
COPYRIGHT PRIVACY POLICY COOKIE POLICY TERMS AND CONDITIONS