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