4

We are using SDL web 8.5 and suddenly we are having an issue while publishing any item reason is Publish Transaction is not able to save .we are getting below error inside event viewer

Connection request timed out
  Component: Tridion.ContentManager.CoreService Errorcode: 0 User: NT AUTHORITY\NETWORK SERVICE  StackTrace Information Details:
   at Microsoft.AspNet.SignalR.Messaging.ScaleoutStream.Send(Func`2 send, Object state)
   at Tridion.ContentManager.Notifications.NotificationsManager.BroadcastNotification(NotificationMessage notification)
   at Tridion.Web.UI.CME.TcmExtensions.EventHandlers.IdentifiableObjectEventHandler(IdentifiableObject subject, TcmEventArgs e, EventPhases phases)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Tridion.ContentManager.Extensibility.EventSubscription.DeliverEvent(IEnumerable`1 subjects, TcmEventArgs eventArgs, EventPhases phase)
   at Tridion.ContentManager.Extensibility.EventSystem.DeliverEvent(IEnumerable`1 subjects, TcmEventArgs eventArgs, EventDeliveryPhase deliveryPhase)
   at Tridion.ContentManager.Extensibility.EventSystem.DeliverEvent(IdentifiableObject subject, TcmEventArgs eventArgs, EventDeliveryPhase deliveryPhase)
   at Tridion.ContentManager.IdentifiableObject.Save(SaveEventArgs eventArgs)
   at Tridion.ContentManager.IdentifiableObject.Save()
   at Tridion.ContentManager.Publishing.PublishTransaction.Save()
   at Tridion.ContentManager.Publishing.PublishEngine.InternalCreatePublishTransactions(IEnumerable`1 items, PublishInstructionBase instruction, IEnumerable`1 targets, IEnumerable`1 targetPurposes, Nullable`1 priority)
   at Tridion.ContentManager.Publishing.PublishEngine.CreatePublishTransactions(IEnumerable`1 items, PublishInstructionBase instruction, IEnumerable`1 targets, IEnumerable`1 targetPurposes, Nullable`1 priority)
   at Tridion.ContentManager.Publishing.PublishEngine.Publish(IEnumerable`1 items, PublishInstruction publishInstruction, IEnumerable`1 targetTypes)
   at Tridion.ContentManager.CoreService.CoreServiceBase.Publish(IEnumerable`1 ids, PublishInstructionData publishInstruction, IEnumerable`1 targetIdsOrPurposes, Nullable`1 priority, ReadOptions readOptions)
   at SyncInvokePublish(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at Tridion.ContentManager.CoreService.CoreServiceInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
3
  • Looks like something's going wrong in your events system. Commented Nov 27, 2018 at 8:06
  • As Dominic says, this may be events system related. Can you try disabling all events system code (in the Tridion.ContentManager.config file) and then republishing? Are there any other error or warning messages preceding this one in the events log? Commented Nov 27, 2018 at 8:55
  • 1
    Seems issue triggering from Events system code, Is there any custom notification integrated with your event system and notification hub? Looks like notification hub page connection request got timed out. maybe worth check the connections and sessions of the notification hub if required do the IIS App pool recycle and try to test it again.
    – Velmurugan
    Commented Nov 27, 2018 at 9:25

1 Answer 1

3

It looks like you cannot save transaction since your code is crashing at following:

 at Tridion.ContentManager.Publishing.PublishTransaction.Save()

This, based on your code, can be because of 2 things:

  1. Event system code triggered on Transaction save event, or any Identifiable object save
  2. Custom notification implemented which cannot be executed.

Or combination of both. In any case, it is a Connection Timeout Issue, so I would start from there.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.