Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0044827
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformmajorhave not tried2020-08-17 13:502020-08-31 10:04
ReportercbernerView Statuspublic 
Assigned Tocberner 
PriorityimmediateResolutionfixedFixed in VersionPR20Q4
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression levelProduction - Confirmed Stable
Regression date2019-10-15
Regression introduced in release3.0PR20Q1
Regression introduced by commithttps://gitlab.com/openbravo/product/openbravo/-/commit/dded7dec5f17b8b1fc8f6c118af985c5274670a5 [^]
Triggers an Emergency PackNo
Summary

0044827: Scheduling a process without start date or start time fails

DescriptionWhen trying to schedule or reschedule a process request without start date or start time it fails with a parse date exception.

In logs:
Couldn't create quartz trigger for process Acct Server Process
java.text.ParseException: Could not parse date
    at org.openbravo.scheduling.SchedulerTimeUtils.parse(SchedulerTimeUtils.java:81) ~[classes/:?]
Steps To Reproduce- Open Process Request
- Create new Process (e.g. Log Clean Up)
- Set to scheduled and empty Start Date or Start Time fields
- Save Process Request and try to schedule it

Check logs -> There's should be a parse date error.
Proposed SolutionIf date/time is missing, use default = now in SchedulerTimeUtils parse function.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0044932PR20Q3.1 closedcberner Scheduling a process without start date or start time fails 
depends on backport 0044933PR20Q2.2 closedcberner Scheduling a process without start date or start time fails 

-  Notes
(0122253)
hgbot (developer)
2020-08-21 14:22

Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/127 [^]
(0122467)
hgbot (developer)
2020-08-31 10:04

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 7246213ce9af90cd57e8fac59115759d123f96b3
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 2020-08-31T10:03:35+02:00
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/7246213ce9af90cd57e8fac59115759d123f96b3 [^]

Fixes ISSUE-44827: Allow scheduling a process without start date or time

Previously it was possible to schedule a process without start date or
time, assuming current date and current time. This was lost in a
refactor.
A new method getCurrentDateTime has been added to SchedulerTimeUtils to
get the missing part of date/time provided assuming "now" when missing.
It will return the date + time in the expected format for timestamp and
parse.

Fixes regression introduced in commit dded7dec5f17b8b1fc8f6c118af985c5274670a5

---
M src/org/openbravo/scheduling/SchedulerTimeUtils.java
M src/org/openbravo/scheduling/trigger/LaterTriggerGenerator.java
M src/org/openbravo/scheduling/trigger/ScheduledTriggerGenerator.java
---
(0122468)
hgbot (developer)
2020-08-31 10:04

Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/127 [^]

- Issue History
Date Modified Username Field Change
2020-08-17 13:50 cberner New Issue
2020-08-17 13:50 cberner Assigned To => cberner
2020-08-17 13:50 cberner Modules => Core
2020-08-17 13:50 cberner Regression level => Production - Confirmed Stable
2020-08-17 13:50 cberner Regression date => 2019-10-16
2020-08-17 13:50 cberner Regression introduced in release => 3.0PR20Q1
2020-08-17 13:50 cberner Regression introduced by commit => https://gitlab.com/openbravo/product/openbravo/-/commit/0199a62cc7b377ad1f462d282e4925c4d63a8301 [^]
2020-08-17 13:50 cberner Triggers an Emergency Pack => No
2020-08-17 14:41 cberner Regression date 2019-10-16 => 2019-10-15
2020-08-17 14:41 cberner Regression introduced by commit https://gitlab.com/openbravo/product/openbravo/-/commit/0199a62cc7b377ad1f462d282e4925c4d63a8301 [^] => https://gitlab.com/openbravo/product/openbravo/-/commit/dded7dec5f17b8b1fc8f6c118af985c5274670a5 [^]
2020-08-21 14:22 hgbot Note Added: 0122253
2020-08-31 10:02 cberner Status new => scheduled
2020-08-31 10:04 hgbot Resolution open => fixed
2020-08-31 10:04 hgbot Status scheduled => closed
2020-08-31 10:04 hgbot Fixed in Version => PR20Q4
2020-08-31 10:04 hgbot Note Added: 0122467
2020-08-31 10:04 hgbot Note Added: 0122468


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker