Internal Server error

Diez B. Roggisch deets at nospam.web.de
Sun Feb 8 06:09:49 EST 2009


zaheer.agadi at gmail.com schrieb:
> HI
> I am getting an internal server error while trying get response from a
> server following is my code
> 
> 
>    def getDetails(self,username,password):
>     urllib = urllib2.Request
>     idurl="https://some.server.com/"
>     port=8181
>     conn = httplib.HTTPSConnection("some.server.com/",8181);
>     conn.debuglevel  = 1
>     username = "userone"
>     password = "aaaa"
>     Auth = "Basic" + ecnodeURL(self,username, password)
>     url= "https://some.network.com:8181/main/folder/persons/" +
> username + "/attributes/atrone"
>     print url
>     headers = {"Authorization": Auth,"Accept": "application/json"}
>     conn.request("GET", url,{},headers)
>     response = conn.getresponse()
>     data = response.read()
>     print response.reason
>     print response.
> 
> 
> What I am getting as response
> 
> https://some.server.com:8181/main/folder/persons/userone/attributes/atrone
> C:\Python26\lib\site-packages\httplib2\__init__.py:29:
> DeprecationWarning: the md5 module is deprecated; use hashlib instead
>   import md5
> C:\Python26\lib\site-packages\httplib2\__init__.py:44:
> DeprecationWarning: the sha module is deprecated; use the hashlib
> module instead
>   import sha
> send: 'GET https://some.server.com:8181/main/folder/persons/userone/attributes/atrone
> HTTP/1.1\r\nHost: /some.server.com:8181\r\nAccept-Encoding: identity\r
> \nAccept: application/json\r\nAuthorization: BasicU3RvcmFnZUVncjA1OA==
> \r\n\r\n'
> reply: 'HTTP/1.1 500 Internal Server Error\r\n'
> header: Content-Type: text/html
> header: Content-Language:
> header: Content-Length: 1299
> header: Date: Sun, 08 Feb 2009 10:25:52 GMT
> header: Connection: close
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
> www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>Sun
> Java System Application Server 9.1_02 - Error report</title><style
> type="text/css"><!--H1 {font-family:Tahoma,Arial,sans-
> serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-
> family:Tahoma,Arial,sans-serif;color:white;background-
> color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-
> serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-
> family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B
> {font-family:Tahoma,Arial,sans-serif;color:white;background-
> color:#525D76;} P {font-family:Tahoma,Arial,sans-
> serif;background:white;color:black;font-size:12px;}A {color : black;}
> HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </
> h1><hr/><p><b>type</b> Exception report</p><p><b>message</b></
> p><p><b>description</b>The server encountered an internal error ()
> that prevented it from fulfilling this request.</p><p><b>exception</b>
> <pre>java.util.NoSuchElementException</pre></p><p><b>note</b> <u>The
> full stack traces of the exception and its root causes are available
> in the Sun Java System Application Server 9.1_02 logs.</u></p><hr/
>> <h3>Sun Java System Application Server 9.1_02</h3></body></html>
> Internal Server Error
> <httplib.HTTPResponse instance at 0x00B9CDA0>

What do you expect us to do about this? That has nothing todo with 
python, what you do is that you don't speak the right way with the 
server in question, producing a stacktrace. But nobody here knows *how* 
to talk to that machine. O

Diez



More information about the Python-list mailing list