Skip Menu |

This queue is for tickets about the MP3-Tag CPAN distribution.

Report information
The Basics
Id: 33758
Status: open
Priority: 0/
Queue: MP3-Tag

People
Owner: Nobody in particular
Requestors: patrick.bourdon [...] bigfoot.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Unknown method
Date: Sun, 2 Mar 2008 22:58:10 +0100
To: bug-MP3-Tag [...] rt.cpan.org
From: Patrick BOURDON <Patrick.Bourdon [...] bigfoot.com>

Hello,


First of all, thank you for the Perl module.

I am using version MP3-Tag-0.9710 with ActivePerl on Windows XP.


I got the following error:

Can't locate object method "getconfig1" via package "MP3::Tag::ID3v2" at C:/Perl/site/lib/MP3/Tag/ID3v2.pm line 707


I understand that tag V2.4 is not already available, But the error message is quite confusion.


Happy to get a v2.4 tag version when you get some time to do it.

Regards.

Patrick (Paris - France).

CC: undisclosed-recipients: ;
Subject: Re: [rt.cpan.org #33758] Unknown method
Date: Sun, 2 Mar 2008 14:45:44 -0800
To: "patrick.bourdon [...] bigfoot.com via RT" <bug-MP3-Tag [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
On Sun, Mar 02, 2008 at 04:58:47PM -0500, patrick.bourdon@bigfoot.com via RT wrote: Show quoted text
> I am using version MP3-Tag-0.9710 with ActivePerl on Windows XP. > > > I got the following error: > > Can't locate object method "getconfig1" via package "MP3::Tag::ID3v2" at > C:/Perl/site/lib/MP3/Tag/ID3v2.pm line 707
Thanks. Could you try this and report: Yours, Ilya --- ./ID3v2.pm-pre Sat Jan 12 04:38:40 2008 +++ ./ID3v2.pm Sun Mar 2 14:47:44 2008 @@ -705,7 +705,7 @@ sub as_bin ($;$$$) { if $raw_ok and $self->{raw_data} and not $self->{modified} and not $update_file; die "Writing of ID3v2.4 is not fully supported (prohibited now via `write_v24').\n" - if $self->{major} == 4 and not $self->getconfig1('write_v24'); + if $self->{major} == 4 and not $self->get_config1('write_v24'); if ($self->{major} > 4) { warn "Only writing of ID3v2.3 (and some tags of v2.4) is supported. Cannot convert ID3v". $self->{version}." to ID3v2.3 yet.\n";
CC: undisclosed-recipients: ;
Subject: Re: [rt.cpan.org #33758] Unknown method
Date: Sun, 2 Mar 2008 14:47:21 -0800
To: "patrick.bourdon [...] bigfoot.com via RT" <bug-MP3-Tag [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
On Sun, Mar 02, 2008 at 04:58:47PM -0500, patrick.bourdon@bigfoot.com via RT wrote: Show quoted text
> Happy to get a v2.4 tag version when you get some time to do it.
Please send bug reports about v24 write. Yours, Ilya
Subject: Re[2]: [rt.cpan.org #33758] Unknown method
Date: Thu, 6 Mar 2008 00:35:20 +0100
To: Ilya Zakharevich via RT <bug-MP3-Tag [...] rt.cpan.org>
From: Patrick BOURDON <Patrick.Bourdon [...] bigfoot.com>

Bonjour Ilya,


It looks good. 

I now get: Writing of ID3v2.4 is not fully supported (prohibited now via `write_v24')

I have not been in details to try understand what is and what is not supported.

Thank you for the prompt answer.

Yours.

Patrick.


Sunday, March 2, 2008, 11:46:05 PM, you wrote:



IZvR> <URL: http://rt.cpan.org/Ticket/Display.html?id=33758 >


IZvR> On Sun, Mar 02, 2008 at 04:58:47PM -0500, patrick.bourdon@bigfoot.com via RT wrote:

>> I am using version MP3-Tag-0.9710 with ActivePerl on Windows XP.


>> I got the following error:


>> Can't locate object method "getconfig1" via package "MP3::Tag::ID3v2" at

>> C:/Perl/site/lib/MP3/Tag/ID3v2.pm line 707


IZvR> Thanks.  Could you try this and report:

IZvR> Yours,

IZvR> Ilya


IZvR> --- ./ID3v2.pm-pre      Sat Jan 12 04:38:40 2008

IZvR> +++ ./ID3v2.pm  Sun Mar  2 14:47:44 2008

IZvR> @@ -705,7 +705,7 @@ sub as_bin ($;$$$) {

IZvR>        if $raw_ok and $self->{raw_data} and not $self->{modified} and not $update_file;

IZvR>  

IZvR>      die "Writing of ID3v2.4 is not fully supported (prohibited now via `write_v24').\n"

-      if $self->>{major} == 4 and not $self->getconfig1('write_v24');

+      if $self->>{major} == 4 and not $self->get_config1('write_v24');

IZvR>      if ($self->{major} > 4) {

IZvR>             warn "Only writing of ID3v2.3 (and some tags of v2.4) is supported. Cannot convert ID3v".

IZvR>               $self->{version}." to ID3v2.3 yet.\n";