[opencms-dev] File Upload Bug? <- Any takers? Or has this been answered somewhere else?

Balazs Wellisch balazs at neusolutions.com
Fri May 14 18:56:01 CEST 2004


Kai,

Thank you for your suggestion. That's what I thought at first too but I
tried all sorts of files with correct 8.3 filenames and none of them worked.
If you look at the error below the file I'm trying to upload is
C:\Temp\bw.doc. That should be OK, isn't it?

Any other suggestions? I'd appreciate any help you may be able to offer.

Thanks,

Balazs

-----Original Message-----
From: opencms-dev-admin at opencms.org [mailto:opencms-dev-admin at opencms.org]
On Behalf Of Kai Schliemann
Sent: Friday, May 14, 2004 1:30 AM
To: opencms-dev at opencms.org
Subject: AW: [opencms-dev] File Upload Bug? <- Any takers? Or has this been
answered somewhere else?

Hi Balazs,

check the name of the file you want to upload. Don't use special characters
of whitespace in its name. (e.g. "my pic.gif" or "fu?ball.gif" do not work).
This is no OpenCMS but a general Web issue.

Kai

> -----Ursprungliche Nachricht-----
> Von: opencms-dev-admin at opencms.org
> [mailto:opencms-dev-admin at opencms.org]Im Auftrag von Balazs Wellisch
> Gesendet: Freitag, 14. Mai 2004 02:25
> An: opencms-dev at opencms.org
> Betreff: RE: [opencms-dev] File Upload Bug? <- Any takers? Or has this
> been answered somewhere else?
>
>
>
> Hello,
>
> Every time I try to upload a file through OpenCMS I get an error. (Please
> see detail below) I'm on RedHat ES 3.1 using Tomcat 4.1.29 and the CVS
> version of OpenCMS 5.3.5.
>
> Any ideas? (What does Code 3 - Bad name mean?)
>
> TIA,
> Balazs
>
> org.opencms.main.CmsException: [org.opencms.db.CmsDriverManager]
> C:\Temp\bw.doc [Code 3 - Bad name]
> 	at
> org.opencms.db.CmsDriverManager.validFilename(CmsDriverManager.java:7589)
> 	at
> org.opencms.db.CmsDriverManager.createFile(CmsDriverManager.java:1669)
> 	at org.opencms.file.CmsObject.doCreateFile(CmsObject.java:1118)
> 	at
> org.opencms.file.CmsResourceTypeBinary.createResource(CmsResourceT
> ypeBinary.
> java:80)
> 	at org.opencms.file.CmsObject.createResource(CmsObject.java:676)
> 	at
> org.opencms.workplace.CmsNewResourceUpload.actionUpload(CmsNewReso
> urceUpload
> .java:246)
> 	at
> org.apache.jsp.newresource_upload_html_jsp._jspService(newresource
> _upload_ht
> ml_jsp.java:103)
> 	at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrap
> per.java:2
> 10)
> 	at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> 	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationD
> ispatcher.
> java:684)
> 	at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(Applicati
> onDispatch
> er.java:575)
> 	at
> org.apache.catalina.core.ApplicationDispatcher.include(Application
> Dispatcher
> .java:498)
> 	at
> org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexR
> equestDisp
> atcher.java:131)
> 	at
> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDi
> spatcher.j
> ava:180)
> 	at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:405)
> 	at
> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDi
> spatcher.j
> ava:311)
> 	at
> org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:425)
> 	at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:382)
> 	at
> org.opencms.loader.CmsLoaderManager.loadResource(CmsLoaderManager.
> java:231)
> 	at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1479)
> 	at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:102)
> 	at org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:113)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> pplication
> FilterChain.java:247)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> onFilterCh
> ain.java:193)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp
> erValve.ja
> va:256)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invok
> eNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:480)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardConte
> xtValve.ja
> va:191)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invok
> eNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:480)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv
> e.java:180
> )
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invok
> eNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat
> cherValve.
> java:171)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invok
> eNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv
> e.java:172
> )
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invok
> eNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:480)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
> Valve.java
> :174)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invok
> eNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:480)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
> 	at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.pr
> ocessConne
> ction(Http11Protocol.java:549)
> 	at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Thre
> adPool.jav
> a:666)
> 	at java.lang.Thread.run(Thread.java:534)
>
>
>
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
>
>
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev

_______________________________________________
This mail is send to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
http://mail.opencms.org/mailman/listinfo/opencms-dev





More information about the opencms-dev mailing list