[Interchange-bugs] [Bug 194] Changed - SOAP server loses error messages

bugzilla-daemon@interchange.redhat.com bugzilla-daemon@interchange.redhat.com
Fri Jun 15 12:22:01 2001


http://developer.akopia.com/bugs/show_bug.cgi?id=194

*** shadow/194	Mon May 21 16:27:46 2001
--- shadow/194.tmp.31855	Fri Jun 15 12:21:34 2001
***************
*** 3,9 ****
  Version: 4.7.3
  Platform: PC
  OS/Version: Linux
! Status: NEW   
  Resolution: 
  Severity: minor
  Priority: P2
--- 3,9 ----
  Version: 4.7.3
  Platform: PC
  OS/Version: Linux
! Status: ASSIGNED   
  Resolution: 
  Severity: minor
  Priority: P2
***************
*** 17,19 ****
--- 17,26 ----
  The SOAP server deals with error messages using 'die ::errmsg()' like everything
  else, but in the case of pre-forked SOAP servers it isn't really useful because
  by the time you reach any of the error handling STDERR has already been closed.
+ 
+ ------- Additional Comments From mike@minivend.com  2001-06-15 12:21 -------
+ Hmm. STDERR should be logged to ICDEBUG.soap if DebugFile is defined, which
+ is really what you would need in this case. And die really doesn't
+ go to STDERR, it goes to $@ and the soap_server is called in an eval { BLOCK }.
+ 
+ Need more clarification on this.