PagePropertyDB.isKeyAlreadyUsedInSiteWithID : ORA-00911: invalid character

"Gustavo von Goetzen Sanchez" <[email protected]>
Newsgroups gmane.comp.cms.jahia.install
Message-ID <006001c55f79$353e8b20$e864a8c0@athlon643>


Hi,

I am installing Jahia 4.1 (lastest release ) for a customer with Oracle 9i.

when i try to call the versioning module , i get following Error Message:

ORA-00911: invalid character : Error in PagePropertyDB.isKeyAlreadyUsedInSiteWithID 

The problem seems to be that a wrong field type is defined in the update sql statement for Oracle.

I changed the DB to HypersonicDB and the error does not happen there, but the final installation must  run under Oracle.

The CMS and the portlets are working perfectly.

How can i solve this Error?

Where do i find an ERD-Diagramm for the DB?

Thx in Advance

Gustavo von Goetzen Sánchez
Baluna GmbH
Kaiserstr. 9 
D - 63065 Offenbach am Main

Tel.:     +49 (069)  800 6060-1    
Fax:     +49 (069)  800 6060-3





Error during handle of operation, Error during handle of operation, root cause:Cannot check for url key uniqueness from the database, Error in PagePropertyDB.isKeyAlreadyUsedInSiteWithID : ORA-00911: invalid character
, root cause:ORA-00911: invalid character



Exception StackTrace: Cause level : 0 (level 0 is the most precise exception)
java.sql.SQLException: ORA-00911: invalid character

 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
 at oracle.jdbc.driver.T4CTTIo! er.processError(T4CTTIoer.java:305)
 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:272)
 at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:623)
 at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:112)
 at oracle.jdbc.driver.T4CStatement.execute_for_describe(T4CStatement.java:351)
 at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:896)
 at oracle.jdbc.driver.T4CStatement.execute_maybe_describe(T4CStatement.java:383)
 at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:986)
 at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1125)
 at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:205)
 at org.jahia.services.database.StatementWrapper.executeQuery(StatementWrapper.java:96)
 at org.jahia.services.pages.PagePropertyDB.isKeyAlreadyUsedInSiteWithID(PageP! ropertyDB.java:651)
 at org.jahia.services.pages.JahiaPageBase Service.isKeyAlreadyUsedInSiteWithID(JahiaPageBaseService.java:2118)
 at org.jahia.engines.pages.PageProperties_Engine.isURLKeyAlreadyUsed(PageProperties_Engine.java:908)
 at org.jahia.engines.pages.PageProperties_Engine.setPageURLKeyIfValidAndNotEmpty(PageProperties_Engine.java:846)
 at org.jahia.engines.pages.PageProperties_Engine.updatePageData(PageProperties_Engine.java:772)
 at org.jahia.engines.pages.PageProperties_Engine.processLastScreen(PageProperties_Engine.java:239)
 at org.jahia.engines.pages.PageProperties_Engine.handleActions(PageProperties_Engine.java:179)
 at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:302)
 at org.jahia.bin.JahiaAction.execute(JahiaAction.java:50)
 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
 at org.apa! che.struts.action.ActionServlet.process(ActionServlet.java:1164)
 at org.jahia.bin.Jahia.process(Jahia.java:1547)
 at org.jahia.bin.Jahia.service(Jahia.java:862)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
 at org.apache.catalina.core.Stand! ardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.j ava:596)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java! :433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.jav! a:534)
Cause level : 1
org.jahia.exceptions.JahiaException: Cann ot check for url key uniqueness from the database, Error in PagePropertyDB.isKeyAlreadyUsedInSiteWithID : ORA-00911: invalid character
, root cause:ORA-00911: invalid character
 root cause=java.sql.SQLException: ORA-00911: invalid character
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.