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

Reply via email to