This is completely new to me. Not much info either in the javadocs at http://java.sun.com/j2se/1.4.2/docs/api/java/lang/IllegalStateException.html
I'd retry this using a Tx (file) store, to verify that your container and slide itself are setup properly, and then do the db store again. Unless someone else has ideas, this is all I can say... Nick -----Original Message----- From: mahesh kumar [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 16, 2004 12:13 PM To: Slide Users Mailing List Subject: RE: PROBLEM IN uploading the file Hi Nick , Please find the server side error .. INFO: Server startup in 21441 ms http-8080-Processor25, 16-Nov-2004 12:06:08, root, GET, 200 "OK", 6199 ms, /files http-8080-Processor24, 16-Nov-2004 12:08:09, root, PROPFIND, 207 "Multi-Status", 250 ms, /files http-8080-Processor24, 16-Nov-2004 12:08:10, root, PUT, 204 "No Content", 4687 ms, /files/mahesh.txt java.lang.IllegalStateException at org.apache.coyote.tomcat5.CoyoteResponseFacade.setBufferSize(CoyoteResponseF acade.java:197) at javax.servlet.ServletResponseWrapper.setBufferSize(ServletResponseWrapper.ja va:148) at org.apache.slide.webdav.method.GetMethod.executeRequest(GetMethod.java:244) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod .java:386) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext Valve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase .java:540) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:683) at java.lang.Thread.run(Thread.java:536) http-8080-Processor24, 16-Nov-2004 12:08:14, root, GET, 500 "Internal Server Error", 90 ms, /files/mahesh.txt http-8080-Processor25, 16-Nov-2004 12:08:32, root, GET, 200 "OK", 40 ms, /files http-8080-Processor25, 16-Nov-2004 12:08:37, root, GET, 200 "OK", 30 ms, /files THE LOG FILE /logs created is 2004-11-16 11:54:43 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2004-11-16 11:54:59 StandardContext[/jsp-examples]ContextListener: contextInitialized() 2004-11-16 11:54:59 StandardContext[/jsp-examples]SessionListener: contextInitialized() 2004-11-16 11:54:59 StandardContext[/servlets-examples]ContextListener: contextInitialized() 2004-11-16 11:54:59 StandardContext[/servlets-examples]SessionListener: contextInitialized() 2004-11-16 12:03:59 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@1bb8694') 2004-11-16 12:03:59 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@80669d') 2004-11-16 12:03:59 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@1d0feea') 2004-11-16 12:03:59 StandardContext[/servlets-examples]SessionListener: contextDestroyed() 2004-11-16 12:03:59 StandardContext[/servlets-examples]ContextListener: contextDestroyed() 2004-11-16 12:03:59 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@ee3dee') 2004-11-16 12:03:59 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@123defe') 2004-11-16 12:03:59 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@508be') 2004-11-16 12:03:59 StandardContext[/jsp-examples]SessionListener: contextDestroyed() 2004-11-16 12:03:59 StandardContext[/jsp-examples]ContextListener: contextDestroyed() 2004-11-16 12:04:40 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] 2004-11-16 12:04:58 StandardContext[/jsp-examples]ContextListener: contextInitialized() 2004-11-16 12:04:58 StandardContext[/jsp-examples]SessionListener: contextInitialized() 2004-11-16 12:04:58 StandardContext[/servlets-examples]ContextListener: contextInitialized() 2004-11-16 12:04:58 StandardContext[/servlets-examples]SessionListener: contextInitialized() The program is import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpURL; import org.apache.webdav.lib.WebdavResource; public class SlideClient { public static void main (String args[]) { try { System.out.println("\nCreateing HttpURL object"); HttpURL httpurl = new HttpURL("http://localhost:8080/slide/files"); System.out.println(" \nSetting the user info "); httpurl.setUserinfo("root","root"); System.out.println(" \nCreating the webdavResouce object "); WebdavResource wdr = new WebdavResource(httpurl); System.out.println("\nCreating file object "); boolean success=wdr.putMethod("/slide/files/mahesh.txt","test data"); System.out.println("the value of boolean is " + success); String contents=wdr.getMethodDataAsString("/slide/files/mahesh.txt"); System.out.println("the data is " + contents +"\n"); System.out.println(" Put method is invoked "); System.out.println("Put Method has worked "); wdr.close(); } catch(MalformedURLException mue) { } catch(HttpException he) { } catch(IOException ioe) { } } } I am unable to trace the error where its actually going wrong.. Please help me out in resolving the issue .. its very urgent.. ThanKS., Mahesh L. ============ Nick Longinow <[EMAIL PROTECTED]> wrote: Ok, when you are getting an 'internal server error' from webdav api, you need to look at the Tomcat request log to see what the specific error was. This will either be an Oracle related error, or it will be a slide class error. This will be in the form of a stack trace, and will show up in the window you started tomcat with. What is the stack trace ? -----Original Message----- From: mahesh kumar [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 16, 2004 11:37 AM To: Slide Users Mailing List Subject: RE: PROBLEM IN uploading the file Hello Nick, Here the program that was modified as per the url you specified .. import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpURL; import org.apache.webdav.lib.WebdavResource; public class SlideClient { public static void main (String args[]) { try { System.out.println("\nCreateing HttpURL object"); HttpURL httpurl = new HttpURL("http://localhost:8080/slide/files"); System.out.println(" \nSetting the user info "); httpurl.setUserinfo("root","root"); System.out.println(" \nCreating the webdavResouce object "); WebdavResource wdr = new WebdavResource(httpurl); System.out.println("\nCreating file object "); boolean success=wdr.putMethod("/slide/files/fileFile.txt","test data"); System.out.println("the value of boolean is " + success); String contents=wdr.getMethodDataAsString("/slide/files/fileFile.txt"); System.out.println("the data is " + contents +"\n"); System.out.println(" Put method is invoked "); System.out.println("Put Method has worked "); wdr.close(); } catch(MalformedURLException mue) { } catch(HttpException he) { } catch(IOException ioe) { } } } but still its giving the following error .. http-8080-Processor24, 16-Nov-2004 11:34:34, root, GET, 500 "Internal Server Error", 80 ms, /files/fileFile.txt http-8080-Processor25, 16-Nov-2004 11:34:44, root, GET, 200 "OK", 10 ms, /files Would appreciate for your help .. Thanks., Mahesh L. ========== Nick Longinow wrote: Hard to tell, but there may be a problem in the location you are trying to put the file, and slide is not reporting it properly. Just for validation, try doing an import using the example in the wiki at http://wiki.apache.org/jakarta-slide/CreateNewDirectoryAndFile See if that works. If it does, use it to re-build your example. Nick -----Original Message----- From: mahesh kumar [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 16, 2004 10:52 AM To: Slide Users Mailing List Subject: Re: PROBLEM IN uploading the file Hello , I am gettting the following error at server side .. 16 Nov 2004 10:49:04 - org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter - ERROR - java.io.EOFException: Unexpected end of ZLIB input stream java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:215) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:134) at java.util.zip.ZipInputStream.read(ZipInputStream.java:139) at org.apache.slide.store.impl.rdbms.StoreContentZip.UnZip(StoreContentZip.java :103) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.retrieveRevisionConte nt(StandardRDBMSAdapter.java:745) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.retrieveRevisionContent (AbstractRDBMSStore.java:806) at org.apache.slide.store.AbstractStore.retrieveRevisionContent(AbstractStore.j ava:1290) at org.apache.slide.store.ExtendedStore.retrieveRevisionContent(ExtendedStore.j ava:492) at org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:352) at org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:322) at org.apache.slide.webdav.util.VersioningHelper.checkin(VersioningHelper.java: 1221) at org.apache.slide.webdav.method.PutMethod.executeRequest(PutMethod.java:282) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod .java:386) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext Valve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase .java:540) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:683) at java.lang.Thread.run(Thread.java:536) Thanks., Mahesh L. =========== mahesh kumar wrote: Hello Every body .. I am in need of a simple program which uploads the file into oracle store using slide webdev client (slide content management system CMS). import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpURL; import org.apache.webdav.lib.WebdavResource; public class SlideClient { public static void main (String args[]) { try { System.out.println("\nCreateing HttpURL object"); HttpURL httpurl = new HttpURL("http://localhost:8080/slide/files"); System.out.println(" \nSetting the user info "); httpurl.setUserinfo("root","root"); System.out.println(" \nCreating the webdavResouce object "); WebdavResource wdr = new WebdavResource(httpurl); System.out.println("\nCreating file object "); File fn = new File("C:/jakarta-slide-webdavclient-bin-2.1b2/bin/tmp.txt"); System.out.println(" Put method is invoked "); wdr.putMethod(fn); System.out.println("Put Method has worked "); wdr.close(); } catch(MalformedURLException mue) { } catch(HttpException he) { } catch(IOException ioe) { } } } Its giving the following error ... INFO: Server startup in 24155 ms http-8080-Processor25, 12-Nov-2004 12:53:10, root, PROPFIND, 207 "Multi-Status", 481 ms, /files http-8080-Processor25, 12-Nov-2004 12:53:11, root, PUT, 403 "Forbidden", 10 ms, /files Thanks..,, MAHESH L. ========== Yahoo! India Matrimony: Find your life partneronline. Yahoo! India Matrimony: Find your life partneronline. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Yahoo! India Matrimony: Find your life partneronline. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Yahoo! India Matrimony: Find your life partneronline. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
