This error comes from passing extra options to a 'has' attribute
declaration. Previously it took two arguments and ignored the rest. Now it
uses the rest as options and only the 'weak' option is allowed.

-Dan

On Sun, Oct 28, 2018 at 3:45 PM Jan Eskilsson <janeskil1...@gmail.com>
wrote:

> Hi All
>
> Today we upgraded our test system from Mojolicious-8 to Mojolicious-8.04
> and we got a bit of a problem.
>
> When we try to start Morbo we get this error
> Odd number of elements in hash assignment at
> /opt/ActivePerl-5.24/site/lib/Mojo/Base.pm line 27.
> Can't load application from file
> "/home/jan/Project/mateorit_microservice/script/mateorit_microservice":
> Unsupported attribute option at
> /home/jan/Project/mateorit_microservice/script/../lib/MateoritMicroservice.pm
> line 6.
> Compilation failed in require at
> /home/jan/Project/mateorit_microservice/script/../lib/MateoritMicroservice.pm
> line 6.
>
> ./lib/MateoritMicroservice.pm line 6.  looks like this,
>  use MateoritMicroservice::Model::Messages;
>
> and in MateoritMicroservice::Model::Messages,
>
> package MateoritMicroservice::Model::Messages;
> use Mojo::Base -base;
>
> and the error seems to originate from this line in Mojo::Base::attr
>   Carp::croak 'Unsupported attribute option' if grep { $_ ne 'weak' } keys
> %kv;
>
> What are we doing wrong here ? adding use Mojo::Base -base, -weak;  does
> not seem to change anything.
>
> everything worked fine using Mojolicious-8 before the upgrade so i guess
> we are missing something here.
>
>
> Thank you in advance.
>
> Best Regards
> Jan
>
>
> --
> Titles mean nothing.  The one with a servant's heart is the leader.
>
> Please consider the environment before you print this email.
>
> All incoming and outgoing emails and any attachments are subjected to a
> virus scanner and are believed to be free of any virus, or any other defect
> which might affect any computer or IT system into which they are received
> and opened. Therefore, it is the responsibility of the recipient to ensure
> that they are virus free and no responsibility is accepted by Jan Eskilsson
>  for any loss or damage arising in any way from receipt or use thereof.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Mojolicious" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mojolicious+unsubscr...@googlegroups.com.
> To post to this group, send email to mojolicious@googlegroups.com.
> Visit this group at https://groups.google.com/group/mojolicious.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mojolicious+unsubscr...@googlegroups.com.
To post to this group, send email to mojolicious@googlegroups.com.
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to