And enum is'nt a standard sql type..........
So it's not supported from dbforms.
Nice that you found it!

To get log4j to work with tomcat you only have to setup a log4j.properties
file. See bookstore example!


Cheers,
Henner



> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im 
> Auftrag von Bill Tribley
> Gesendet: Dienstag, 15. März 2005 03:14
> An: 'dbforms'
> Betreff: Re: AW: AW: [dbforms] dbconnection Problem
> 
> On Fri, 11 Mar 2005 06:52:38 +0100, Henner Kollmann 
> <[EMAIL PROTECTED]> wrote:
> 
> >  Have you had looked in the tomcat log files too?
> > Could you debug the application to find out why the config 
> file is'nt 
> > parsed correct?
> >
> > Henner
> 
> Henner,
> I found it. Using jetty, I was able to get log4j to work 
> properly and I was able to kick in debug. This showed me the 
> full debug output of the dbforms initialization. dbforms 
> initialization choked on an enum field type. Changing enum to 
> varchar fixed it. I must get log4j working in Tomcat, or 
> switch to jetty. jetty was quick/easy to set up.
> 
> Thank you for describing your eclipse setup. I plan to get 
> that going as well so that if I have problems in future I can debug.
> 
> Thank you for your patient assistance.
> 
> Bill
> 
> 
> Offending DbForms-config.xml line (devgui - generated):
> 
>               <field name="gender_specific" fieldType="enum" 
> size="2"  
> defaultValue="N"/>
> 
> Log of output:
> 148811 [main] DEBUG org.apache.commons.digester.Digester  -   
> Fire end()  
> for SetNextRule[methodName=addField, 
> paramType=org.dbforms.config.Field]
> 148812 [main] DEBUG org.apache.commons.digester.Digester  - 
> [SetNextRule]{dbforms-config/table/field} Call 
> org.dbforms.config.Table.addField(name=gender_specific type=0 
> key=false isAutoinc=false issortable=false directory=null 
> expression=null)
> 148846 [main] ERROR org.apache.commons.digester.Digester  - 
> End event threw exception java.lang.reflect.InvocationTargetException
>       at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
>       at
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUt
> ils.java:252)
>       at 
> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
>       at org.apache.commons.digester.Rule.end(Rule.java:276)
>       at 
> org.apache.commons.digester.Digester.endElement(Digester.java:1058)
>       at 
> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
>       at
> org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyEleme
> nt(Unknown
> Source)
>       at
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartEleme
> nt(Unknown
> Source)
>       at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment
ContentDispatcher.dispatch(Unknown
> Source)
>       at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> ment(Unknown
> Source)
>       at 
> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>       at 
> org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>       at 
> org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>       at 
> org.apache.commons.digester.Digester.parse(Digester.java:1567)
>       at 
> org.dbforms.config.ConfigLoader.loadConfig(ConfigLoader.java:472)
>       at
> org.dbforms.servlets.ConfigServlet.initXMLConfigFile(ConfigSer
> vlet.java:304)
>       at
> org.dbforms.servlets.ConfigServlet.initXMLConfig(ConfigServlet
> .java:254)
>       at 
> org.dbforms.servlets.ConfigServlet.init(ConfigServlet.java:94)
>       at javax.servlet.GenericServlet.init(GenericServlet.java:168)
>       at
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHol
> der.java:383)
>       at 
> org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:243)
>       at
> org.mortbay.jetty.servlet.ServletHandler.initializeServlets(Se
> rvletHandler.java:445)
>       at
> org.mortbay.jetty.servlet.WebApplicationHandler.initializeServ
> lets(WebApplicationHandler.java:324)
>       at
> org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApp
> licationContext.java:513)
>       at org.mortbay.util.Container.start(Container.java:72)
>       at org.mortbay.http.HttpServer.doStart(HttpServer.java:757)
>       at org.mortbay.util.Container.start(Container.java:72)
>       at org.mortbay.jetty.Server.main(Server.java:433)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.java:39)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
>       at org.mortbay.start.Main.invokeMain(Main.java:151)
>       at org.mortbay.start.Main.start(Main.java:480)
>       at org.mortbay.start.Main.main(Main.java:94)
> Caused by: java.lang.Exception: no type!
>       at org.dbforms.config.Table.addField(Table.java:435)
>       ... 38 more
> 149391 [main] ERROR org.dbforms.servlets.ConfigServlet  - 
> ::initXMLConfig
> - SaxException
> java.lang.Exception: no type!
>       at
> org.apache.commons.digester.Digester.createSAXException(Digest
> er.java:2540)
>       at
> org.apache.commons.digester.Digester.createSAXException(Digest
> er.java:2566)
>       at 
> org.apache.commons.digester.Digester.endElement(Digester.java:1061)
>       at 
> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide Read honest & 
> candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> DbForms Mailing List
> 
> http://www.wap-force.net/dbforms
> 



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
DbForms Mailing List

http://www.wap-force.net/dbforms

Reply via email to