Ticket #298 (closed Defect: fixed)

Opened 8 years ago

Last modified 8 years ago

Startup failures and oddities

Reported by: jri Owned by: jri
Priority: Major Milestone: Release 4.1
Component: DeepaMehta Standard Distribution Version: 4.0.12-SNAPSHOT
Keywords: Cc: dgf, Malte
Complexity: 8 Area:
Module: deepamehta-core

Description

Starting up with the "accesscontrol" branch, especially when no DB exists, shows unpredictable behavior:

  • Missing types in the "Create" menu, e.g. "Note": this happens when a plugin creates a type just in the moment after the ACL plugin is installed in the DB but before registered at core. In this case the type got no ACL entries.
  • Changes to the default topicmap (created while startup) are not persistent although a user is logged in (and thus have permission to modify it): this happens if the default topicmap is created before the ACL plugin is registered at core. In this case the topicmap has no creator information.

Add further startup failures and oddities you encounter here. A log transcript is appreciated.

Change History

comment:1 Changed 8 years ago by Jörg Richter

Core fix: serialize plugin activation (#298).

"accesscontrol" branch: no types should be missing anymore in the Create menu.
Startup is less error prone.

See ticket 298.

comment:2 Changed 8 years ago by Jörg Richter

Topicmaps fix: default map has ACL entries (#298).

Creation of the default topicmap is defered to ensure it gets ACL entries and creator information.

The "accesscontrol" branch should launch properly also if no DB exists.

See ticket 298.

comment:3 Changed 8 years ago by Jörg Richter

Core fix: serialize plugin activation (#298).

"accesscontrol" branch: no types should be missing anymore in the Create menu.
Startup is less error prone.

See ticket 298.

comment:4 Changed 8 years ago by Jörg Richter

Topicmaps fix: default map has ACL entries (#298).

Creation of the default topicmap is defered to ensure it gets ACL entries and creator information.

The "accesscontrol" branch should launch properly also if no DB exists.

See ticket 298.

comment:5 Changed 8 years ago by jri

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.