craigh / PostCalendar

PostCalendar is a calendar module for the Zikula Application Framework
20 stars 9 forks source link

error message when installing Postcalendar on 1.4.4-dev #112

Closed MrMontesa closed 8 years ago

MrMontesa commented 8 years ago

When testing 1.4.4-dev I tried installing PostCalendar and came accross the follwoing error:

Error found in composer file of PostCalendar (PostCalendar) in property "extra": The property extra is required.

Had a chat with Guite about it in another core ticket (https://github.com/zikula/core/issues/3194) and he supposed that this might be a Postcalendar issue that the composer file is incomplete.

MrMontesa commented 8 years ago

Tried editing composer.json myself but was not able to fill all required fields.

    "extra": {
        "zikula": {
        }
    }

Then it complained about missing: extra.zikula.class which I cant predict.

craigh commented 8 years ago

@guite

craigh commented 8 years ago

Postcalendar is a legacy module and shouldn't have a composer file at all. However it should still install and maybe @guite s changes in the core have broken this. But is SHOULD work in the corr

Guite commented 8 years ago

The composer file is invalid because several required elements are not contained. Easiest solution is removing the file.

craigh commented 8 years ago

I think the core should handle this better by dialing the validation of composer files for non-bundle type modules.

closing this as it is a core issue