Bug reports
NOTE: This page is obsolete - ALL ENTRIES HAVE BEEN MOVED - use http://bugs.gjallar.se instead!!! (you need an account though)
If you don't have an account you can always post to the mailinglist - we follow it closely. Also see Good ideas for a listing of ideas less formally dealt with.
Legend
- NEW. Just created, noone has looked at it yet.
- OPEN. Being worked on, hang on. :)
- RESOLVED. Figured out, but fix not yet applied.
- CLOSED. Fixed and closed.
- POSTPONED. Will be fixed, but later.
Old bugs
Don't miss Ideas at the bottom!
Use page names with "Bug:" like below. The list grows downwards which will assign each bug a number (since this is an ordered list).
- Bug: a demo bug (CLOSED)
- Bug: Login fails after new cases created (POSTPONED)
- Ok, this is a Magma migration problem. Gjallar does not really support migration of old databases yet - but it soon will I think by relying on the same mechanism as offline operation will/does - txn replaying.
- Bug: Process Development shows "A Magma collection" instead of a list for severity (CLOSED)
- Fixed.
- Bug: Process development has two responsible fields and no reporter (CLOSED)
- Fixed.
- Bug: Adding an outgoing link in process support did not work at the beginning, but the second time. (RESOLVED)
- Added a comment, I think I know what it is, will fix.
- Verified that this is because of stale views (the recent 5 feature).
- BugOrFeature Several instances of Q2Model after startServer (CLOSED)
- See explanation on the bug page itself.
- Bug: MagmaCollection asArray: typo (CLOSED)
- Yep, I agree - otherwise it makes no sense. :) I will report it to Chris (this is in Magma).
- Fixed in Magma now.
- Bug: MessageNotUnderstood: MagmaCollection status. In view cases# (CLOSED)
- Sorry about this one, it slipped in due to 188 being stressed for a demo. It would work if you also add MagmaLargeCollection>>asOrderedCollection (similar to asArray). I think 189 fixes this - it is the beginning of a rewrite of all this.
- Code has been worked over, bug fixed.
- Editing a case with links removed them when saving (CLOSED)
- Fixed.
The following have been transferred to Gjallar and should be handled there:
- Bug: Validation messages per field are very confusing (NEW)
- Mandatory forms of start stage are not yet added automatically.(NEW)
- Mandatory forms of a transition are not yet added automatically.(NEW)
- When restarting a killed Gjallar some things need to be updated: (NEW)
- "customObjectTypes do: [:co | co objectsChanged]". But this can be costly if the COs are very large.
- "Server started" time needs to be adjusted.
- Q2LogFile needs to be reopened or something.
- When logging in first time (now and then) "Internal error: MaUserError: Filestream required" (NEW)
- One page too many in batched list sometimes. (NEW)
- The numbered page links in the batched list do not appear until one have stepped through all pages. (NEW)
- Get My View to work (CLOSED)
- Sometimes logging in seems to work but you end up being the Anybody user (which is the user you are when you are not logged in).(NEW)
- In Q2FormComponent >> render:label:control:tooltip:help: we shouldn't render a div (#formfield) around the table rows. (NEW)
- Q2WorkflowStage >> allowedExtraFormsFor: never uses its parameter. (NEW)
- Q2WorkflowStage >> newTransition:to: should return the newly created transition, to conform with #transition:to: (NEW)
- Q2Process >> createBatFileForSearch creates a batch file which uses grep, but grep.exe is not in the gjallar release. You can get it from: http://unxutils.sourceforge.net/UnxUpdates.zip
- Oops, sorry about that. I had to change from using "find" (in win32) since find didn't want to output more than 1024 bytes(!). I missed adding grep to the release skeleton dir.
- We could avoid using grep by adding a -H 0 parameter to the swish-e call.
- Ok, neat! :)
- Static content loading takes a lots of time in Firefox (OPEN)
- Bug: Recursive creation of suspended processes (OPEN)
- Cases viewed recently that are modified, for example if another case links to one of them, are not visually updated because the Q2FormEditor is not reloaded. Its buffer still shows the old state. (OPEN)
Improvements
- There is a red icon shown on fields/forms when there is an unmet criteria. Should we also propagate this to the recent 5 cases list and also have it in a case table column? Would be nice. (NEW)
- When a case enters a "dead end" stage (no outgoing transitions), should we show that somehow? (NEW)
- Might be nice to be able to see the criteria validation text on fields even when they are met (now they are only shown when unmet). (NEW)
- Add a boolean Process setting wether a case should be readonly when it has status closed. (NEW)
- Large reports hog the Processes too much, should lower priority. (NEW)
- I have a Gjallar with 4000 cases in it and doing a report on all extracting name, subject, description took 23 min and hogged the box quite a bit.
- EnsureResponsibleService iterates over all cases and hogs the CPU. Can it be done smarter? Takes about 8 minutes with 4000 cases. (NEW)
- Mmmm, perhaps this is not so bad, it only iterates over the cases sitting in Inboxes. 4000 cases in inboxes is pretty much. :)
- Selection fields with autocomplete - how to deal with incomplete entry? Visually show when there is a hit? (A green small hash mark or something)
- If fields in different forms refer to the same selector, or if you add the same field to different forms then you expect to see a change in one form propagate to the other forms when switching forms. But since each form has its own buffer nothing is propagated. (NEW)
- Small improvement over logging's performance. (OPEN)
- A solution for the session timeout problem. (OPEN)
- Changelog generator. (OPEN)
- Allow the port to be set in gjallar.ini file (NEW)
Ideas
- RFD: Timeout of sessions (OPEN)
- FeatureRequest: Quick login after timeout (NEW)
- Morphic Consoles (OPEN)
- Localization (OPEN)
- Building the database (OPEN)
- Porting Gjallar to Linux (CLOSED)
- Gjallar instance for Gjallar development (NEW)