In my case, I can't even get it to patch properly. I have tried to do
what was instructed properly, and it APPEARS that the patch runs
properly, and checksetup.pl doesn't complain about anything except
missing optional modules, and yet, I am still getting those weird
"Bareword" errors all over the place, almost anytime it uses AJAX
(i.e., creating a new plan, a new case, etc.)
If necessary, I guess I will go got Plan B and install a true Unix
Virtual Machine on my PC and install my test bugzilla and testopia
there. I hope it works better than the Windows version, sigh...
Jon Rosen
I have had other complaints about the bare word issues recently and I think it has something to do with the version of JSON.pm used by ActiveState. You might want to try Strawberry Perl instead or install the JSON module manually.
Bugzilla recently released a Windows installer for Bugzilla. I hope to leverage that in helping make the Testopia install easier.
++Greg
Cheers,
Sasha
Jon Rosen
_______________________________________________
support-webtools mailing list
support-...@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-webtools
Sasha
-----Original Message-----
From: support-webtools-bounces+mike=metali...@lists.mozilla.org [mailto:support-webtools-bounces+mike=metali...@lists.mozilla.org] On Behalf Of Gregary Hendricks
Sent: Friday, March 26, 2010 8:18 AM
To: Jon; support-...@lists.mozilla.org
Subject: Re: Frustrated with the Windows Testopia installation... sigh...
>>> On 3/26/2010 at 12:45 AM, in message
<accca9f8-1a17-4fc8...@l40g2000pro.googlegroups.com>, Jon
<rjohns...@gmail.com> wrote:
I have had other complaints about the bare word issues recently and I think it has something to do with the version of JSON.pm used by ActiveState. You might want to try Strawberry Perl instead or install the JSON module manually.
Bugzilla recently released a Windows installer for Bugzilla. I hope to leverage that in helping make the Testopia install easier.
++Greg
_______________________________________________
Greg, one question. The documentation still references importing from
csv (including the presence of csv formatted input in the extensions/
testopia directory as before), but the listing of features for 2.3.1
suggests that csv import has been eliminated and the File->Import->CSV
option doesn't appear in the product. Can you verify that this is no
longer possible? If not, I am going to have to polish off my xslt
skills to figger out how to get my Excel-formatted test cases into
Testopia (sigh).
Any other ideas?
Thanks,
Jon Rosen
CSV import is NOT deprecated. I use it all the time. What issues are you experiencing? You need to make sure you have all the optional Perl modules installed as they are all used in the import. Check the apache log files for error messages.
XML import is also supported. There is an XSD in the source tree, but again, you have to have the optional modules installed.
> I turned to the Testopia XMLRPC, and it looks nice, probably relatively easy
> to do what I want. However, when I tried to use it, I got the following
> error just doing the first step (connecting up to the server):
>
> Traceback (most recent call last):
> File "C:\apps\Python26\lib\site-packages\testopia.py", line 246, in
> __init__
> password=password)])
> File "C:\apps\Python26\lib\site-packages\testopia.py", line 437, in
> do_command
> raise TestopiaXmlrpcError(verb, params, e)
> TestopiaXmlrpcError: Error while executing cmd 'User.login({'login': '
> all...@gmail.com', 'password': 'tomfoolery'})' --> <Fault -32000: "Undef to
> trick_taint at Bugzilla/Util.pm line
> 62\n\tBugzilla::Util::trick_taint(undef) called at
> Bugzilla/Auth/Persist/Cookie.pm line
> 61\n\tBugzilla::Auth::Persist::Cookie::persist_login('Bugzilla::Auth::Persis
> t::Cookie=HASH(0x3eab464)',
> 'Bugzilla::User=HASH(0x3ed542c)') called at Bugzilla/Auth.pm line
> 147\n\tBugzilla::Auth::_handle_login_result('Bugzilla::Auth=HASH(0x3eaf644)'
> ,
> 'HASH(0x2f174cc)', 2) called at Bugzilla/Auth.pm line
> 92\n\tBugzilla::Auth::login('Bugzilla::Auth=HASH(0x3eaf644)', 2) called at
> Bugzilla.pm line 253\n\tBugzilla::login('Bugzilla') called at
> Bugzilla/WebService/User.pm line
> 69\n\tBugzilla::WebService::User::login('Bugzilla::WebService::User',
> 'HASH(0x3caf774)') called at C:/apps/Perl/site/lib/SOAP/Lite.pm line
> 2569\n\teval {...} called at C:/apps/Perl/site/lib/SOAP/Lite.pm line
> 2557\n\teval {...} called at C:/apps/Perl/site/lib/SOAP/Lite.pm line
> 2526\n\tSOAP::Server::handle('Bugzilla::WebService::Server::XMLRPC=HASH(0x3c
> 77ec4)',
> '<?xml
> version=\\'1.0\\'?>\\x{a}<methodCall>\\x{a}<methodName>User.login</...')
> called at C:/apps/Perl/site/lib/SOAP/Transport/HTTP.pm line
> 327\n\tSOAP::Transport::HTTP::Server::handle('Bugzilla::WebService::Server::
> XMLRPC=HASH(0x3c77ec4)')
> called at C:/apps/Perl/site/lib/SOAP/Transport/HTTP.pm line
> 423\n\tSOAP::Transport::HTTP::CGI::handle('Bugzilla::WebService::Server::XML
> RPC=HASH(0x3c77ec4)')
> called at C:/xampp/htdocs/bugzilla/tr_xmlrpc.cgi line 47\n">
>
> What is interesting is the Undef to trick-taint that also shows up when I
> try to log in to bugzilla on the top line. I get almost the same message
> (the end stuff is different of course, since it is the top of the stack, but
> the low level routine that is failing is the same one and the same error.)
> Interestingly, I can click on New, and then I get the login page, and
> logging in there works just fine.
>
> So I had a workaround for the GUI, but unfortunately, the XMLRPC doesn't
> have such a work-around, at least can't find one.
>
> Thanks for any help you can give in advance.
I am not sure what to tell you about the login error. I seem to recall seeing something similar. You may want to look around the mailing list archives to see if others have had such issues. The XMLRPC uses the same login mechanism as Bugzilla (all of Testopia relies solely on Bugzilla for authentication) so you may want to raise it in the Bugzilla help lists as well.
++Greg