Netware Webserver - NetStorage buglet on NW6.5 SP5

This is Interesting: Free IT Magazines  
Home > Archive > Netware Webserver > September 2006 > NetStorage buglet on NW6.5 SP5





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author NetStorage buglet on NW6.5 SP5
Martin Farrer

2006-09-06, 7:11 am

NetStorage seems to work pretty well on SP5. However I have noticed this
minor bug on several installedversions we have, and wondered if anyone can
reproduce or shed light on this.

If a user immediately after login using IE selects multiple files, and right
clicks to download them, the screen refreshes but nothing happens from the
user viewpoint.

However, if a user first selects a single file and right clicks to download,
subsequent attempts in that session to download multiple files correctly
zips them and the download progresses.

So, in short, multiple file downloads only work once a single file download
has been attempted.

Popups are allowed by the browser.

On the server logger screen a Java exception is thrown

In Firefox, the same thing happens, except after a while a 500 error screen
with the text of the server side Java error appears at the bottom left. The
Java error is as follows:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it
from fulfilling this request.

exception

java.util.zip.ZipException: ZIP file must have at least one entry
at java.util.zip.ZipOutputStream.finish(ZipOutputStream.java:292)
at DownloadFile.doPost(DownloadFile.java:221)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:200)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:146)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:209)
at

org.apache.catalina.core. StandardPipeline$StandardPipelineValveCo
ntext.invok
eNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:144)
at

org.apache.catalina.core. StandardPipeline$StandardPipelineValveCo
ntext.invok
eNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133
)
at

org.apache.catalina.core. StandardPipeline$StandardPipelineValveCo
ntext.invok
eNext(StandardPipeline.java:596)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:118)
at

org.apache.catalina.core. StandardPipeline$StandardPipelineValveCo
ntext.invok
eNext(StandardPipeline.java:594)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116
)
at

org.apache.catalina.core. StandardPipeline$StandardPipelineValveCo
ntext.invok
eNext(StandardPipeline.java:594)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:127)
at

org.apache.catalina.core. StandardPipeline$StandardPipelineValveCo
ntext.invok
eNext(StandardPipeline.java:596)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
at java.lang.Thread.run(Thread.java:534)

Apache Tomcat/4.1.31


The key line seems to be "ZIP file must have at least one entry" so it looks
like there is a problem passing the file handles to the zipping process.

Novell, if you are listening, is there a fix for this?

regards

Martin Farrer


Automatic reply

2006-09-12, 7:11 am

Dddwale,

It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.

Has your problem been resolved? If not, you might try one of the following options:

- Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
- Check all of the other support tools and options available at
http://support.novell.com.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://support.novell.com/forums)

Be sure to read the forum FAQ about what to expect in the way of responses:
http://support.novell.com/forums/faq_general.html

If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.

Good luck!

Your Novell Product Support Forums Team
http://support.novell.com/forums/


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com