Ticket #1054 (closed defect: wontfix)

Opened 5 years ago

Last modified 5 years ago

ストーリーカードを複数選択してフィーチャーを変更しようとして例外

Reported by: guest Assigned to: trichord-devel
Priority: critical Milestone: 1.1.1
Component: Story SignBoard Version: 1.1.0-trunk
Keywords: Cc:
Fixed Version: not yet
Test Case:

Description (Last modified by trichord-devel)

追加情報

#1067にデータの不整合が発生している件についてチケットを追加しました。

#1068に単一のカードでもフィーチャーに紐づいていないストーリーを

フィーチャーを切り替えただけで例外が発生する件について追加しました。

現象

複数のストーリーを指定して、プロパティビューのフィーチャーのコンボボックスをダブルクリックしたら例外発生した。

(フィーチャーを複数選択ストーリーに一気に指定しようとした)

StackTrace : 

'-------------Error Summary----------

java.lang.NullPointerException



-------------Error StackTrace----------

java.lang.NullPointerException

	at jp.changevision.trichord.platform.core.domain.Story.switchFeature(Story.java:113)

	at jp.changevision.trichord.ui.story.model.StoryGEFModel.switchFeature(StoryGEFModel.java:300)

	at jp.changevision.trichord.ui.story.model.StoryGEFModelValidator.setPropertyValue(StoryGEFModelValidator.java:40)

	at jp.changevision.trichord.ui.story.model.StoryGEFModel.setPropertyValue(StoryGEFModel.java:214)

	at org.eclipse.gef.ui.properties.SetValueCommand.execute(SetValueCommand.java:59)

	at org.eclipse.gef.commands.CompoundCommand.execute(CompoundCommand.java:107)

	at org.eclipse.gef.commands.CompoundCommand.execute(CompoundCommand.java:107)

	at org.eclipse.gef.commands.CommandStack.execute(CommandStack.java:149)

	at org.eclipse.gef.ui.properties.UndoablePropertySheetEntry.valueChanged(UndoablePropertySheetEntry.java:142)

	at org.eclipse.gef.ui.properties.UndoablePropertySheetEntry.valueChanged(UndoablePropertySheetEntry.java:120)

	at org.eclipse.ui.views.properties.PropertySheetEntry.setValue(PropertySheetEntry.java:730)

	at org.eclipse.ui.views.properties.PropertySheetEntry.applyEditorValue(PropertySheetEntry.java:147)

	at org.eclipse.ui.views.properties.PropertySheetViewer.applyEditorValue(PropertySheetViewer.java:249)

	at org.eclipse.ui.views.properties.PropertySheetViewer.handleSelect(PropertySheetViewer.java:683)

	at org.eclipse.ui.views.properties.PropertySheetViewer.access$7(PropertySheetViewer.java:680)

	at org.eclipse.ui.views.properties.PropertySheetViewer$5.mouseDown(PropertySheetViewer.java:790)

	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:133)

	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)

	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)

	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)

	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)

	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)

	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)

	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)

	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

	at jp.changevision.trichord.platform.ui.Application.run(Application.java:75)

	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)

	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)

	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)

	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

	at java.lang.reflect.Method.invoke(Unknown Source)

	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)

	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)

	at org.eclipse.core.launcher.Main.run(Main.java:977)

	at org.eclipse.core.launcher.Main.main(Main.java:952)

-------------System Summary----------

Change History

06/04/07 12:27:31 changed by trichord-devel

  • status changed from new to assigned.
  • owner set to trichord-devel.

1.1リリースでも同様の現象が発生しないことを確認しました。

06/04/07 15:01:06 changed by trichord-devel

  • status changed from assigned to closed.
  • resolution set to wontfix.

ストーリーがフィーチャーに属さないときにこの例外が発生します。 これはデータの不整合が発生しているため、この障害では対応せず、 別途対応いたします。

06/06/07 10:24:15 changed by trichord-devel

  • description changed.

06/06/07 15:48:01 changed by trichord-devel

  • version set to 1.1.0-trunk.
  • description changed.
  • milestone changed from 1.2.0 to 1.1.1.

別途あげられたデータの不整合については#1067をご覧ください。