Hi all, I am having problems getting Ticket object out of the Atom interface, with the error:
Can't locate object method "_init_entries" via package "RT::Client::Object" at /var/tmp/RT-Client-0.01/t/../lib/RT/Client/Base.pm line 43. I am able to browse to https://localhost/rt/Atom/0.3/RT-Tickets/1 and see the ticket details. RT::Client: 0.01 (CPAN) RT::Atom 0.03 XML::Atom 0.25 Spiffy 0.30 Am I missing something ?? Thanks in advance for any help. Here are RT::Client tests results against my server prove -v -l lib t/1-procedural.t t/1-procedural....1..69 ok 1 - use RT::Client; ok 2 - Client isa RT::Client ok 3 - ->describe($uri) isa RT::Client::Container ok 4 - Tickets has a URI: https://localhost:443/rt/Atom/0.3/RT-Tickets ok 5 - ->describe(URI => $uri) isa RT::Client::Container ok 6 - Nothing bad had happened yet ok 7 - Status code is 200 ok 8 - Adding an empty ticket shall fail ok 9 - Status code is 400 ok 10 - Error message is in ->errstr: Could not create ticket. Queue not set Can't locate object method "_init_entries" via package "RT::Client::Object" at /var/tmp/RT-Client-0.01/t/../lib/RT/Client/Base.pm line 43. at /var/tmp/RT-Client-0.01/t/../lib/RT/Client/Base.pm line 43 RT::Client::Base::init('RT::Client::Object=HASH(0x8c2204c)', 'URI', 'URI::https=SCALAR(0x8b2fa24)', 'Stream', 'SCALAR(0x8c22424)', 'Client', 'RT::Client=HASH(0x8b06514)') called at /usr/lib/perl5/vendor_perl/5.8.8/XML/Atom/Base.pm line 16 XML::Atom::Base::new('RT::Client::Object', 'URI', 'URI::https=SCALAR(0x8b2fa24)', 'Stream', 'SCALAR(0x8c22424)', 'Client', 'RT::Client=HASH(0x8b06514)') called at /var/tmp/RT-Client-0.01/t/../lib/RT/Client/Base.pm line 26 RT::Client::Base::new('RT::Client::Object', 'Client', 'RT::Client=HASH(0x8b06514)', 'Stream', 'SCALAR(0x8c22424)', 'URI', 'URI::https=SCALAR(0x8b2fa24)') called at /var/tmp/RT-Client-0.01/t/../lib/RT/Client.pm line 140 RT::Client::_spawn('RT::Client=HASH(0x8b06514)', 'HTTP::Response=HASH(0x8c21a04)') called at /var/tmp/RT-Client-0.01/t/../lib/RT/Client.pm line 158 RT::Client::describe('RT::Client=HASH(0x8b06514)', '/rt/Atom/0.3/RT-Tickets/5') called at /var/tmp/RT-Client-0.01/t/../lib/RT/Client/Container.pm line 21 RT::Client::Container::add('RT::Client::Container=HASH(0x8b23188)', 'Subject', 'Testing', 'Queue', 1) called at /var/tmp/RT-Client-0.01/t/../lib/RT/Client.pm line 195 RT::Client::add('RT::Client=HASH(0x8b06514)', 'Tickets', 'Queue', 1, 'Subject', 'Testing') called at t/1-procedural.t line 44 # Looks like you planned 69 tests but only ran 10. Cheers, -salih _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [EMAIL PROTECTED] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
