Hi ,

I was trying to use JDBCAppender. 

<param name="sql" value="insert into PFO_LOGS (
LOG_DATE,LOG_USER_ID, LOG_CODE_LOCATION, LOG_PRIORITY,
LOG_MESSAGE) values ( to_date('%d{yyyy-MM-dd
hh:mm:ss}' ,'YYYY-MM-DD HH-MI-SS')   , '%x' , '%l' , 
'%p' , '%m') " />       


I get this error only if '%m' is in the above sql.

Is this a bug with JDBCAppender or am I missing
something.


-------------------------------------------
Start of Error
-------------------------------------------

log4j:ERROR Failed to excute sql
java.sql.SQLException: ORA-00917: missing comma

        at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
        at
oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
        at
oracle.jdbc.ttc7.Oall7.receive(Oall7.java:579)
        at
oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1894)
        at
oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1094)
        at
oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2132)
        at
oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2015)
        at
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2877)
        at
oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:858)
        at
org.apache.log4j.jdbc.JDBCAppender.execute(JDBCAppender.java:163)
        at
org.apache.log4j.jdbc.JDBCAppender.flushBuffer(JDBCAppender.java:235)

        at
org.apache.log4j.jdbc.JDBCAppender.append(JDBCAppender.java:131)
        at
org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)

        at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders
(AppenderAttachableImpl.java:57)
        at
org.apache.log4j.Category.callAppenders(Category.java:187)
        at
org.apache.log4j.Category.forcedLog(Category.java:372)
        at
org.apache.log4j.Category.log(Category.java:864)
        at
org.apache.commons.logging.impl.Log4JLogger.info(Log4JLogger.java:152)
        at
org.apache.struts.util.PropertyMessageResources.<init>(PropertyMessageResources.java:127)
        at
org.apache.struts.util.PropertyMessageResourcesFactory.createResources(PropertyMessageResourcesFactory.java:90)
        at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources.java:577)
        at
org.apache.struts.util.RequestUtils.<clinit>(RequestUtils.java:134)
        at
org.apache.struts.util.MessageResourcesFactory.createFactory(MessageResourcesFactory.java:192)
        at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources.java:576)
        at
org.apache.struts.action.ActionServlet.initInternal(ActionServlet.java:1329)
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:464)
        at
javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1070)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
        at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:893)
        at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:842)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:782)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3236)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3181)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3154)
        at
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:654)
        at
weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
        at
weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
        at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
        at
weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
        at
weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
        at weblogic.Server.main(Server.java:32)


-------------------------------------------
End of Error
-------------------------------------------



Thanks.

Peter

__________________________________
Do you Yahoo!?
Yahoo! Search - Find what you�re looking for faster
http://search.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to