[Building Sakai] Clog Tool Errors

Adrian Fish adrian.r.fish at gmail.com
Mon Mar 4 14:56:11 PST 2013


Can you reliably reproduce this unreliability? If so, a JIRA ticket would
definitely be in order. I need to get my Oracle server back up and running
I think. All the character stuff may just be the tragic aftermath of sql
detonation.

Can you try and reproduce it again and do a ticket?

Cheers,
Adrian.


On 4 March 2013 18:30, Mustansar Mehmood <mustansar at rice.edu> wrote:

>  Hi,
>     I have installed 0.9.3 version of clog tool in Sakai 2.9.x. While
> creating the first post(I purged the clog too tables from previous
> installations) I see these errors in tomcat. I have not used any special
> characters in my post.
> Any ideas what may be wrong or how could it be fixed?
> INFO: EntityEncodingManager: No entities to format (json) and output for
> ref (/clog-post)
> 2013-03-04 12:24:35,155 ERROR http-bio-8080-exec-4
> org.sakaiproject.clog.impl.PersistenceManager - Caught exception whilst
> saving post. Rolling back ...
> java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot
> insert NULL into ("SAKAICNX"."CLOG_AUTOSAVED_POST"."CONTENT")
>
>     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
>     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
>     at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879)
>     at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
>     at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
>     at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
>     at
> oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
>     at
> oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1044)
>     at
> oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1329)
>     at
> oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3584)
>     at
> oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3665)
>     at
> oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1352)
>     at
> org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
>     at
> org.sakaiproject.clog.impl.PersistenceManager.savePost(PersistenceManager.java:280)
>     at
> org.sakaiproject.clog.impl.ClogManagerImpl.savePost(ClogManagerImpl.java:118)
>     at
> org.sakaiproject.clog.tool.entityprovider.ClogPostEntityProvider.createEntity(ClogPostEntityProvider.java:126)
>     at
> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:667)
>     at
> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:183)
>     at
> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:146)
>     at
> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:154)
>     at
> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:132)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>     at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>     at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
>     at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>     at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:662)
> INFO Could not process entity: /clog-post (400)[null]:
> IllegalArgumentException: Unable to handle output request for format  json
> for this path (/clog-post.json) for prefix (clog-post) for entity
> (/clog-post), request url (/clog-post.json): prefix (clog-post) and id
> (FAIL                                ) must contain only valid chars:
> [A-Za-z0-9\\(\\)\+\*\.\-_=,:;!~@%]
> 2013-03-04 12:24:49,729  INFO Thread-15
> org.sakaiproject.email.impl.BasicEmailService - sendToUsers: headers[
> MIME-Version: 1.0 Content-Type: multipart/alternative;
> boundary="======sakai-multi-part-boundary======" Subject: [ Discussion 1
> SMPL101 - Blog ] New Post From: "Owlspace Development"
> <no-reply at codeforge.rice.edu> <no-reply at codeforge.rice.edu> To:
> "Discussion 1 SMPL101"<no-reply at codeforge.rice.edu><no-reply at codeforge.rice.edu>]
> to[  mustansar at rice.edu]
> INFO Could not process entity: /clog-post (400)[null]:
> IllegalArgumentException: Unable to handle output request for format  json
> for this path (/clog-post.json) for prefix (clog-post) for entity
> (/clog-post), request url (/clog-post.json): prefix (clog-post) and id
> (FAIL                                ) must contain only valid chars:
> [A-Za-z0-9\\(\\)\+\*\.\-_=,:;!~@%]
> INFO Could not process entity: /clog-post (400)[null]:
> IllegalArgumentException: Unable to handle output request for format  json
> for this path (/clog-post.json) for prefix (clog-post) for entity
> (/clog-post), request url (/clog-post.json): prefix (clog-post) and id
> (FAIL                                ) must contain only valid chars:
> [A-Za-z0-9\\(\\)\+\*\.\-_=,:;!~@%]
> INFO Could not process entity: /clog-post (400)[null]:
> IllegalArgumentException: Unable to handle output request for format  json
> for this path (/clog-post.json) for prefix (clog-post) for entity
> (/clog-post), request url (/clog-post.json): prefix (clog-post) and id
> (FAIL                                ) must contain only valid chars:
> [A-Za-z0-9\\(\\)\+\*\.\-_=,:;!~@%]
>
>
> I have not used any special characters in my posts.
>
>  --
> Mustansar Mehmood
> Educational System Developer& Integrator
>
> Information Technology
> 6100 Main St. MS 119
> Houston Texas 77005
>
> Phone:(713)348-2523
> Fax  :(713)348 6099 email:mustansar at rice.edu
>
>
>
>
>
> I have yet to see any problem, however complicated, which, when,you  looked at it in the right way, did not become still more complicated.
>     -- Poul Anderson
>
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20130304/f02fc1c2/attachment.html 


More information about the sakai-dev mailing list