Article - CS292861

Closing list tag without opening tag in Rich Content Field causes java.util.EmptyStackException when viewing item in plain text

Modified: 20-Dec-2018   


Applies To

  • PTC RV&S (formerly Integrity Lifecycle Manager) 11.2 F000 to 12.0

Description

  • Cannot view item on CLI
  • Rich Text field column in GUI is blank when using "no wrapping"
  • im viewissue throws exception:
    •  *** MKS124803: Internal error detected: Exception was: java.util.EmptyStackException
  • IntegrityClient.log has the error:
    •  2018-09-13 10:57:04,179 ERROR [mks.IntegrityClient] (Thread-11[null]) ERROR(0) java.util.EmptyStackException: java.util.EmptyStackException
          at java.util.Stack.peek(Unknown Source)
          at java.util.Stack.pop(Unknown Source)
          at mks.net.html.MKSRichContentUtil.toPlainText(MKSRichContentUtil.java:4569)
          at mks.ci.api.CILongTextField.getNonRichContent(CILongTextField.java:558)
          at mks.ci.api.CILongTextField.getNonRichContent(CILongTextField.java:479)
          at mks.ci.api.CILongTextField.getAPIFieldData(CILongTextField.java:851)
          at mks.ic.ci.views.AbstractIssuesView.getBasicCIIssueFieldData(AbstractIssuesView.java:3258)
          at mks.ic.ci.views.AbstractIssuesView.getWorkItemFields(AbstractIssuesView.java:2992)
          at mks.ic.ci.views.AbstractIssuesView.getWorkItemFields(AbstractIssuesView.java:2922)
          at mks.ic.ci.ui.cli.IssuesViewBase.showItems(IssuesViewBase.java:1625)
          at mks.ic.ci.ui.cli.IssuesViewBase.showView(IssuesViewBase.java:1879)
          at mks.ic.common.ui.cli.SadCliConcreteView.activateConcreteView(SadCliConcreteView.java:120)
          at mks.frame.app.ui.ConcreteViewBase.activateView(ConcreteViewBase.java:310)
          at mks.frame.app.ui.Presenter.activateView(Presenter.java:601)
          at mks.ic.ci.commands.IMActivateViewCommand.activateView(IMActivateViewCommand.java:126)
          at mks.ic.ci.commands.IMActivateViewCommand.doExecute(IMActivateViewCommand.java:98)
          at mks.ic.ci.commands.IssueViewCommandBase.doExecute(IssueViewCommandBase.java:64)
          at mks.ic.ci.commands.IssueViewCommand.doExecute(IssueViewCommand.java:83)
          at mks.ic.ci.commands.IMCommand.execute(IMCommand.java:75)
          at mks.ic.common.commands.SadCommand.doCommandActions(SadCommand.java:144)
          at mks.frame.app.commands.Command.internalInvoke(Command.java:645)
          at mks.frame.app.commands.Command.invoke(Command.java:279)
          at mks.frame.app.ui.Interactor.invokeCommandWithException(Interactor.java:83)
          at mks.frame.app.ui.cli.CliInteractor.runCommand(CliInteractor.java:324)
          at mks.frame.app.ui.cli.CliCommandRunner.runCommand(CliCommandRunner.java:62)
          at mks.frame.app.ui.SuspendableCommandRunner.run(SuspendableCommandRunner.java:416)
          at java.lang.Thread.run(Unknown Source)


       

       

This is a printer-friendly version of Article 292861 and may be out of date. For the latest version click CS292861