[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: REST WS Problem



   Talk to your Java developer and find out why you're getting
   this:�java.lang.NullPointerException
   Something is either expected and not provided, or provided and not
   expected.

   On Fri, Oct 2, 2015 at 3:30 PM, Donna Herald
   <[1]donna.g.herald@xxxxxxxxx> wrote:

     This is what is in the debug text.
     HTTPAPI Ver 1.23 released 2008-04-24
     OS/400 Ver V6R1M0
     New iconv() objects set, PostRem=819. PostLoc=0. ProtRem=819.
     ProtLoc=0
     http_url_post(): entered
     http_persist_open(): entered
     http_long_ParseURL(): entered
     DNS resolver retrans: 2
     DNS resolver retry� : 2
     DNS resolver options: x'00000136'
     DNS default domain: [2]AD.CHURCHMUTUAL.COM
     DNS server found: 10.20.4.2
     DNS server found: 10.20.4.3
     http_persist_post(): entered
     http_long_ParseURL(): entered
     do_post(): entered
     POST /print-eor-service/rest/print/eor HTTP/1.1
     Host: cmdev2:9080
     User-Agent: http-api/1.23
     Content-Type: text/xml; charset=utf-8
     SOAPAction: /print-eor-service/rest/print/eor
     Expect: 100-continue
     Content-Length: 254
     recvresp(): entered
     HTTP/1.1 100 Continue
     Content-Length: 0
     Date: Fri, 02 Oct 2015 19:22:38 GMT
     SetError() #13: HTTP/1.1 100 Continue
     senddoc(): entered
     <?xml version="1.0" encoding="UTF-8"
     standalone="yes"?><printEORRequestType><CMUserName>dherald</CMUserNa
     me><CMPassword>kentucky</CMPassword><EORDocument><ClaimNumber>123456
     7</ClaimNumber><EORNumber>1234567</EORNumber></EORDocument></printEO
     RRequestType>
     recvresp(): entered
     HTTP/1.1 500 Internal Server Error
     Date: Fri, 02 Oct 2015 19:22:38 GMT
     X-Powered-By: Servlet/3.0
     Content-Type: text/html;charset=utf-8
     $WSEP:
     Content-Language: en-US
     Content-Length: 42
     Connection: Close
     SetError() #13: HTTP/1.1 500 Internal Server Error
     recvdoc parms: identity 42
     header_load_cookies() entered
     recvdoc(): entered
     SetError() #0:
     Error 500: java.lang.NullPointerException
     SetError() #13: HTTP/1.1 500 Internal Server Error
     http_close(): entered
     �************End of Data********************
     On 10/2/15, Jim Muehe <[3]jmuehe@xxxxxxxxxxxxxxxx> wrote:
     > I agree, the default location for the log is
     >� � � � �/tmp/httpapi_debug.txt
     >
     > WRKLNK OBJ('/tmp/httpapi_debug.txt')
     >
     > Jim Muehe
     >
     >
     >
     > -----Original Message-----
     > From: [4]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
     > [mailto:[5]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
     Charles Wilt
     > Sent: Friday, October 02, 2015 1:00 PM
     > To: HTTPAPI and FTPAPI Projects
     > Subject: Re: REST WS Problem
     >
     > Should be
     > http_debug(*ON);
     >
     > Charles
     >
     > On Fri, Oct 2, 2015 at 2:36 PM, Donna Herald
     <[6]donna.g.herald@xxxxxxxxx>
     > wrote:
     >
     >> Scott,
     >> I appologize for my issues...if I add 'callp httpapi_debug(*on)'
     my
     >> program will not compile.� I get the following error,, the name
     or
     >> indicator is not defined (HTTPAPI).� I have libhttp added to my
     >> library list.� I did find this in my link, Error 500:
     >> java.lang.NullPointerException
     >>
     >> The purpose of the project is to send data over to the
     webservice.
     >> The java programmer created a service web service program which
     takes
     >> you to a web page for testing.� I cannot access this as I am on
     a
     >> virtual and do not have access, however I have had someone else
     paste
     >> in the xml and it seems to work right from there.
     >>
     >> From SOAPUI I asked someone to try and it will not work from
     SOAPUI.
     >> I dont have the authority to try from SOAPUI either.
     >>
     >> I am not sure if I should even be using the http_url_post or the
     >> http_url_post_xml.� The service I was given by the java
     programmer
     >> says he is expecting one paramether but the http commands expects
     more
     >> which I am passing.
     >>
     >> I think it must have to do with the wrong values in the paramets
     I am
     >> passing.� Were you able to open up my attachments to see my
     program.
     >>
     >> Scott, thanks so much for your help.� I am at a loss of what to
     do and
     >> no one here seems to know either.
     >>
     >> Donna
     >>
     >>
     >>
     >>
     >> On 10/2/15, Scott Klement <[7]sk@xxxxxxxxxxxxxxxx> wrote:
     >> > Hey Donna,
     >> >
     >> > When it sends "500" as a response, this doesn't tell us
     anything
     >> > specific.� It simply means that the web service noticed an
     error.
     >> > Nothing more specific than that...
     >> >
     >> > However, the web service should have sent a response containing
     more
     >> > information.� �This may be in the form of an XML or JSON
     document
     >> > containing the error message -- so you might check the document
     you
     >> > received back to see if it has the error message in it (in
     place of
     >> > the normal WS response.)
     >> >
     >> > You can also create an HTTPAPI debug/trace file that contains a
     lot
     >> > of technical information about what is going on under the
     covers. To
     >> > do that, you can add a line of code to your program (before
     calling
     >> > HTTPAPI
     >> > routines) like this:
     >> >
     >> > callp httpapi_debug(*on)
     >> >
     >> > When you run your program again, it will produce a file in the
     IFS
     >> > named /tmp/httpapi_debug.txt that contains the aforementioned
     technical
     >> > info.
     >> > Please look that over and see if you can figure this out,.�     �If not,
     >> > download the file to your PC, obscure any sensitive info
     (especially
     >> > any passwords... remove any authorization/authenticate lines)
     and
     >> > attach the file to an e-mail in reply to this mailing list.�     This
     >> > will give us information that we can use to try to understand
     what is
     >> > going on.
     >> >
     >> > Hope that helps
     >> >
     >> >
     >> >
     >> > On 10/2/2015 9:16 AM, Donna Herald wrote:
     >> >> Please see the prior email
     >> >>
     >> >> On 10/2/15, Donna Herald <[8]donna.g.herald@xxxxxxxxx> wrote:
     >> >>> Hello,
     >> >>>
     >> >>> I am trying to create a program to call a REST WS but I am
     getting
     >> >>> an error, �TP/1.1 500 Internal Server Error�  I am new to
     REST
     >> >>> WS and API�� I have debugged my program several times but
     I
     >> >>> cannot find the problem.� I think it must be with the
     parameters I
     >> >>> am using for the post but I cannot find the problem.� I have
     >> >>> attached my program and would appreciate any available
     assistance.
     >> >>>
     >> >>>
     >> >>> Donna G Herald
     >> >>>
     >> >>
     -------------------------------------------------------------------
     >> >> ---- This is the FTPAPI mailing list.� To unsubscribe, please
     go
     >> >> to:
     >> >> [9]http://www.scottklement.com/mailman/listinfo/ftpapi
     >> >>
     -------------------------------------------------------------------
     >> >> ----
     >> >>
     >> >
     >> >
     --------------------------------------------------------------------
     >> > --- This is the FTPAPI mailing list.� To unsubscribe, please
     go to:
     >> > [10]http://www.scottklement.com/mailman/listinfo/ftpapi
     >> >
     --------------------------------------------------------------------
     >> > ---
     >> >
     >>
     --------------------------------------------------------------------
     --
     >> - This is the FTPAPI mailing list.� To unsubscribe, please go
     to:
     >> [11]http://www.scottklement.com/mailman/listinfo/ftpapi
     >>
     --------------------------------------------------------------------
     --
     >> -
     >>
     >
     > ________________________________
     > CONFIDENTIALITY NOTICE: This e-mail message, including any
     attachments, is
     > for the sole use of the intended recipient(s) and may contain
     confidential
     > and proprietary information. Any unauthorized review, use,
     disclosure or
     > distribution is prohibited. If you are not the intended
     recipient(s), please
     > contact the sender by reply e-mail and destroy all copies of the
     original
     > message.
     >
     --------------------------------------------------------------------
     ---
     > This is the FTPAPI mailing list.� To unsubscribe, please go to:
     > [12]http://www.scottklement.com/mailman/listinfo/ftpapi
     >
     --------------------------------------------------------------------
     ---
     >
     --------------------------------------------------------------------
     ---
     This is the FTPAPI mailing list.� To unsubscribe, please go to:
     [13]http://www.scottklement.com/mailman/listinfo/ftpapi
     --------------------------------------------------------------------
     ---

References

   1. mailto:donna.g.herald@xxxxxxxxx
   2. http://AD.CHURCHMUTUAL.COM/
   3. mailto:jmuehe@xxxxxxxxxxxxxxxx
   4. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   5. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   6. mailto:donna.g.herald@xxxxxxxxx
   7. mailto:sk@xxxxxxxxxxxxxxxx
   8. mailto:donna.g.herald@xxxxxxxxx
   9. http://www.scottklement.com/mailman/listinfo/ftpapi
  10. http://www.scottklement.com/mailman/listinfo/ftpapi
  11. http://www.scottklement.com/mailman/listinfo/ftpapi
  12. http://www.scottklement.com/mailman/listinfo/ftpapi
  13. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------