Article - CS234921
SimpleDateFormat used in a thread-unsafe manner; throws ArrayIndexOutOfBoundsException when viewing Sandboxes
Modified: 15-Apr-2016
Applies To
- PTC RV&S (formerly Integrity Lifecycle Manager) 10.6
Description
- SimpleDateFormat used in a thread-unsafe manner; throws ArrayIndexOutOfBoundsException when viewing Sandboxes
- From IntegrityClient.log:
- 3/30/16 8:20 AM: ERROR(0) java.lang.ArrayIndexOutOfBoundsException: java.lang.ArrayIndexOutOfBoundsException: 13
at sun.util.calendar.BaseCalendar.getCalendarDateFromFixedDate(BaseCalendar.java:454)
at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2333)
at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2248)
at java.util.Calendar.setTimeInMillis(Calendar.java:1140)
at java.util.Calendar.setTime(Calendar.java:1106)
at java.text.SimpleDateFormat.format(SimpleDateFormat.java:955)
at java.text.SimpleDateFormat.format(SimpleDateFormat.java:948)
at java.text.DateFormat.format(DateFormat.java:296)
at java.text.Format.format(Format.java:157)
at mks.frame.api.FieldValue.toString(FieldValue.java:114)
at mks.ic.common.ui.xml.XMLBlimpIO.writeItemData(XMLBlimpIO.java:1005)
at mks.frame.app.ui.api.APIBlimpIO.writeItemData(APIBlimpIO.java:1078)
at mks.frame.app.ui.api.APIBlimpIO.writeItemData(APIBlimpIO.java:901)
at mks.frame.app.ui.api.APIBlimpIO.writeItemData(APIBlimpIO.java:942)
at mks.ic.common.ui.xml.XMLConcreteView.processWorkItems(XMLConcreteView.java:353)
at mks.ic.common.ui.xml.XMLConcreteView.showView(XMLConcreteView.java:211)
at mks.ic.common.ui.cli.SadCliConcreteView.activateConcreteView(SadCliConcreteView.java:120)
at mks.frame.app.ui.ConcreteViewBase.activateView(ConcreteViewBase.java:159)
at mks.frame.app.ui.Presenter.activateView(Presenter.java:531)
at mks.ic.common.commands.ActivateViewCommand.execute(ActivateViewCommand.java:132)
at mks.ic.si.commands.CurrentOrFormerProjectTypeElementViewCommand.execute(CurrentOrFormerProjectTypeElementViewCommand.java:135)
at mks.ic.common.commands.SadCommand.doCommandActions(SadCommand.java:144)
at mks.frame.app.commands.Command.internalInvoke(Command.java:644)
at mks.frame.app.commands.Command.invoke(Command.java:278)
at mks.frame.app.ui.Interactor.invokeCommandWithException(Interactor.java:77)
at mks.frame.app.ui.cli.CliInteractor.runCommand(CliInteractor.java:324)
at mks.ic.common.ui.xml.XMLInteractor.runCommand(XMLInteractor.java:166)
at mks.frame.app.ui.cli.CliCommandRunner.runCommand(CliCommandRunner.java:62)
at mks.frame.app.ui.SuspendableCommandRunner.run(SuspendableCommandRunner.java:398)
at java.lang.Thread.run(Thread.java:724)
3/30/16 8:20 AM: ERROR(0): Panic: Uncaught exception in command Sandbox View
- 3/30/16 8:20 AM: ERROR(0) java.lang.ArrayIndexOutOfBoundsException: java.lang.ArrayIndexOutOfBoundsException: 13
This is a printer-friendly version of Article 234921 and may be out of date. For the latest version click CS234921