Re: [MTT devel] reporter error using pyclient

2016-09-02 Thread r...@open-mpi.org
I tried converting all the stdout/stderr input to single strings using a 
“join”, and now I’m getting a different error - looks like we are failing to 
get a submit id?

<<< Raw Output (Start) >>
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>



500 Internal Server Error

#powered_by {
margin-top: 20px;
border-top: 2px solid black;
font-style: italic;
}

#traceback {
color: red;
}



500 Internal Server Error
The server encountered an unexpected condition which prevented it 
from fulfilling the request.
Traceback (most recent call last):
  File 
"/nfs/data/osl/www/mtt.open-mpi.org/mtt-modern/server/php/cherrypy/src/env/lib/python2.6/site-packages/cherrypy/_cprequest.py",
 line 670, in respond
response.body = self.handler()
  File 
"/nfs/data/osl/www/mtt.open-mpi.org/mtt-modern/server/php/cherrypy/src/env/lib/python2.6/site-packages/cherrypy/lib/encoding.py",
 line 217, in __call__
self.body = self.oldhandler(*args, **kwargs)
  File 
"/nfs/data/osl/www/mtt.open-mpi.org/mtt-modern/server/php/cherrypy/src/env/lib/python2.6/site-packages/cherrypy/lib/jsontools.py",
 line 63, in json_handler
value = cherrypy.serving.request._json_inner_handler(*args, **kwargs)
  File 
"/nfs/data/osl/www/mtt.open-mpi.org/mtt-modern/server/php/cherrypy/src/env/lib/python2.6/site-packages/cherrypy/_cpdispatch.py",
 line 60, in __call__
return self.callable(*self.args, **self.kwargs)
  File 
"/nfs/data/osl/www/mtt.open-mpi.org/mtt-modern/server/php/cherrypy/src/webapp/dispatchers.py",
 line 318, in POST
submit_info = self._db.get_submit_id(data['metadata'])
  File 
"/nfs/data/osl/www/mtt.open-mpi.org/mtt-modern/server/php/cherrypy/src/webapp/db_pgv3.py",
 line 234, in get_submit_id
submit_id = self._select_insert("submit", "submit_id", fields, values)
  File 
"/nfs/data/osl/www/mtt.open-mpi.org/mtt-modern/server/php/cherrypy/src/webapp/db_pgv3.py",
 line 183, in _select_insert
cursor.execute( select_stmt, values )
InternalError: current transaction is aborted, commands ignored until end of 
transaction block



  
Powered by http://www.cherrypy.org";>CherryPy 5.1.0
  




<<< Raw Output (End  ) >>


> On Aug 29, 2016, at 9:03 AM, Josh Hursey  wrote:
> 
> Looking at the cherrypy server log it looks like the error is related to this:
> "result_stderr": [
> "Option middleware is not supported"
> ],
> 
> This value was set to an array instead of string. 
> 
> result_stdout is coming through fine as a string, but it looks like you are 
> submitting the result_stderr as an array still. The server treats both of 
> those keys the same, so it must be on the python client side.
> 
> I don't think the server requires a MPI Install phase. It's listed as an 
> optional field for the test_build/test_run phases. If you don't submit an MPI 
> Install phase it might not show up in the MTT Reporter's default view, but 
> that's the same with the Perl client configured to use an already installed 
> build.
> 
> 
> On Fri, Aug 26, 2016 at 9:40 PM, r...@open-mpi.org  
> mailto:r...@open-mpi.org>> wrote:
> Hmmm...Hey Josh - is it possible that your server is requiring an MPI_Install 
> phase? We don’t have one since we just build and then set the path 
> accordingly - is it complaining about missing data for an install phase?
> 
> 
>> On Aug 26, 2016, at 7:33 PM, r...@open-mpi.org  
>> wrote:
>> 
>> Okay, I cleaned things up some more and got a little bit further - now 
>> hitting an error in the server?
>> 
>> <<< Payload (End  ) -->>
>> INFO:requests.packages.urllib3.connectionpool:Resetting dropped connection: 
>> mtt.open-mpi.org 
>> DEBUG:requests.packages.urllib3.connectionpool:"POST /submit/cpy/api/submit 
>> HTTP/1.1" 500 2535
>> <<< Response -->>
>> Result: 500: text/html;charset=utf-8
>> {'content-length': '2535', 'set-cookie': 
>> 'session_id=1b3f3c3df893e673e072430844afe27b4389be71; expires=Sat, 27 Aug 
>> 2016 03:31:28 GMT; Path=/', 'server': 'CherryPy/5.1.0', 'connection': 
>> 'close', 'allow': 'POST', 'date': 'Sat, 27 Aug 2016 02:31:28 GMT', 
>> 'access-control-allow-origin': '*', 'content-type': 
>> 'text/html;charset=utf-8'}
>> Internal Server Error
>> <<< Raw Output (Start) >>
>> > "-//W3C//DTD XHTML 1.0 Transitional//EN"
>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd 
>> ">
>> 
>> 
>> 
>> 500 Internal Server Error
>> 
>> #powered_by {
>> margin-top: 20px;
>> border-top: 2px solid black;
>> font-style: italic;
>> }
>> 
>> #traceback {

Re: [MTT devel] the boolean keyval error traceback with debug

2016-09-02 Thread r...@open-mpi.org
Should be fixed in https://github.com/open-mpi/mtt/pull/469

> On Aug 31, 2016, at 6:54 PM, r...@open-mpi.org wrote:
> 
> I’ll dig into this tomorrow
> 
>> On Aug 31, 2016, at 10:59 AM, Howard Pritchard > > wrote:
>> 
>> Hi Folks,
>> 
>> Here's what I'm seeing with the boolean keyval issue:
>> 
>> orking repo g...@github.com:open-mpi/ompi-tests
>> 
>> Working final repo g...@github.com:open-mpi/ompi-tests
>> 
>> LOGGING results for ASIS TestGet:IBM
>> 
>> ASIS TestBuild:IBMInstalled
>> 
>> DefaultTestBuild
>> 
>> processing kvkey merge_stdout_stderr
>> 
>> processing kvkey save_stdout_on_success
>> 
>> Autotools Execute
>> 
>> processing kvkey merge_stdout_stderr
>> 
>> Traceback (most recent call last):
>> 
>>   File "./pymtt.py", line 247, in 
>> 
>> testDef.executeTest()
>> 
>>   File "/Users/hpp/mtt/pylib/System/TestDef.py", line 602, in executeTest
>> 
>> executor.plugin_object.execute(self)
>> 
>>   File "/Users/hpp/mtt/pylib/Tools/Executor/sequential.py", line 223, in 
>> execute
>> 
>> plugin.execute(stageLog, keyvals, testDef)
>> 
>>   File "/Users/hpp/mtt/pylib/Stages/TestBuild/DefaultTestBuild.py", line 
>> 131, in execute
>> 
>> plugin.execute(log, cmds, testDef)
>> 
>>   File "/Users/hpp/mtt/pylib/Tools/Build/Autotools.py", line 63, in execute
>> 
>> testDef.parseOptions(log, self.options, keyvals, cmds)
>> 
>>   File "/Users/hpp/mtt/pylib/System/TestDef.py", line 125, in parseOptions
>> 
>> if keyvals[kvkey].upper() in ['TRUE', '1', 'T', 'Y', 'YES']:
>> 
>> 
>> 
>> ___
>> mtt-devel mailing list
>> mtt-devel@lists.open-mpi.org 
>> https://rfd.newmexicoconsortium.org/mailman/listinfo/mtt-devel
> 
> ___
> mtt-devel mailing list
> mtt-devel@lists.open-mpi.org
> https://rfd.newmexicoconsortium.org/mailman/listinfo/mtt-devel

___
mtt-devel mailing list
mtt-devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/mtt-devel