[CMA-35] getProperty() function reports exception when a property of a node is not existing. Created: 07/Oct/08 Updated: 21/May/10 Resolved: 12/Oct/08 |
|
| Status: | Closed |
| Project: | Remote Alfresco API rivet |
| Component/s: | CMA API |
| Affects Version/s: | 1.7.0 |
| Fix Version/s: | 1.7.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Dong-Jun Kim [X] (Inactive) | Assignee: | Dong-Jun Kim [X] (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| 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) |
| Comments |
| Comment by hlim [ 12/Oct/08 ] |
| fixed. |