Ticket #2416 (closed bug: obsolete)
[server] Server related bugs
Reported by: | meddle | Owned by: | meddle |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | S2S_CORE | Version: | 2.0 |
Keywords: | server | Cc: | |
Category: | unknown | Effort: | |
Importance: | 90 | Ticket_group: | |
Estimated Number of Hours: | 0 | Add Hours to Ticket: | 0 |
Billable?: | yes | Total Hours: | 0 |
Analysis_owners: | meddle, deyan | Design_owners: | meddle |
Imp._owners: | meddle, mira | Test_owners: | |
Analysis_reviewers: | Changelog: | Changelog | |
Design_reviewers: | pap | Imp._reviewers: | todor, deyan, pap |
Test_reviewers: | Analysis_score: | 3 | |
Design_score: | 3.5 | Imp._score: | 4 |
Test_score: | 0 |
Description (last modified by deyan) (diff)
- BUG : When downloading book with images, sometimes assertation error is thrown.
- BUG : Pages and Frames with background images don't work. There is a BinSourceNotFound Exception.
- BUG : Sometimes there is a NullPointer when the download autorefreshes a not yet downloaded binary resource.
- BUG : Books with background images can not be saved and then reload.
- BUG : When a book is saved on the server and then the the client disconnects from it, the book is closed, but the user can still undo changes from this book, causing exceptions.
- BUG : When making changes with empty significant change (move, resize, apply page template) and then undo them, an error is thrown and the Database becomes unusable.
- BUG : There are some exceptions when using templates on server books.
- The DND bugs will be fixed later
Attachments
Change History
comment:1 Changed 15 years ago by deyan
- Status changed from new to s1b_analysis_finished
- Description modified (diff)
- Summary changed from Last Server Project Bugfixes to [server] Server related bugs
comment:2 Changed 15 years ago by meddle
- Status changed from s1b_analysis_finished to s2a_design_started
comment:3 Changed 15 years ago by meddle
- Status changed from s2a_design_started to s2b_design_finished
- Analysis_owners changed from meddle to meddle, deyan
- Analysis_score changed from 0 to 3
Bug fixes:
- BUG : When downloading book with images, sometimes assertation error is thrown.
- CAUSE : The images are being compared for some reason when the book is downloaded, so the exception is thrown because the equals worked with the size of the image, not its binary data. The problem was present only for background images...
- FIX : The 'equals' method of the ImmImage now uses the size of the binary data, which is in the model, not get from the chunks.
- BUG : Pages and Frames with background images don't work. There is a BinSourceNotFound Exception.
- CAUSE : The background images' binary source not found exceptions are not handled.
- FIX : Handle them in ShapeElementHelper#drawContent(Graphics2D g2d) method, when there is now bin source found, the element will not be painted.
- BUG : Sometimes there is a NullPointer when the download autorefreshes a not yet downloaded binary resource.
- CAUSE : For some reason after the event is dispatched the parent view of the ErrorManipulationView is removed (becomes null).
- FIX : Remove the assert, and refresh only if the view is not null. FrameLogic
- BUG : Books with background images can not be saved and then reload.
- CAUSE : The ref for these images is absolute.
- FIX : Make the ref relative.
- BUG : When a book is saved on the server and then the the client disconnects from it, the book is closed, but the user can still undo changes from this book, causing exceptions.
- CAUSE : The doc view of this book stays for some reason the current one...
- FIX : Make the logic for removing the server books when disconnecting better. Now there is a boolean var, that is true only if the current doc view is server view, and if that is the case the current doc view becomes the desktop... It could be not the desktop but some other view, but the logic was that before (only not working :))
- DUPLICATE : #2415
- BUG : When making changes with empty significant change (move, resize, apply page template) and then undo them, an error is thrown and the Database becomes unusable.
- CAUSE : The database is made so that inly if there is setting of keys the revision new revision caused by the change is made the last one.
- FIX : On the server side in the ResourceServiceDBImpl if there are no writes in the change, update the last revision caused by the empty change to be the last sync revision for the resource.
- BUG : There are some exceptions when using templates on server books.
- I tried to reproduce them, but after fixing the problems with the background images I couldn't so they may be fixed... The default template bugfix should fix the one that when a book has default template and then is uploaded, there is exception... This is in the trunk, I guess, or in #2392.
comment:4 Changed 15 years ago by meddle
- Status changed from s2b_design_finished to s2c_design_ok
- The implementation is in the patch attached.
- I recommend this task be integrated before #2392, because it shorter, and patch conflicts are harder to resolve.
- It is present in the trunk of straxil:5
comment:5 Changed 15 years ago by meddle
- Owner set to meddle
- Status changed from s2c_design_ok to s3a_implementation_started
comment:6 Changed 15 years ago by meddle
- Status changed from s3a_implementation_started to s3b_implementation_finished
comment:8 Changed 15 years ago by pap
- Status changed from s3b_implementation_finished to s3c_implementation_ok
- Design_score changed from 0 to 3.5
- Design_reviewers set to pap
- Imp._score changed from 0 to 4
- Imp._reviewers set to todor, deyan, pap
- Commited in [9097].
- ShapeElementHelper - log in teh catch block, but with a low log level
- I should learn to look better for absolute refs - ImagePickerHud. Also we should at some point reconsider all refs in order to use server resourfces better.
- ImmImmmage - ok but I somewhat dislike that "compared for some reason" :)
- The current document fix - ok
- ResourceServiceDBImpl - OK
- ErrorManipulationView - ok but sounds strange...What is described means that the method gets called before it the view is attached. I don't see any other way for a null parent property.
comment:10 Changed 13 years ago by meddle
- Status changed from s3c_implementation_ok to closed
- Resolution set to obsolete
Closing all the tickets before M Y1
Note: See
TracTickets for help on using
tickets.