cancel
Showing results for 
Search instead for 
Did you mean: 

JCRViewer for Alfresco

fthamura
Champ in-the-making
Champ in-the-making
I just got JCR Viewer plugins,

anyone have try to read the Alfresco Repo using this?
5 REPLIES 5

davidc
Star Contributor
Star Contributor
Which plug-in?

martin_cowie
Champ in-the-making
Champ in-the-making
I gave it a whirl, and eclipse/JCRBrowser plugin spat out this error …


org.apache.jackrabbit.rmi.client.RemoteRepositoryException: RemoteException occurred in server thread; nested exception is:
        java.rmi.UnmarshalException: invalid method hash: RemoteException occurred in server thread; nested exception is:
        java.rmi.UnmarshalException: invalid method hash
        at org.apache.jackrabbit.rmi.client.ClientNode.getNodes(ClientNode.java:209)
        at org.visualcontent.ui.nodetree.NodeTreeContentProvider.getChildren(NodeTreeContentProvider.java:72)
        at org.visualcontent.ui.nodetree.NodeTreeContentProvider.getElements(NodeTreeContentProvider.java:42)
        at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:927)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:1144)
        at org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeViewer.java:768)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getFilteredChildren(AbstractTreeViewer.java:574)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:543)
        at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:728)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:705)
        at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:892)
        at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:1288)
        at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1323)
        at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:1277)
        at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:250)
        at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1542)
        at org.visualcontent.ui.nodetree.NodeTreeViewPart.setInput(NodeTreeViewPart.java:96)
        at org.visualcontent.ui.nodetree.SessionLoginAction.run(SessionLoginAction.java:58)
        at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:254)
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)
        at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
        at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
        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.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
        at org.eclipse.core.launcher.Main.run(Main.java:977)
        at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
        java.rmi.UnmarshalException: invalid method hash
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:325)
        at sun.rmi.transport.Transport$1.run(Transport.java:153)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
        at java.lang.Thread.run(Thread.java:595)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
        at org.apache.jackrabbit.rmi.server.ServerNode_Stub.getNodes(Unknown Source)
        at org.apache.jackrabbit.rmi.client.ClientNode.getNodes(ClientNode.java:207)
        … 44 more

ponson
Champ in-the-making
Champ in-the-making
Smiley Surprisedops: I too got the same error martin…. :evil:

ponson
Champ in-the-making
Champ in-the-making
Hi,
We solved the problem by using jackrabit jcr-rmi 1.1 jar. Previously we used 1.2.3 version, so the incompatible type produced error. So please look into your jar versions.

Smiley Very Happy  Smiley Very Happy  Smiley Very Happy