[zanata-bugs] [Bug 1234687] New: [REGRESSION] can not upload pot file from web UI

bugzilla at redhat.com bugzilla at redhat.com
Tue Jun 23 03:29:25 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1234687

            Bug ID: 1234687
           Summary: [REGRESSION] can not upload pot file from web UI
           Product: Zanata
           Version: 3.7
         Component: Component-Logic
          Assignee: djansen at redhat.com
          Reporter: pahuang at redhat.com
        QA Contact: zanata-qa at redhat.com
                CC: zanata-bugs at redhat.com
            Blocks: 1222752



Uploading a .pot file to a Podir project indicates the file is of the
acceptable type, but fails to upload. 

1. Create a project/version of type Podir 
2. Click settings, documents, then the "+" 
3. Select the desired .pot file and press Upload documents 

2015-06-18T04:22:46,308Z ERROR [org.jboss.seam.exception.Exceptions] (default
task-57) handled and logged exception: javax.servlet.ServletException:
org.zanata.exception.ZanataServiceException: Unsupported Document file:
.GETTEXT 
at
org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:96)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.zanata.servlet.MultiFileUploadServlet.doPost(MultiFileUploadServlet.java:142)
[classes:] 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
[jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
[jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] 
at
io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:164)
[javamelody-core-1.52.0.jar:1.52.0] 
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
[urlrewritefilter-4.0.4.jar:4.0.4] 
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
[urlrewritefilter-4.0.4.jar:4.0.4] 
at
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
[urlrewritefilter-4.0.4.jar:4.0.4] 
at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
[urlrewritefilter-4.0.4.jar:4.0.4] 
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
org.zanata.seam.interceptor.MonitoringWrapper.doFilter(MonitoringWrapper.java:67)
[classes:] 
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
org.zanata.servlet.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:61)
[classes:] 
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
org.zanata.servlet.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:70)
[classes:] 
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) 
at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) 
at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:274)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:253)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at
io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)
[undertow-servlet-1.2.7.Final.jar:1.2.7.Final] 
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)
[undertow-core-1.2.7.Final.jar:1.2.7.Final] 
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_79] 
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_79] 
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79] 
Caused by: org.zanata.exception.ZanataServiceException: Unsupported Document
file: .GETTEXT 
at
org.zanata.service.impl.TranslationFileServiceImpl.parseUpdatedPotFile(TranslationFileServiceImpl.java:219)
[classes:] 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[rt.jar:1.7.0_79] 
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[rt.jar:1.7.0_79] 
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_79] 
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_79] 
at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:79)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:196)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:114)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.zanata.service.impl.TranslationFileServiceImpl_$$_javassist_seam_85.parseUpdatedPotFile(TranslationFileServiceImpl_$$_javassist_seam_85.java)
[classes:] 
at
org.zanata.file.SourceDocumentUpload.parsePotFile(SourceDocumentUpload.java:337)
[classes:] 
at
org.zanata.file.SourceDocumentUpload.tryValidatedUploadSourceFile(SourceDocumentUpload.java:168)
[classes:] 
at
org.zanata.file.SourceDocumentUpload.tryUploadSourceFileWithoutHash(SourceDocumentUpload.java:103)
[classes:] 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[rt.jar:1.7.0_79] 
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[rt.jar:1.7.0_79] 
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_79] 
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_79] 
at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:79)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:196)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:114)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
at
org.zanata.file.SourceDocumentUpload_$$_javassist_seam_98.tryUploadSourceFileWithoutHash(SourceDocumentUpload_$$_javassist_seam_98.java)
[classes:] 
at
org.zanata.servlet.MultiFileUploadServlet$FileUploadRequestHandler.processFileItem(MultiFileUploadServlet.java:339)
[classes:] 
at
org.zanata.servlet.MultiFileUploadServlet$FileUploadRequestHandler.processFilesFromItems(MultiFileUploadServlet.java:294)
[classes:] 
at
org.zanata.servlet.MultiFileUploadServlet$FileUploadRequestHandler.process(MultiFileUploadServlet.java:273)
[classes:] 
at
org.zanata.servlet.MultiFileUploadServlet.processMultipartPost(MultiFileUploadServlet.java:219)
[classes:] 
at
org.zanata.servlet.MultiFileUploadServlet.registerForUploadAndProcessMultipartPost(MultiFileUploadServlet.java:189)
[classes:] 
at
org.zanata.servlet.MultiFileUploadServlet.processPost(MultiFileUploadServlet.java:159)
[classes:] 
at
org.zanata.servlet.MultiFileUploadServlet.access$100(MultiFileUploadServlet.java:73)
[classes:] 
at
org.zanata.servlet.MultiFileUploadServlet$2.process(MultiFileUploadServlet.java:145)
[classes:] 
at
org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65)
[jboss-seam-2.3.1.Final.jar:2.3.1.Final] 
... 61 more


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1222752
[Bug 1222752] Release Zanata 3.7
-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=NyipvMFpmc&a=cc_unsubscribe




More information about the zanata-bugs mailing list