[zanata-users] Rest API Documentation down?

Nghia Duong nghia.duong at crossknowledge.com
Thu Sep 5 15:28:11 UTC 2013


And I forgot, here is the stack trace when I try to upload my POT file via
the REST API (my requests worked with Zanata 3.0.0)

javax.persistence.PersistenceException:
org.hibernate.exception.GenericJDBCException: could not execute statement
      at
org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387)
      at
org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310)
      at
org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1316)
      at
org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:999)
      at sun.reflect.GeneratedMethodAccessor930.invoke(Unknown Source)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at
org.jboss.seam.persistence.EntityManagerInvocationHandler.invoke(EntityManagerInvocationHandler.java:46)
      at sun.proxy.$Proxy197.flush(Unknown Source)
      at
org.hibernate.search.jpa.impl.FullTextEntityManagerImpl.flush(FullTextEntityManagerImpl.java:157)
      at sun.reflect.GeneratedMethodAccessor930.invoke(Unknown Source)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at
org.jboss.seam.persistence.EntityManagerInvocationHandler.invoke(EntityManagerInvocationHandler.java:46)
      at sun.proxy.$Proxy198.flush(Unknown Source)
      at
org.zanata.rest.service.ResourceUtils.transferFromTextFlows(ResourceUtils.java:201)
      at
org.zanata.rest.service.ResourceUtils.transferFromResource(ResourceUtils.java:235)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
      at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
      at
org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
      at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:186)
      at
org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:104)
      at
org.zanata.rest.service.ResourceUtils_$$_javassist_seam_62.transferFromResource(ResourceUtils_$$_javassist_seam_62.java)
      at
org.zanata.service.impl.DocumentServiceImpl.saveDocument(DocumentServiceImpl.java:148)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
      at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
      at
org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.transaction.TransactionInterceptor$1.work(TransactionInterceptor.java:97)
      at org.jboss.seam.util.Work.workInTransaction(Work.java:61)
      at
org.jboss.seam.transaction.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:91)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
      at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:186)
      at
org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:104)
      at
org.zanata.service.impl.DocumentServiceImpl_$$_javassist_seam_78.saveDocument(DocumentServiceImpl_$$_javassist_seam_78.java)
      at
org.zanata.rest.service.SourceDocResourceService.putResource(SourceDocResourceService.java:352)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
      at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
      at
org.jboss.seam.resteasy.ResteasyContextInjectionInterceptor.aroundInvoke(ResteasyContextInjectionInterceptor.java:59)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.transaction.TransactionInterceptor$1.work(TransactionInterceptor.java:97)
      at org.jboss.seam.util.Work.workInTransaction(Work.java:61)
      at
org.jboss.seam.transaction.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:91)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.security.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:163)
      at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      at
org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
      at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:186)
      at
org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:104)
      at
org.zanata.rest.service.SourceDocResourceService_$$_javassist_seam_106.putResource(SourceDocResourceService_$$_javassist_seam_106.java)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:167)
      at
org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257)
      at
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222)
      at
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211)
      at
org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:542)
      at
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:524)
      at
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:126)
      at
org.zanata.rest.ZanataResteasyBootstrap$1.invoke(ZanataResteasyBootstrap.java:74)
      at
org.jboss.seam.resteasy.ResteasyResourceAdapter$1.process(ResteasyResourceAdapter.java:145)
      at
org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65)
      at
org.jboss.seam.resteasy.ResteasyResourceAdapter.getResource(ResteasyResourceAdapter.java:120)
      at
org.jboss.seam.servlet.SeamResourceServlet.service(SeamResourceServlet.java:80)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
      at
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:163)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
      at
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
      at
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
      at
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
      at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
      at
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
      at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)
      at
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73)
      at
org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
      at
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
      at
org.zanata.seam.interceptor.MonitoringWrapper.doFilter(MonitoringWrapper.java:70)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
      at
org.zanata.servlet.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:63)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
      at
org.jboss.security.negotiation.NegotiationAuthenticator$1.invoke(NegotiationAuthenticator.java:326)
      at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:389)
      at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
      at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)
      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
      at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)
      at java.lang.Thread.run(Thread.java:679)
Caused by: org.hibernate.exception.GenericJDBCException: could not execute
statement
      at
org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54)
      at
org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
      at
org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
      at
org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:136)
      at
org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3219)
      at
org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3117)
      at
org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3446)
      at
org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:140)
      at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:362)
      at
org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:354)
      at
org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:276)
      at
org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:328)
      at
org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
      at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1233)
      at
org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:996)
      ... 134 more
Caused by: java.sql.SQLException: Thread stack overrun: 9424 bytes used of
a 131072 byte stack, and 128000 bytes needed. Use 'mysqld -O
thread_stack=#' to specify a bigger stack.
      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
      at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
      at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
      at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624)
      at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127)
      at
com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2427)
      at
com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2345)
      at
com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2330)
      at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at net.bull.javamelody.JdbcWrapper.doExecute(JdbcWrapper.java:373)
      at
net.bull.javamelody.JdbcWrapper$StatementInvocationHandler.invoke(JdbcWrapper.java:130)
      at
net.bull.javamelody.JdbcWrapper$DelegatingInvocationHandler.invoke(JdbcWrapper.java:259)
      at sun.proxy.$Proxy200.executeUpdate(Unknown Source)
      at
org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:493)
      at
org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:133)
      ... 145 more


Regards,

Nghia


2013/9/5 Nghia Duong <nghia.duong at crossknowledge.com>

> Hi all,
>
> I just wanted to point out that the REST API Documentation (
> https://zanata.ci.cloudbees.com/job/zanata-site/site/zanata-war/apidocs/index.html)
> has been down since quite some time.
>
> I'm using that API on Zanta 3.0.2 and would like to know whether there has
> been any changes to it, especially around regarding timeouts (I'm trying to
> upload a POT file a a source document and I always get a 500 internal
> error).
>
> Has the documentation been moved to somewhere else?
>
>
> Thanks,
>
> Nghia
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/zanata-users/attachments/20130905/2dc7a8fa/attachment.htm>


More information about the zanata-users mailing list