Murray Altheim wrote:
Janne Jalkanen wrote:

Oh yeah, +1 from me too :-)

I've been hesitant to vote because I'm running into two symptoms that
I've not been able to track down to JSPWiki proper, i.e., they could
be due to our installation environment -- one that I don't control.
The guy I've been working with was out sick yesterday and is also out
today, but I thought I'd pass this along. I've not logged JIRAs on any
of this because I've not been able to track either to specifically
being a JSPWiki problem.

  1. running Apache on a Solaris box with (yes) both Tomcat 5.5 and 6,
     both Java 5 and 6, and two wikis with differing permissions, I'm
     getting all sorts of strange, inconsistent interactions, e.g.,
     it's not uncommon for one of the wikis to request login to
     simply view pages, or after a login to be browsing for awhile
     and suddenly be asked to log in again. There may be Java version
     interactions going on here and I've requested that each wiki be
     set up in its own Solaris zone, with *only* Java 6 and Tomcat 6
     available. This has yet to be done.

  2. I'm a heavy user of plugins, using one larger jar file with a few
     smaller ones. In this release I've had to remove all usage of
     jspwiki_modules.xml from the installations as I've not been able
     to get a wiki to start if there are any plugins missing from the
     list specified in the file. I'm not sure what's happening here
     and I've not had time to track this down. For now I've had to
     basically remove almost all custom plugin use and not include the
     jspwiki_module.xml file from any jars until I can find some time
     to track this down.

  3. There is a possible third issue that is likely due to an embedded
     use on Jetty. I've reported this before (and I think Janne may have
     answered this), and while it is inconsequential (it doesn't seem
     to have any effect) it still remains. On startup I still see:

     [java] java.lang.IllegalStateException: STREAM
     [java]     at org.mortbay.jetty.Response.getWriter(Response.java:585)
     [java]     at 
com.ecyrd.jspwiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:112)
     [java]     at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
     [java]     at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
     [java]     at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
     [java]     at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
     [java]     at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
     [java]     at 
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
     [java]     at 
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
     [java]     at 
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
     [java]     at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
     [java]     at org.mortbay.jetty.Server.handle(Server.java:324)
     [java]     at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
     [java]     at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
     [java]     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
     [java]     at 
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
     [java]     at 
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
     [java]     at 
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
     [java]     at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

Problem #1 didn't show up until I moved our prototype from Ubuntu Linux
to Solaris; problem #2 may be due to my own installation quirks but may
also be due to issues with multiple and/or conflicting jspwiki_modules.xml
files, but I'm not currently able to use the XML configuration at all, it
just hoses the startup. Problem #3 only shows up on the Jetty embedded usage,
not on tomcat.

Sorry I can't be more conclusive, nor could I provide a vote by Monday.
We've got a public deployment at the end of this week and I'm not even
going to have a test server available until tomorrow at best (if our
tech is back from being sick) to try to track down the problems. *sigh*

Murray

...........................................................................
Murray Altheim <murray07 at altheim.com>                           ===  = =
http://www.altheim.com/murray/                                     = =  ===
SGML Grease Monkey, Banjo Player, Wantanabe Zen Monk               = =  = =

      Boundless wind and moon - the eye within eyes,
      Inexhaustible heaven and earth - the light beyond light,
      The willow dark, the flower bright - ten thousand houses,
      Knock at any door - there's one who will respond.
                                      -- The Blue Cliff Record

Reply via email to