Return-Path: Delivered-To: apmail-jakarta-turbine-user-archive@apache.org Received: (qmail 23070 invoked from network); 1 Feb 2003 20:09:21 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 1 Feb 2003 20:09:21 -0000 Received: (qmail 4453 invoked by uid 97); 1 Feb 2003 20:10:53 -0000 Delivered-To: qmlist-jakarta-archive-turbine-user@nagoya.betaversion.org Received: (qmail 4445 invoked from network); 1 Feb 2003 20:10:52 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 1 Feb 2003 20:10:52 -0000 Received: (qmail 22730 invoked by uid 500); 1 Feb 2003 20:09:18 -0000 Mailing-List: contact turbine-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Turbine Users List" Reply-To: "Turbine Users List" Delivered-To: mailing list turbine-user@jakarta.apache.org Received: (qmail 22698 invoked from network); 1 Feb 2003 20:09:17 -0000 Received: from emerald.msu.montana.edu (HELO JEWELS.msu.montana.edu) (153.90.2.73) by daedalus.apache.org with SMTP; 1 Feb 2003 20:09:17 -0000 Received: by jewels.msu.montana.edu with Internet Mail Service (5.5.2656.59) id ; Sat, 1 Feb 2003 13:09:21 -0700 Message-ID: <95AC7052DE4A78488DCFB615F7A49EA409C04628@jewels.msu.montana.edu> From: "Gaasch, Derek" To: 'Turbine Users List' Subject: RE: intake madding, continue Date: Sat, 1 Feb 2003 13:09:17 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2656.59) Content-Type: text/plain X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N You only need to use JRE 1.3 to start up turbine the first time you initialize Intake with a fresh intake.xml file.... after that, you can use JRE 1.4 and can continue using JDK 1.4 for ant tasks, etc. Alternatively, just try recompile turbine with JDK1.4. So problem 1 is not really a problem. There's no need to use ant with 1.3. Of course, this isn't really a solution but a workaround. -----Original Message----- From: Zamek [mailto:zamek@vili.pmmf.hu] Sent: Saturday, February 01, 2003 4:26 AM To: Turbine Users List Subject: Re: intake madding, continue Hi All, I was working hard in the last days, and here is the results: 1. jsdk 1.3 isn't good, because ant cannot run under it. :-( 2. Quinton McCombs wrote: > Can you try turbine 2.3? It has a much better error reporting mechanism in > intake. I can't see from the log file why it is throwing an exception > where it is. Anything that would cause the XML file not to parse should > throw an exception. So, I changed turbine-2.2.jar to turbine-2.3-dev.jar in /tdk/lib directory, and try to make a new apps, with ant on /tdk and ant init in /tdk/webapps/newapp/WEB-INF/build. It was run successfully. And then I patch TurbineResources.properties manually to 2.3 like. It running good, and I can't login. Unfortunately flux menus cannot run: java.lang.NoClassDefFoundError java.lang.NoClassDefFoundError at org.apache.turbine.services.security.BaseSecurityService.init(BaseSecuritySe rvice.java:258) ... Full stacktrace on the end of my letter. May be it need to recompile flux with turbine2.3? (current version of flux uses turbine3. Where is an archive version for 2.3?) 4. I tested Scarab, and it seems to be good for character encoding handle, but intake character encoding is not good :-( Here is my wishlist: 1.) correct character encoding: 1.1) converts incoming data values to default.charset Unfortunately the accept-charset=".." in html Form tag doesn't works correctly, forexample in the Netscape browsers. If you set head tag to and
Netscape sends form in 8859-1 :-(. Preparing for worst case I suggest, convert incoming data to charset which corresponding to charset of database. I suggest to make a new torque property: database.charset= I was try it, but org.apache.commons.dbcp.cpdsadapter.DriverAdapterCPDS doesn't support charSet property. Most of jdbc Driver can handle charset property. I was change the services.RunDataService.default.parameter.parser property to my class in TurbineResources.properties and in this class has a new getString method: public String getString(String name) { String res = super.getString (name); try { String cc = getCharacterEncoding(); if (cc.toUpperCase().equals("ISO-8859-1")) { return res; } return res == null ? null : new String (res.getBytes("ISO-8859-1"), cc); } catch (Exception e) { return res; } } I think so it isn't the best solution for this problem, but I am a beginner in turbine:-). 1.2 convert intake messages to correct encoding. Intake uses BaseValuParser but it cannot change in TR.properties like parameterparser. My question: Can I use turbine3 instead of turbine2? I would like some intention to how can I make a turbine3 framework, like tdk does? -- thanks ---------------------------------------------------- Zoltan Zidarics programmer PTE University Pecs, Hungary icq: 43288694 ps: here is the stacktrace for error: 2003-02-01 10:31:09,184 [HttpProcessor[8080][1]] ERROR org.apache.turbine.Turbine - Turbine.handleException: java.lang.NoClassDefFoundError at org.apache.turbine.services.security.BaseSecurityService.init(BaseSecuritySe rvice.java:258) at org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.j ava:492) at org.apache.turbine.services.security.TurbineSecurity.getService(TurbineSecur ity.java:101) at org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(Turbin eSecurity.java:282) at org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator .doPerform(TemplateSess at org.apache.turbine.modules.Action.perform(Action.java:87) at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:126) at org.apache.turbine.Turbine.doGet(Turbine.java:695) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase .java:475) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125 ) at java.lang.Thread.run(Thread.java:536) --------------------------------------------------------------------- To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: turbine-user-help@jakarta.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: turbine-user-help@jakarta.apache.org