RePlay-DH / replay-dh-client

Utility tool for workflow documentation
Other
6 stars 0 forks source link

Uncaught exception during the client start-up after the spontaneous PC reboot (Windows 8.1, Ubuntu 18.04). #22

Closed vkush closed 5 years ago

vkush commented 5 years ago

Client can not start again after spontaneous PC reboot. Uncaught exception.

OS: Windows 8.1, Ubuntu 18.04

Nov 26, 2018 2:30:21 PM bwfdm.replaydh.core.RDHClient$ErrorLogger uncaughtException
SCHWERWIEGEND: Uncaught exception in thread Thread[AWT-EventQueue-0,6,main]: Failed to load data for workflow step: 5fe06e700b7784f74905124eb5c3c328b3528df0
bwfdm.replaydh.core.RDHException: Failed to load data for workflow step: 5fe06e700b7784f74905124eb5c3c328b3528df0
    at bwfdm.replaydh.git.JGitAdapter$DelegatingWorkflow.ensureWorkflowStepData(JGitAdapter.java:2379)
    at bwfdm.replaydh.workflow.impl.DefaultWorkflow.getActiveStep(DefaultWorkflow.java:320)
    at bwfdm.replaydh.workflow.Workflow.isActiveStep(Workflow.java:134)
    at bwfdm.replaydh.ui.workflow.graph.WorkflowGraphLayout.refreshNodeStyle(WorkflowGraphLayout.java:176)
    at bwfdm.replaydh.ui.workflow.graph.WorkflowGraphLayout.defaultMakeNode(WorkflowGraphLayout.java:220)
    at bwfdm.replaydh.ui.workflow.graph.WorkflowGraphDelegatingLayout.workflow2Graph(WorkflowGraphDelegatingLayout.java:220)
    at bwfdm.replaydh.ui.workflow.graph.WorkflowGraphDelegatingLayout.doLayout(WorkflowGraphDelegatingLayout.java:135)
    at bwfdm.replaydh.ui.workflow.graph.WorkflowGraph.rebuildGraph(WorkflowGraph.java:689)
    at bwfdm.replaydh.ui.GuiUtils.invokeEDT(GuiUtils.java:169)
    at bwfdm.replaydh.ui.workflow.graph.WorkflowGraph.initRebuild(WorkflowGraph.java:776)
    at bwfdm.replaydh.ui.workflow.graph.WorkflowGraph.setWorkflow(WorkflowGraph.java:716)
    at bwfdm.replaydh.ui.core.RDHMainPanel.showInitialOutline(RDHMainPanel.java:433)
    at bwfdm.replaydh.ui.core.RDHMainPanel.<init>(RDHMainPanel.java:359)
    at bwfdm.replaydh.ui.core.RDHGui.showMainWindow(RDHGui.java:287)
    at bwfdm.replaydh.ui.core.RDHGui.doShowUI(RDHGui.java:278)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: bwfdm.replaydh.git.GitException: Failed to read process metadata from commit message for commit 5fe06e700b7784f74905124eb5c3c328b3528df0 1543233768 -----p
    at bwfdm.replaydh.git.JGitAdapter.loadWorkflowStep(JGitAdapter.java:2130)
    at bwfdm.replaydh.git.JGitAdapter.access$4(JGitAdapter.java:2094)
    at bwfdm.replaydh.git.JGitAdapter$DelegatingWorkflow.ensureWorkflowStepData(JGitAdapter.java:2377)
    ... 28 more
Caused by: java.lang.IllegalArgumentException: Duplicate id: step_3
    at bwfdm.replaydh.workflow.impl.DefaultWorkflow.checkUniqueId(DefaultWorkflow.java:162)
    at bwfdm.replaydh.workflow.impl.DefaultWorkflow.acceptOrCreateNewId(DefaultWorkflow.java:154)
    at bwfdm.replaydh.workflow.impl.DefaultWorkflowStep.setId(DefaultWorkflowStep.java:133)
    at bwfdm.replaydh.json.JsonWorkflowStepReader.read(JsonWorkflowStepReader.java:257)
    at bwfdm.replaydh.json.JsonWorkflowStepReader.parseStep(JsonWorkflowStepReader.java:76)
    at bwfdm.replaydh.git.JGitAdapter.loadWorkflowStep(JGitAdapter.java:2124)
    ... 30 more 

grafik

As a temporary solution (for the user): 1) Copy the ".git" folder inside the workspace to some other place (outside the workspace folder) as a backup-copy 2) Remove the ".git" folder from the workspace folder. WARNING - all stored steps and internal information will be removed!!! 3) Start after that the RDH-client again. New workspace should be created in this case (proper dialogue will appear inside the client):

grafik