Ticket #112 (closed defect: fixed)

Opened 1 year ago

Last modified 1 week ago

o.o.projects: Creating/editing new projects leads to error 500 with "workgroup restricted"

Reported by: flack Assigned to: flack
Priority: major Milestone: 8.09.3 Ragnaroek
Component: MidCOM component Version: 1.8 Thor
Keywords: Cc:

Description

When I try to create a new project, it is created, but most settings (like contacts are not saved). There is this line in the log:

Aug 26 2007 18:28:06 (01.797940016, 8.063.764,   1.768):        [error] midcom_services_auth::delete_virtual_group: The virtual group passed cannot be removed, the object is invalid. See the debug level log for more details.

When I choose "workgroup restricted" in the edit view, for some groups in the select list this creates an error 500: The log contains this line:

Aug 26 2007 18:21:46 (02.550477028, 8.388.788, 150.428):        [error] midcom_core_group_midgard::_load: Tried to load a midcom_core_group, but $id was of unknown type.

Error screen:

Server Error

Invalid arguments for set_privilege: Failed to create the privilege. See debug level log for details.
Error 500

Sun, 26 Aug 2007 18:30:58 +0200
Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 Midgard/1.8.4 PHP/5.2.0-8+etch7 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8

Stacktrace:
1: /var/cache/midgardlive/61-305-68-0.php:0 {main}
2: /var/cache/midgardlive/61-305-68-0.php:76 midcom_application::codeinit
3: /usr/share/php/midcom/lib/midcom/application.php:522 midcom_application::_process
4: /usr/share/php/midcom/lib/midcom/application.php:1015 midcom_application::_handle
5: /usr/share/php/midcom/lib/midcom/application.php:1114 midcom_baseclasses_components_interface::handle
6: /usr/share/php/midcom/lib/midcom/baseclasses/components/interface.php:610 midcom_baseclasses_components_request::handle
7: /usr/share/php/midcom/lib/midcom/baseclasses/components/request.php:716 org_openpsa_projects_handler_project_action::_handler_action
8: /usr/share/php/midcom/lib/org/openpsa/projects/handler/project/action.php:236 midcom_helper_datamanager::process_form
9: /usr/share/php/midcom/lib/midcom/helper/datamanager/datamanager.php:1114 __midcom_org_openpsa_task::update
10: /var/cache/midgardlive/midcom_openpsa/phpscripts/midcom.dba-org.openpsa.projects-midcom_dba_classes.inc.php:136 midcom_baseclasses_core_dbobject::update
11: /usr/share/php/midcom/lib/midcom/baseclasses/core/dbobject.php:95 midcom_baseclasses_core_dbobject::update_post_ops
12: /usr/share/php/midcom/lib/midcom/baseclasses/core/dbobject.php:118 org_openpsa_projects_project::_on_updated
13: /usr/share/php/midcom/lib/org/openpsa/projects/project_midcomdba.php:98 midcom_org_openpsa_task::_on_updated
14: /usr/share/php/midcom/lib/org/openpsa/projects/task_midcomdba.php:186 org_openpsa_core_acl_synchronizer::write_acls
15: /usr/share/php/midcom/lib/org/openpsa/core/acl_synchronizer.php:31 org_openpsa_core_acl_synchronizer::_write_full_midcom_acls
16: /usr/share/php/midcom/lib/org/openpsa/core/acl_synchronizer.php:112 __midcom_org_openpsa_task::set_privilege
17: /var/cache/midgardlive/midcom_openpsa/phpscripts/midcom.dba-org.openpsa.projects-midcom_dba_classes.inc.php:133 midcom_baseclasses_core_dbobject::set_privilege
18: /usr/share/php/midcom/lib/midcom/baseclasses/core/dbobject.php:1556 midcom_application::generate_error

I had this working once, because there is one project where everything works, but for all new ones and tasks I create, I get the behaviour described above

Change History

08/27/07 01:50:11 changed by flack

Update: I just found out that projects automatically generated from won salsprojects work, but the ones created directly in the projects component lead to the above errors

09/27/07 22:54:48 changed by bergie

  • milestone set to MidCOM 3.0.

12/17/07 16:01:35 changed by rambo

  • owner changed from tarjei to bergie.

03/13/08 14:32:53 changed by bergie

  • milestone changed from MidCOM 3.0 to MidCOM 2.9.

09/30/08 14:10:19 changed by bergie

  • milestone changed from MidCOM 2.9 to 8.09 Ragnaroek.

10/13/08 10:24:02 changed by bergie

  • milestone changed from 8.09 Ragnaroek to 8.09.2 Ragnaroek.

10/31/08 12:35:15 changed by bergie

  • owner changed from bergie to flack.
  • version changed from 2.8 to 1.8 Thor.
  • milestone changed from 8.09.2 Ragnaroek to 8.09.3 Ragnaroek.

11/22/08 10:19:37 changed by flack

  • status changed from new to closed.
  • resolution set to fixed.

This is working in 8.09.2, so I guess it got fixed accidentally when converting to DM2