{"action":"created","issue":{"url":"https://api.github.com/repos/Transkribus/TranskribusSwtGui/issues/254","repository_url":"https://api.github.com/repos/Transkribus/TranskribusSwtGui","labels_url":"https://api.github.com/repos/Transkribus/TranskribusSwtGui/issues/254/labels{/name}","comments_url":"https://api.github.com/repos/Transkribus/TranskribusSwtGui/issues/254/comments","events_url":"https://api.github.com/repos/Transkribus/TranskribusSwtGui/issues/254/events","html_url":"https://github.com/Transkribus/TranskribusSwtGui/issues/254","id":375858596,"node_id":"MDU6SXNzdWUzNzU4NTg1OTY=","number":254,"title":" Exception when merging cells of a table","user":{"login":"hackmanschorsch","id":16098955,"node_id":"MDQ6VXNlcjE2MDk4OTU1","avatar_url":"https://avatars2.githubusercontent.com/u/16098955?v=4","gravatar_id":"","url":"https://api.github.com/users/hackmanschorsch","html_url":"https://github.com/hackmanschorsch","followers_url":"https://api.github.com/users/hackmanschorsch/followers","following_url":"https://api.github.com/users/hackmanschorsch/following{/other_user}","gists_url":"https://api.github.com/users/hackmanschorsch/gists{/gist_id}","starred_url":"https://api.github.com/users/hackmanschorsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hackmanschorsch/subscriptions","organizations_url":"https://api.github.com/users/hackmanschorsch/orgs","repos_url":"https://api.github.com/users/hackmanschorsch/repos","events_url":"https://api.github.com/users/hackmanschorsch/events{/privacy}","received_events_url":"https://api.github.com/users/hackmanschorsch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-31T08:57:23Z","updated_at":"2018-10-31T11:05:23Z","closed_at":null,"author_association":"NONE","body":"Bug report of user: \r\nI got this error when I selected all cells in the bottom row of a table and tried to merge them.\r\n\r\nOS: Mac OS X\r\nJava version: 1.8.0_45\r\nJava platform architecture: 64\r\nSystem architecture: 64\r\nFile encoding: UTF-8\r\n"},"comment":{"url":"https://api.github.com/repos/Transkribus/TranskribusSwtGui/issues/comments/434646469","html_url":"https://github.com/Transkribus/TranskribusSwtGui/issues/254#issuecomment-434646469","issue_url":"https://api.github.com/repos/Transkribus/TranskribusSwtGui/issues/254","id":434646469,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDY0NjQ2OQ==","user":{"login":"jkloe","id":1083318,"node_id":"MDQ6VXNlcjEwODMzMTg=","avatar_url":"https://avatars1.githubusercontent.com/u/1083318?v=4","gravatar_id":"","url":"https://api.github.com/users/jkloe","html_url":"https://github.com/jkloe","followers_url":"https://api.github.com/users/jkloe/followers","following_url":"https://api.github.com/users/jkloe/following{/other_user}","gists_url":"https://api.github.com/users/jkloe/gists{/gist_id}","starred_url":"https://api.github.com/users/jkloe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkloe/subscriptions","organizations_url":"https://api.github.com/users/jkloe/orgs","repos_url":"https://api.github.com/users/jkloe/repos","events_url":"https://api.github.com/users/jkloe/events{/privacy}","received_events_url":"https://api.github.com/users/jkloe/received_events","type":"User","site_admin":false},"created_at":"2018-10-31T11:05:23Z","updated_at":"2018-10-31T11:05:23Z","author_association":"CONTRIBUTOR","body":"Two exception occured:\r\n\r\n2018-10-30 15:52:44,449 [main] WARN  eu.transkribus.swt_gui.transcription.ATranscriptionWidget - warning: could not compute line bound for line: 58 - returning null!\r\n2018-10-30 15:52:44,685 [main] WARN  eu.transkribus.swt_gui.transcription.ATranscriptionWidget - warning: could not compute line bound for line: 58 - returning null!\r\n2018-10-30 15:52:46,500 [main] ERROR eu.transkribus.swt_gui.mainwidget.TrpMainWidget - Unexpected error occured: Index out of bounds\r\njava.lang.IllegalArgumentException: Index out of bounds\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4576)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4510)\r\n\tat org.eclipse.swt.SWT.error(SWT.java:4481)\r\n\tat org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3968)\r\n\tat eu.transkribus.swt_gui.transcription.ATranscriptionWidget.updateLineStylesForCharacterOffsets(ATranscriptionWidget.java:1424)\r\n\tat eu.transkribus.swt_gui.transcription.LineTranscriptionWidget$1.modifyText(LineTranscriptionWidget.java:90)\r\n\tat org.eclipse.swt.custom.StyledTextListener.handleEvent(StyledTextListener.java:37)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4292)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)\r\n\tat org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7376)\r\n\tat org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8230)\r\n\tat org.eclipse.swt.custom.StyledText.doBackspace(StyledText.java:2306)\r\n\tat org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:7155)\r\n\tat org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6018)\r\n\tat org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6045)\r\n\r\n\r\n2018-10-30 16:22:41,825 [main] INFO  eu.transkribus.swt_gui.mainwidget.TrpMainWidget - selecting profile: Segmentation\r\n2018-10-30 16:23:25,735 [main] ERROR eu.transkribus.swt_gui.mainwidget.TrpMainWidget - Error merging elements - Could not merge elements - null\r\njava.lang.NullPointerException: null\r\n\tat eu.transkribus.swt_gui.canvas.listener.CanvasSceneListener.onMerge(CanvasSceneListener.java:771)\r\n\tat eu.transkribus.swt_gui.canvas.listener.ICanvasSceneListener.triggerEventMethod(ICanvasSceneListener.java:106)\r\n\tat eu.transkribus.swt_gui.canvas.CanvasScene.notifyAllListener(CanvasScene.java:1188)\r\n\tat eu.transkribus.swt_gui.canvas.CanvasScene.notifyOnShapesMerged(CanvasScene.java:1108)\r\n\tat eu.transkribus.swt_gui.canvas.editing.CanvasShapeEditor.mergeSelectedTableCells(CanvasShapeEditor.java:1787)\r\n\tat eu.transkribus.swt_gui.canvas.editing.CanvasShapeEditor.mergeSelected(CanvasShapeEditor.java:342)\r\n\tat eu.transkribus.swt_gui.canvas.CanvasToolBarSelectionListener.widgetSelected(CanvasToolBarSelectionListener.java:172)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4292)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4116)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3733)\r\n\tat eu.transkribus.swt_gui.mainwidget.TrpMainWidget$15.run(TrpMainWidget.java:2801)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat eu.transkribus.swt_gui.mainwidget.TrpMainWidget.show(TrpMainWidget.java:2754)\r\n\tat eu.transkribus.swt_gui.mainwidget.TrpMainWidget.show(TrpMainWidget.java:2735)\r\n\tat eu.transkribus.swt_gui.TrpGui.main(TrpGui.java:98)"}}
{"actor":{"display_login":"jkloe"}}