Hello,

Could you fill an issue ?
http://jira.nuxeo.org/browse/NXP/

Please, give details about your environment (which Windows OS, net browser and version, ...).

Thanks,

David Thibault a écrit :

All,


I have discovered that when you drag and drop a folder with parentheses into Nuxeo 5.1.6GA it gives you an error, creates the folder in nuxeo, and then does not put any subfiles in the folder in nuxeo. However, you can then click on the folder created in nuxeo, drill down into the source file outside of nuxeo, and drag and drop all the sub-files under the source directory successfully (assuming it doesn’t hit parentheses again).

Here’s my test setup:

 Directory of C:\tmp\testing (with parens)

02/11/2009  08:55 AM    <DIR>          .

02/11/2009  08:55 AM    <DIR>          ..

02/11/2009  08:58 AM                 7 test1.txt

02/11/2009  08:58 AM                 8 test2.txt

               2 File(s)             15 bytes

               2 Dir(s)  29,389,549,568 bytes free

When I drag the “testing (with parens)” folder into Nuxeo via the firefox 0.9.6 plugin, I get the following error:

[JavaScript Application]

Error on test1.txt

Because: Requested operation failed.  Please check the log for details.

Here’s what shows up in the server.log:

2009-02-11 09:02:11,496 ERROR [org.nuxeo.ecm.webapp.filemanager.FileManageActionsBean] Error importing test1.txt

org.nuxeo.ecm.core.api.ClientException: org.nuxeo.ecm.core.api.WrappedException: Exception: org.nuxeo.ecm.core.api.ClientException. message: Failed to resolve document ref: /non-regulated/workspaces/tmp/%3Ctesting%20(with%20parens)%3E

at org.nuxeo.ecm.platform.filemanager.ejb.FileManagerBean.createDocumentFromBlob(FileManagerBean.java:120)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)

at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)

at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:46)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)

at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)

at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:102)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:211)

at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:79)

        at $Proxy267.createDocumentFromBlob(Unknown Source)

at org.nuxeo.ecm.webapp.filemanager.FileManageActionsBean.createDocumentFromBlob(FileManageActionsBean.java:223)

at org.nuxeo.ecm.webapp.filemanager.FileManageActionsBean.addBinaryFileFromPlugin(FileManageActionsBean.java:210)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)

at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)

at org.nuxeo.ecm.platform.ui.web.shield.NuxeoErrorInterceptor.invokeAndWrapExceptions(NuxeoErrorInterceptor.java:72)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)

at org.jboss.seam.intercept.EJBInvocationContext.proceed(EJBInvocationContext.java:37)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:55)

at org.jboss.seam.interceptors.BijectionInterceptor.bijectNonreentrantComponent(BijectionInterceptor.java:89)

at org.jboss.seam.interceptors.BijectionInterceptor.bijectComponent(BijectionInterceptor.java:68)

        at sun.reflect.GeneratedMethodAccessor152.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(OutcomeInterceptor.java:21)

        at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:52)

        at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)

        at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.intercept.RootInterceptor.createSeamInvocationContext(RootInterceptor.java:144)

at org.jboss.seam.intercept.RootInterceptor.invokeInContexts(RootInterceptor.java:129)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:102)

at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:50)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)

at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:46)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

        at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)

at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:166)

at org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:108)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)

at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:102)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:211)

at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:79)

        at $Proxy307.addBinaryFileFromPlugin(Unknown Source)

at org.nuxeo.ecm.platform.ui.web.api.SimpleFileManager$$FastClassByCGLIB$$c9dfa3d6.invoke(<generated>)

        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)

at org.jboss.seam.intercept.ClientSideInterceptor$1.proceed(ClientSideInterceptor.java:74)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:55)

at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(ExceptionInterceptor.java:39)

        at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.intercept.RootInterceptor.createSeamInvocationContext(RootInterceptor.java:144)

at org.jboss.seam.intercept.RootInterceptor.invokeInContexts(RootInterceptor.java:129)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:102)

at org.jboss.seam.intercept.ClientSideInterceptor.interceptInvocation(ClientSideInterceptor.java:83)

at org.jboss.seam.intercept.ClientSideInterceptor.intercept(ClientSideInterceptor.java:52)

at org.nuxeo.ecm.webapp.filemanager.FileManageActionsLocal$$EnhancerByCGLIB$$e5d7ed4c.addBinaryFileFromPlugin(<generated>)

at org.nuxeo.ecm.platform.ui.web.restAPI.PluginUploadRestlet.handle(PluginUploadRestlet.java:106)

at org.nuxeo.ecm.platform.ui.web.restAPI.PluginUploadRestlet$$FastClassByCGLIB$$8a5ffcb6.invoke(<generated>)

        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)

at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:55)

at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(OutcomeInterceptor.java:21)

        at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(RollbackInterceptor.java:29)

        at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.interceptors.BijectionInterceptor.bijectNonreentrantComponent(BijectionInterceptor.java:89)

at org.jboss.seam.interceptors.BijectionInterceptor.bijectComponent(BijectionInterceptor.java:68)

        at sun.reflect.GeneratedMethodAccessor152.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:52)

        at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)

        at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(ExceptionInterceptor.java:39)

        at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)

at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)

at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)

at org.jboss.seam.intercept.RootInterceptor.createSeamInvocationContext(RootInterceptor.java:144)

at org.jboss.seam.intercept.RootInterceptor.invokeInContexts(RootInterceptor.java:129)

at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:102)

at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:145)

at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:80)

at org.nuxeo.ecm.platform.ui.web.restAPI.PluginUploadRestlet$$EnhancerByCGLIB$$516ce0a6.handle(<generated>)

at org.nuxeo.ecm.platform.ui.web.restAPI.SeamRestletFilter.doHandle(SeamRestletFilter.java:123)

        at org.restlet.Filter.handle(Filter.java:134)

        at org.restlet.Filter.doHandle(Filter.java:105)

        at org.restlet.Filter.handle(Filter.java:134)

        at org.restlet.Router.handle(Router.java:444)

at com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129)

at org.nuxeo.ecm.platform.ui.web.restAPI.RestletServlet.service(RestletServlet.java:123)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter.doFilter(FancyURLFilter.java:115)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilter(NuxeoAuthenticationFilter.java:415)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.nuxeo.ecm.platform.ui.web.shield.NuxeoExceptionFilter.doFilter(NuxeoExceptionFilter.java:104)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:46)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)

        at java.lang.Thread.run(Thread.java:595)

Caused by: org.nuxeo.ecm.core.api.WrappedException: Exception: org.nuxeo.ecm.core.api.ClientException. message: Failed to resolve document ref: /non-regulated/workspaces/tmp/%3Ctesting%20(with%20parens)%3E

at org.nuxeo.ecm.core.api.AbstractSession.hasPermission(AbstractSession.java:329)

        at sun.reflect.GeneratedMethodAccessor223.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)

at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)

at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:57)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:46)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)

at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:83)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:166)

at org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:108)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)

at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:102)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)

at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)

at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:203)

at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)

        at $Proxy281.hasPermission(Unknown Source)

at org.nuxeo.ecm.platform.filemanager.service.FileManagerService.defaultCreate(FileManagerService.java:269)

at org.nuxeo.ecm.platform.filemanager.service.FileManagerService.defaultCreate(FileManagerService.java:259)

at org.nuxeo.ecm.platform.filemanager.service.FileManagerService.defaultCreate(FileManagerService.java:340)

at org.nuxeo.ecm.platform.filemanager.service.FileManagerService.createDocumentFromBlob(FileManagerService.java:253)

at org.nuxeo.ecm.platform.filemanager.ejb.FileManagerBean.createDocumentFromBlob(FileManagerBean.java:116)

        ... 220 more

Caused by: org.nuxeo.ecm.core.api.WrappedException: Exception: org.nuxeo.ecm.core.model.NoSuchDocumentException. message: No such document: /non-regulated/workspaces/tmp/%3Ctesting%20(with%20parens)%3E

at org.nuxeo.ecm.core.repository.jcr.JCRSession.resolvePath(JCRSession.java:287)

at org.nuxeo.ecm.core.repository.jcr.JCRSession.resolvePath(JCRSession.java:259)

at org.nuxeo.ecm.core.api.DocumentResolver.resolveReference(DocumentResolver.java:69)

at org.nuxeo.ecm.core.api.AbstractSession.hasPermission(AbstractSession.java:326)

        ... 258 more

Caused by: org.nuxeo.ecm.core.api.WrappedException: Exception: javax.jcr.PathNotFoundException. message: ecm:children/non-regulated/ecm:children/workspaces/ecm:children/tmp/ecm:children/%3Ctesting%20(with%20parens)%3E

        at org.apache.jackrabbit.core.NodeImpl.getNode(NodeImpl.java:2501)

at org.nuxeo.ecm.core.repository.jcr.JCRSession.resolvePath(JCRSession.java:285)

        ... 261 more

Any thoughts on this? Seems like a bug somewhere to me. If at all possible Nuxeo should be made to not choke on any file naming conventions acceptable to common filesystems like NTFS or EXT3. I really appreciate your help, guys!


Best,
Dave

------------------------------------------------------------------------

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm


--
Julien Carsique, Nuxeo (Paris, France)
www.nuxeo.com - The Open Source ECM Platform - www.nuxeo.org
Nuxeo ECM Stack - The Java EE, scalable, standard-based ECM Platform
[email protected] | Tel: +33 1 40 33 79 87

begin:vcard
fn:Julien Carsique
n:Carsique;Julien
org:Nuxeo;Qualiscope Team
adr:;;18 - 20 rue Soleillet;Paris;;75020;France
email;internet:[email protected]
title:Responsable industrialisation et support
tel;work:0140337987
x-mozilla-html:TRUE
url:http://www.nuxeo.com/
version:2.1
end:vcard

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to