[midPoint-git] [Evolveum/midpoint] 4b5423: Fix MID-4391: Error 500 when opening task

Radovan Semancik radovan.semancik at evolveum.com
Fri Jan 26 19:44:57 CET 2018


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 4b54237b37662d08556bb5c94d60c204dad5cedd
      https://github.com/Evolveum/midpoint/commit/4b54237b37662d08556bb5c94d60c204dad5cedd
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-01-23 (Tue, 23 Jan 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskDto.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java

  Log Message:
  -----------
  Fix MID-4391: Error 500 when opening task

There were some special cases when exception was thrown
e.g. in model context processing, subtasks retrieval or like
that. More work is needed to make sure that errors will be always
reported in the GUI.


  Commit: 161fdafd7145afaef697e07d346d62cdb616a66f
      https://github.com/Evolveum/midpoint/commit/161fdafd7145afaef697e07d346d62cdb616a66f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-01-23 (Tue, 23 Jan 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/ValueChoosePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismValuePanel.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/AbstractValuePolicyOriginResolver.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValuePolicyProcessor.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
    A model/model-intest/src/test/resources/password/password-policy-maverick.xml
    A model/model-intest/src/test/resources/password/resource-dummy-maverick.xml
    A model/model-intest/src/test/resources/password/resource-dummy-souvenir.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaching.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/post-3.7-fixes' into post-3.7-fixes


  Commit: 856b7d7082e0f5073c24c6e53fdbd1e92f38549f
      https://github.com/Evolveum/midpoint/commit/856b7d7082e0f5073c24c6e53fdbd1e92f38549f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2018-01-23 (Tue, 23 Jan 2018)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/ReadOnlyValueModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.java

  Log Message:
  -----------
  Fix ReportConfigurationPanel lambda serialization

A filter in ReportConfigurationPanel was not serializable;
fixed by replacing lambda with resulting objects.


  Commit: 36e2f2d1d5aed1c420f9519bc83940600ff50761
      https://github.com/Evolveum/midpoint/commit/36e2f2d1d5aed1c420f9519bc83940600ff50761
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2018-01-23 (Tue, 23 Jan 2018)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd

  Log Message:
  -----------
  Experimental lifecycle state model schema


  Commit: e60db47110e30494cd4877abeb0d4dd5833857bd
      https://github.com/Evolveum/midpoint/commit/e60db47110e30494cd4877abeb0d4dd5833857bd
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd

  Log Message:
  -----------
  Clarifications in FormType schema (comments only).


  Commit: e77c314d5fb98603e07b00a8d697efb9d321349b
      https://github.com/Evolveum/midpoint/commit/e77c314d5fb98603e07b00a8d697efb9d321349b
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2018-01-25 (Thu, 25 Jan 2018)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
    M model/model-intest/src/test/resources/security/role-modify-user.xml

  Log Message:
  -----------
  Security (authorizations) test update


  Commit: 9fe7f2f7c58c5bc7be73058084adb907398aaef7
      https://github.com/Evolveum/midpoint/commit/9fe7f2f7c58c5bc7be73058084adb907398aaef7
  Author: kate <honchar at evolveum.com>
  Date:   2018-01-25 (Thu, 25 Jan 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/FocusMainPanel.java

  Log Message:
  -----------
  Profile page: save/preview changes buttons enable behaviour


  Commit: 467079c96cc171662983d1d1653ea526c48ceebe
      https://github.com/Evolveum/midpoint/commit/467079c96cc171662983d1d1653ea526c48ceebe
  Author: kate <honchar at evolveum.com>
  Date:   2018-01-25 (Thu, 25 Jan 2018)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/ReadOnlyValueModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskDto.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/AbstractValuePolicyOriginResolver.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValuePolicyProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
    A model/model-intest/src/test/resources/password/password-policy-maverick.xml
    A model/model-intest/src/test/resources/password/resource-dummy-maverick.xml
    A model/model-intest/src/test/resources/password/resource-dummy-souvenir.xml
    M model/model-intest/src/test/resources/security/role-modify-user.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaching.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java

  Log Message:
  -----------
  Merge branch 'post-3.7-fixes' of https://github.com/Evolveum/midpoint into post-3.7-fixes


  Commit: d0afa4e8c33535ce3319fa87042bae7f1b9618ce
      https://github.com/Evolveum/midpoint/commit/d0afa4e8c33535ce3319fa87042bae7f1b9618ce
  Author: kate <honchar at evolveum.com>
  Date:   2018-01-25 (Thu, 25 Jan 2018)

  Changed paths:
    M gui/admin-gui/src/main/resources/static/js/midpoint-theme.js

  Log Message:
  -----------
  busy icon small fix


  Commit: 75206c1791c29bc8be320600bd6ca23302726798
      https://github.com/Evolveum/midpoint/commit/75206c1791c29bc8be320600bd6ca23302726798
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointGuiAuthorizationEvaluator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/util/src/main/java/com/evolveum/midpoint/util/DebugUtil.java
    M model/model-api/pom.xml
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractSecurityTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
    M model/model-intest/src/test/resources/logback-test.xml
    A model/model-intest/src/test/resources/security/role-prop-except-administrative-status.xml
    A model/model-intest/src/test/resources/security/role-prop-except-assignment.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/Authorization.java
    R repo/security-api/src/main/java/com/evolveum/midpoint/security/api/ItemSecurityDecisions.java
    A repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/ItemSecurityConstraints.java
    M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/ObjectSecurityConstraints.java
    A repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/PositiveNegativeItemPaths.java
    M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/SecurityEnforcer.java
    A repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/AutzItemPaths.java
    M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/ItemSecurityConstraintsImpl.java
    M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/ObjectSecurityConstraintsImpl.java
    R repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/PhaseDecisionImpl.java
    A repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/PhasedConstraints.java
    A repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/QueryAutzItemPaths.java
    R repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/QueryItemsSpec.java
    M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java

  Log Message:
  -----------
  Support for exceptItem in authorizations. Authorization refactoring/simplification.


  Commit: 51b9bacfd8b8bd0ddb8d0a32b95e9349afe47bac
      https://github.com/Evolveum/midpoint/commit/51b9bacfd8b8bd0ddb8d0a32b95e9349afe47bac
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java

  Log Message:
  -----------
  Additional autz test.


  Commit: 04549e904a22ed214f6a9ab3ca26b52e8e76b354
      https://github.com/Evolveum/midpoint/commit/04549e904a22ed214f6a9ab3ca26b52e8e76b354
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/FocusMainPanel.java
    M gui/admin-gui/src/main/resources/static/js/midpoint-theme.js

  Log Message:
  -----------
  Merge branch 'post-3.7-fixes' of github.com:Evolveum/midpoint into post-3.7-fixes


  Commit: 126f6a9dc1b123ae84759cf2fdf002e2cfb2ed52
      https://github.com/Evolveum/midpoint/commit/126f6a9dc1b123ae84759cf2fdf002e2cfb2ed52
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/ReadOnlyValueModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/FocusMainPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointGuiAuthorizationEvaluator.java
    M gui/admin-gui/src/main/resources/static/js/midpoint-theme.js
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
    M infra/util/src/main/java/com/evolveum/midpoint/util/DebugUtil.java
    M model/model-api/pom.xml
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractSecurityTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
    M model/model-intest/src/test/resources/logback-test.xml
    M model/model-intest/src/test/resources/security/role-modify-user.xml
    A model/model-intest/src/test/resources/security/role-prop-except-administrative-status.xml
    A model/model-intest/src/test/resources/security/role-prop-except-assignment.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/Authorization.java
    R repo/security-api/src/main/java/com/evolveum/midpoint/security/api/ItemSecurityDecisions.java
    A repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/ItemSecurityConstraints.java
    M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/ObjectSecurityConstraints.java
    A repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/PositiveNegativeItemPaths.java
    M repo/security-enforcer-api/src/main/java/com/evolveum/midpoint/security/enforcer/api/SecurityEnforcer.java
    A repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/AutzItemPaths.java
    M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/ItemSecurityConstraintsImpl.java
    M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/ObjectSecurityConstraintsImpl.java
    R repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/PhaseDecisionImpl.java
    A repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/PhasedConstraints.java
    A repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/QueryAutzItemPaths.java
    R repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/QueryItemsSpec.java
    M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java

  Log Message:
  -----------
  Merge branch 'post-3.7-fixes'


  Commit: 660f4e1fe2c9ea6b7c1722bd7a46b4bfa4942009
      https://github.com/Evolveum/midpoint/commit/660f4e1fe2c9ea6b7c1722bd7a46b4bfa4942009
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M model/model-api/pom.xml

  Log Message:
  -----------
  post-merge fix


Compare: https://github.com/Evolveum/midpoint/compare/40da96126750...660f4e1fe2c9


More information about the midPoint-svn mailing list