Re: [Resin-interest] hessian init endless loop (line 182, 300, 194, 300, 194, etc.)

2007-06-06 Thread Scott Ferguson


On Jun 5, 2007, at 8:04 PM, Vic Cekvenich wrote:


OK, here is how I patched it to make it work in HessianServlet:


I added the bug report as: http://bugs.caucho.com/view.php?id=1779

It'll be fixed for 3.1.2.

-- Scott



// in method
private void init(...
service.init(); // instead of service.init(getSeverltConfig();

This is if you use IOC api/home hessian, old code works as hessian
servlet. Above fix should work for both.

I'd love for this to be patched into the builds so I do not have to  
use

my hessian.

.V


Vic Cekvenich wrote:

Went back to java 1.5.012 ... same!
.V

Vic Cekvenich wrote:

(Love resin, Love hessina, been using both for a while).

I do a simple hessian service... like I always did, and it goes to
init endless loop. Bellow is the browser output.
To test hessian normally I just have havingate to it's url to get
the error hessian requires a post. Now I get this endless init  
loop.


___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest


Re: [Resin-interest] hessian init endless loop (line 182, 300, 194, 300, 194, etc.)

2007-06-05 Thread Vic Cekvenich
Vic Cekvenich wrote:
 (Love resin, Love hessina, been using both for a while).

 I do a simple hessian service... like I always did, and it goes to 
 init endless loop. Bellow is the browser output.
 To test hessian normally I just have havingate to it's url to get the 
 error hessian requires a post. Now I get this endless init loop.

 My api is api, my service implements api and extends hessian service 
 and my web.xml says so.

 HELP? HINTS?

 I looked at source of hessian servlet and there is init private and 
 public method, but my classes are fine. Could it be confusing class 
 and api in code due to naming?
 ( In classpath I had simple jakarta jars, got rid of them, still same. 
 I have Java 1.6, resin 3.1.1)

 tia,
 .V

 



  500 Servlet Exception

||

java.lang.StackOverflowError
at 
java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:394)
at java.lang.StringBuilder.append(StringBuilder.java:120)
at javax.servlet.GenericServlet.log(GenericServlet.java:163)
at javax.servlet.GenericServlet.init(GenericServlet.java:69)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:182)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
at 
com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)



___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest


Re: [Resin-interest] hessian init endless loop (line 182, 300, 194, 300, 194, etc.)

2007-06-05 Thread Vic Cekvenich
Went back to java 1.5.012 ... same!
.V
 Vic Cekvenich wrote:
 (Love resin, Love hessina, been using both for a while).

 I do a simple hessian service... like I always did, and it goes to 
 init endless loop. Bellow is the browser output.
 To test hessian normally I just have havingate to it's url to get the 
 error hessian requires a post. Now I get this endless init loop.

 My api is api, my service implements api and extends hessian service 
 and my web.xml says so.

 HELP? HINTS?

 I looked at source of hessian servlet and there is init private and 
 public method, but my classes are fine. Could it be confusing class 
 and api in code due to naming?
 ( In classpath I had simple jakarta jars, got rid of them, still 
 same. I have Java 1.6, resin 3.1.1)

 tia,
 .V

 



  500 Servlet Exception

 ||

 java.lang.StackOverflowError
 at 
 java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:394)
 at java.lang.StringBuilder.append(StringBuilder.java:120)
 at javax.servlet.GenericServlet.log(GenericServlet.java:163)
 at javax.servlet.GenericServlet.init(GenericServlet.java:69)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:182)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)





___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest


Re: [Resin-interest] hessian init endless loop (line 182, 300, 194, 300, 194, etc.)

2007-06-05 Thread Vic Cekvenich
OK, here is how I patched it to make it work in HessianServlet:

// in method
private void init(...
service.init(); // instead of service.init(getSeverltConfig();

This is if you use IOC api/home hessian, old code works as hessian 
servlet. Above fix should work for both.

I'd love for this to be patched into the builds so I do not have to use 
my hessian.

.V


Vic Cekvenich wrote:
 Went back to java 1.5.012 ... same!
 .V
 Vic Cekvenich wrote:
 (Love resin, Love hessina, been using both for a while).

 I do a simple hessian service... like I always did, and it goes to 
 init endless loop. Bellow is the browser output.
 To test hessian normally I just have havingate to it's url to get 
 the error hessian requires a post. Now I get this endless init loop.

 My api is api, my service implements api and extends hessian service 
 and my web.xml says so.

 HELP? HINTS?

 I looked at source of hessian servlet and there is init private and 
 public method, but my classes are fine. Could it be confusing class 
 and api in code due to naming?
 ( In classpath I had simple jakarta jars, got rid of them, still 
 same. I have Java 1.6, resin 3.1.1)

 tia,
 .V

  




  500 Servlet Exception

 ||

 java.lang.StackOverflowError
 at 
 java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:394)
 at java.lang.StringBuilder.append(StringBuilder.java:120)
 at javax.servlet.GenericServlet.log(GenericServlet.java:163)
 at javax.servlet.GenericServlet.init(GenericServlet.java:69)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:182)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:300)
 at 
 com.caucho.hessian.server.HessianServlet.init(HessianServlet.java:194)







___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest