Thomas, Thanks so much! That did the trick.
Just one thing: I had to replace the jar file in ${catalina_home}/common/lib as well as webapps/webswamp/WEB-INF/lib. I think this is because I installed using the tgz source, and install-webswamp.sh/build.xml(install-tomcat) puts things in the common directory too. Thanks again! Don Thomas Schmidt wrote: > Don Barber schrieb: >> Hi there. >> >> I am trying to install swamp on Tomcat 5.5.23 on CentOS 4.5. >> >> After installing the latest version of swamp, 1.5.7, I get the following >> when I try to access /webswamp/swamp/ >> >> exception >> >> java.lang.NullPointerException >> org.apache.turbine.Turbine.doGet(Turbine.java:869) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:690) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> >> I've tried to do my due-diligence on this; I've read >> http://en.opensuse.org/Swamp/KnownIssues but log files are writing fine. >> I've also made sure no -security options are set, etc. >> >> So I tried installing older versions of swap and found that 1.5.3 works >> great; but 1.5.4 does not. I then started checking out revisions from >> subversion in order to narrow down the problem. The error is introduced >> with revision #370. Specifically when this line was added to Data.java: >> >> I18n i18n = new I18n(getClass(), "de.suse.swamp.i18n.Core"); >> >> Why this would cause an error I do not know; my java knowledge is not >> strong enough. Perhaps it has something to do with this stacktrace >> error from catalina.out? >> >> 19.09 12:46:00 [ERROR] StandardWrapper.Throwable >> java.lang.IllegalAccessError: tried to access field >> de.suse.swamp.i18n.Core_en.table from class de.suse.swamp.i18n.Core_en$1 >> at de.suse.swamp.i18n.Core_en$1.instinit$(Core_en.java) >> at de.suse.swamp.i18n.Core_en$1.<init>(Core_en.java) >> at de.suse.swamp.i18n.Core_en.getKeys(Core_en.java) >> at org.xnap.commons.i18n.I18n.setResources(I18n.java:119) >> at org.xnap.commons.i18n.I18n.setResources(I18n.java:143) >> at org.xnap.commons.i18n.I18n.<init>(I18n.java:97) >> at de.suse.swamp.util.I18n.loadI18n(I18n.java:57) >> at de.suse.swamp.util.I18n.<init>(I18n.java:49) >> at de.suse.swamp.core.data.Data.<init>(Data.java:44) >> at >> de.suse.swamp.core.data.DatasetTemplate.<init>(DatasetTemplate.java:51) >> at >> de.suse.swamp.core.container.WorkflowXMLReader$WorkflowHandler.startElement(WorkflowXMLReader.java:662) >> at >> org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) >> <snip> >> >> Does anyone have any ideas? Am I missing something in my tomcat config? >> Any assistance is greatly appreciated. Thanks! > > Hi Don, this looks like a classloader issue to me. Could you delete the > gettext-commons lib > from webapps/webswamp/WEB-INF/lib, and replace that from common/lib with > this one: > https://swamp.svn.sourceforge.net/svnroot/swamp/trunk/swamp/lib/gettext-commons-0.9.1.jar > and try again? > > Greetings > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ swamp-devel mailing list swamp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/swamp-devel http://swamp.sf.net