[ https://issues.apache.org/jira/browse/RATIS-475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16793610#comment-16793610 ]
Josh Elser commented on RATIS-475: ---------------------------------- Fix looks good to me, [~rajeshbabu]! Good catch!! I think this will be ready to go after your cleanup. Can you move VerificationTool into src/main/java? This would make it easier for folks to consume on the CLI. > [Log Service] Writing data from Log Stream failing with IllegalStateException > ----------------------------------------------------------------------------- > > Key: RATIS-475 > URL: https://issues.apache.org/jira/browse/RATIS-475 > Project: Ratis > Issue Type: Bug > Components: LogService > Reporter: Rajeshbabu Chintaguntla > Assignee: Rajeshbabu Chintaguntla > Priority: Major > Attachments: RATIS-475-wip.patch > > > Written an app to create multiple logs and write data to the logs. At some > point of time writing to log failing with following error. > {noformat} > 2019-01-24 22:09:04 ERROR RaftServerImpl:1119 - localhost_9951: > applyTransaction failed for index:1 proto:(t:1, i:1), STATEMACHINELOGENTRY, > client-DE592625D102, cid=11 > 2019-01-24 22:09:04 ERROR StateMachineUpdater:133 - Terminating with exit > status 2: StateMachineUpdater-localhost_9951: the StateMachineUpdater hits > Throwable > java.lang.IllegalStateException: localhost_9951: Failed > updateLastAppliedTermIndex: newTI = (t:1, i:1) < oldTI = (t:1, i:7) > at org.apache.ratis.util.Preconditions.assertTrue(Preconditions.java:72) > at > org.apache.ratis.statemachine.impl.BaseStateMachine.updateLastAppliedTermIndex(BaseStateMachine.java:116) > at > org.apache.ratis.logservice.server.LogStateMachine.processAppendRequest(LogStateMachine.java:324) > at > org.apache.ratis.logservice.server.LogStateMachine.applyTransaction(LogStateMachine.java:356) > at > org.apache.ratis.server.impl.RaftServerImpl.applyLogToStateMachine(RaftServerImpl.java:1116) > at > org.apache.ratis.server.impl.StateMachineUpdater.run(StateMachineUpdater.java:169) > at java.lang.Thread.run(Thread.java:745) > {noformat} > Getting this error just after writing few entries. -- This message was sent by Atlassian JIRA (v7.6.3#76005)