Uploaded image for project: 'Remote Alfresco API rivet'
  1. Remote Alfresco API rivet
  2. CMA-35

getProperty() function reports exception when a property of a node is not existing.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.0
    • Fix Version/s: 1.7.1
    • Component/s: CMA API
    • Labels:
      None

      Description

      getProperty() function reports exception when a property of a node is not existing.
      Following if the log list of this error

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

      root cause

      java.lang.ClassNotFoundException: org.alfresco.web.scripts.WebScriptException
      org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
      org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
      java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
      java.lang.Class.forName0(Native Method)
      java.lang.Class.forName(Class.java:242)
      java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
      java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
      java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
      java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
      java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
      java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
      com.rivetlogic.core.cma.rest.impl.RestExecuterImpl.deserializeObject(RestExecuterImpl.java:608)
      com.rivetlogic.core.cma.rest.impl.RestExecuterImpl.processResponse(RestExecuterImpl.java:372)
      com.rivetlogic.core.cma.rest.impl.RestExecuterImpl.processResponse(RestExecuterImpl.java:311)
      com.rivetlogic.core.cma.rest.impl.RestExecuterImpl.execute(RestExecuterImpl.java:129)
      com.rivetlogic.core.cma.rest.impl.RestExecuterImpl.execute(RestExecuterImpl.java:111)
      com.rivetlogic.core.cma.impl.NodeServiceImpl.execute(NodeServiceImpl.java:1561)

      //this is where this problem starts
      com.rivetlogic.core.cma.impl.NodeServiceImpl.getProperty(NodeServiceImpl.java:337)


      com.rivetlogic.hbsp.dewey.listeners.AvailabilityListenerAction.getAvailTitleOverride(AvailabilityListenerAction.java:729)
      sun.reflect.GeneratedMethodAccessor9015.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
      org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
      org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
      org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
      org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
      org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
      org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:32)
      org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
      org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
      org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
      org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
      com.rivetlogic.hbsp.dewey.listeners.AvailabilityListenerAction_$$_javassist_6.getAvailTitleOverride(AvailabilityListenerAction_$$_javassist_6.java)
      sun.reflect.GeneratedMethodAccessor9014.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:585)
      javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
      javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
      com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
      org.jboss.el.parser.AstPropertySuffix.getValue(AstPropertySuffix.java:53)
      org.jboss.el.parser.AstValue.getValue(AstValue.java:67)
      org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
      com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
      javax.faces.component.UIOutput.getValue(UIOutput.java:173)
      com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:189)
      com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:320)
      com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:200)

        Attachments

          Activity

            People

            • Assignee:
              djkim Dong-Jun Kim [X] (Inactive)
              Reporter:
              djkim Dong-Jun Kim [X] (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support