You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Sandro Boehme (JIRA)" <ji...@apache.org> on 2009/01/30 20:16:59 UTC

[jira] Created: (JCR-1959) Namespace Registry is not available when accessing Jackrabbit via HTTP

Namespace Registry is not available when accessing Jackrabbit via HTTP
----------------------------------------------------------------------

                 Key: JCR-1959
                 URL: https://issues.apache.org/jira/browse/JCR-1959
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: jackrabbit-jcr-rmi
    Affects Versions: 1.5.2
         Environment: Mac OS X 10.5.6
            Reporter: Sandro Boehme
            Priority: Minor


When accessing the Jackrabbit repository via 
Repository repository = new URLRemoteRepository("http://localhost:8080/rmi");
then calling workspace.getNamespaceRegistry(); throws an Exception. Please see below for the complete stack trace:
org.apache.jackrabbit.rmi.client.RemoteRuntimeException: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:141)
	at org.visualcontent.ui.namespacelist.NamespaceList.selectionChanged(NamespaceList.java:59)
	at org.eclipse.ui.internal.AbstractPartSelectionTracker$1.run(AbstractPartSelectionTracker.java:119)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
	at org.eclipse.ui.internal.AbstractPartSelectionTracker.fireSelection(AbstractPartSelectionTracker.java:117)
	at org.eclipse.ui.internal.PagePartSelectionTracker$1.selectionChanged(PagePartSelectionTracker.java:46)
	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2062)
	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1138)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1168)
	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:227)
	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)
	at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024)
	at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104)
	at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375)
	at org.eclipse.swt.widgets.Display.controlProc(Display.java:862)
	at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
	at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599)
	at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326)
	at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929)
	at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at com.thoughtworks.jcrbrowser.rcp.Application.start(Application.java:36)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	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.equinox.launcher.Main.invokeFramework(Main.java:549)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
	at org.apache.jackrabbit.rmi.server.ServerXASession_Stub.getWorkspace(Unknown Source)
	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:138)
	... 55 more
Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
	at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
	at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
	at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
	... 57 more


Best regards,

Sandro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1959) Namespace Registry is not available when accessing Jackrabbit via HTTP

Posted by "Sandro Boehme (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12671588#action_12671588 ] 

Sandro Boehme commented on JCR-1959:
------------------------------------

Hello,

do you know when you wil have the time to look into this? It would already be helpful to know if I don't use the API correctly of if you can confirm, that it's a bug in Jackrabbit.

Cheers,

Sandro

> Namespace Registry is not available when accessing Jackrabbit via HTTP
> ----------------------------------------------------------------------
>
>                 Key: JCR-1959
>                 URL: https://issues.apache.org/jira/browse/JCR-1959
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-jcr-rmi
>    Affects Versions: 1.5.2
>         Environment: Mac OS X 10.5.6
>            Reporter: Sandro Boehme
>            Priority: Minor
>
> When accessing the Jackrabbit repository via 
> Repository repository = new URLRemoteRepository("http://localhost:8080/rmi");
> then calling workspace.getNamespaceRegistry(); throws an Exception. Please see below for the complete stack trace:
> org.apache.jackrabbit.rmi.client.RemoteRuntimeException: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:141)
> 	at org.visualcontent.ui.namespacelist.NamespaceList.selectionChanged(NamespaceList.java:59)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker$1.run(AbstractPartSelectionTracker.java:119)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker.fireSelection(AbstractPartSelectionTracker.java:117)
> 	at org.eclipse.ui.internal.PagePartSelectionTracker$1.selectionChanged(PagePartSelectionTracker.java:46)
> 	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> 	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
> 	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2062)
> 	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1138)
> 	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1168)
> 	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:227)
> 	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
> 	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)
> 	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)
> 	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)
> 	at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024)
> 	at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104)
> 	at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375)
> 	at org.eclipse.swt.widgets.Display.controlProc(Display.java:862)
> 	at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
> 	at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599)
> 	at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326)
> 	at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929)
> 	at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051)
> 	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> 	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> 	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> 	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> 	at com.thoughtworks.jcrbrowser.rcp.Application.start(Application.java:36)
> 	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> 	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.equinox.launcher.Main.invokeFramework(Main.java:549)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
> 	at org.apache.jackrabbit.rmi.server.ServerXASession_Stub.getWorkspace(Unknown Source)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:138)
> 	... 55 more
> Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
> 	at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
> 	at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
> 	at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> 	at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
> 	... 57 more
> Best regards,
> Sandro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (JCR-1959) Namespace Registry is not available when accessing Jackrabbit via HTTP

Posted by "Sandro Boehme (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sandro Boehme closed JCR-1959.
------------------------------

    Resolution: Invalid

> Namespace Registry is not available when accessing Jackrabbit via HTTP
> ----------------------------------------------------------------------
>
>                 Key: JCR-1959
>                 URL: https://issues.apache.org/jira/browse/JCR-1959
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-jcr-rmi
>    Affects Versions: 1.5.2
>         Environment: Mac OS X 10.5.6
>            Reporter: Sandro Boehme
>            Priority: Minor
>
> When accessing the Jackrabbit repository via 
> Repository repository = new URLRemoteRepository("http://localhost:8080/rmi");
> then calling workspace.getNamespaceRegistry(); throws an Exception. Please see below for the complete stack trace:
> org.apache.jackrabbit.rmi.client.RemoteRuntimeException: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:141)
> 	at org.visualcontent.ui.namespacelist.NamespaceList.selectionChanged(NamespaceList.java:59)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker$1.run(AbstractPartSelectionTracker.java:119)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker.fireSelection(AbstractPartSelectionTracker.java:117)
> 	at org.eclipse.ui.internal.PagePartSelectionTracker$1.selectionChanged(PagePartSelectionTracker.java:46)
> 	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> 	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
> 	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2062)
> 	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1138)
> 	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1168)
> 	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:227)
> 	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
> 	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)
> 	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)
> 	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)
> 	at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024)
> 	at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104)
> 	at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375)
> 	at org.eclipse.swt.widgets.Display.controlProc(Display.java:862)
> 	at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
> 	at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599)
> 	at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326)
> 	at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929)
> 	at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051)
> 	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> 	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> 	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> 	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> 	at com.thoughtworks.jcrbrowser.rcp.Application.start(Application.java:36)
> 	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> 	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.equinox.launcher.Main.invokeFramework(Main.java:549)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
> 	at org.apache.jackrabbit.rmi.server.ServerXASession_Stub.getWorkspace(Unknown Source)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:138)
> 	... 55 more
> Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
> 	at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
> 	at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
> 	at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> 	at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
> 	... 57 more
> Best regards,
> Sandro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1959) Namespace Registry is not available when accessing Jackrabbit via HTTP

Posted by "Sandro Boehme (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12673545#action_12673545 ] 

Sandro Boehme commented on JCR-1959:
------------------------------------

Hi Jukka,

thanks for looking into this. The Jackrabbit API jar is in the client classpath. The complete list of jar's looks like this:
 jackrabbit-api-1.4.jar,
 jackrabbit-jcr-rmi-1.4.jar,
 jcr-1.0.jar,
 jackrabbit-jcr-commons-1.4.2.jar,
 slf4j-api-1.3.0.jar,
 slf4j-log4j12-1.3.0.jar,
 log4j-1.2.13.jar

Bye,

Sandro

> Namespace Registry is not available when accessing Jackrabbit via HTTP
> ----------------------------------------------------------------------
>
>                 Key: JCR-1959
>                 URL: https://issues.apache.org/jira/browse/JCR-1959
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-jcr-rmi
>    Affects Versions: 1.5.2
>         Environment: Mac OS X 10.5.6
>            Reporter: Sandro Boehme
>            Priority: Minor
>
> When accessing the Jackrabbit repository via 
> Repository repository = new URLRemoteRepository("http://localhost:8080/rmi");
> then calling workspace.getNamespaceRegistry(); throws an Exception. Please see below for the complete stack trace:
> org.apache.jackrabbit.rmi.client.RemoteRuntimeException: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:141)
> 	at org.visualcontent.ui.namespacelist.NamespaceList.selectionChanged(NamespaceList.java:59)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker$1.run(AbstractPartSelectionTracker.java:119)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker.fireSelection(AbstractPartSelectionTracker.java:117)
> 	at org.eclipse.ui.internal.PagePartSelectionTracker$1.selectionChanged(PagePartSelectionTracker.java:46)
> 	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> 	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
> 	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2062)
> 	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1138)
> 	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1168)
> 	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:227)
> 	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
> 	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)
> 	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)
> 	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)
> 	at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024)
> 	at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104)
> 	at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375)
> 	at org.eclipse.swt.widgets.Display.controlProc(Display.java:862)
> 	at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
> 	at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599)
> 	at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326)
> 	at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929)
> 	at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051)
> 	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> 	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> 	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> 	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> 	at com.thoughtworks.jcrbrowser.rcp.Application.start(Application.java:36)
> 	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> 	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.equinox.launcher.Main.invokeFramework(Main.java:549)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
> 	at org.apache.jackrabbit.rmi.server.ServerXASession_Stub.getWorkspace(Unknown Source)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:138)
> 	... 55 more
> Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
> 	at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
> 	at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
> 	at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> 	at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
> 	... 57 more
> Best regards,
> Sandro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1959) Namespace Registry is not available when accessing Jackrabbit via HTTP

Posted by "Sandro Boehme (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683144#action_12683144 ] 

Sandro Boehme commented on JCR-1959:
------------------------------------

I didn't use the most current jar's. Using these jar's
jcr-1.0.jar
jackrabbit-api-1.5.0.jar
jackrabbit-jcr-commons-1.5.2.jar 
jackrabbit-jcr-rmi-1.5.0.jar
log4j-1.2.14.jar
slf4j-api-1.5.3.jar
slf4j-log4j12-1.5.3.jar
it works like a charm.

Best,

Sandro

> Namespace Registry is not available when accessing Jackrabbit via HTTP
> ----------------------------------------------------------------------
>
>                 Key: JCR-1959
>                 URL: https://issues.apache.org/jira/browse/JCR-1959
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-jcr-rmi
>    Affects Versions: 1.5.2
>         Environment: Mac OS X 10.5.6
>            Reporter: Sandro Boehme
>            Priority: Minor
>
> When accessing the Jackrabbit repository via 
> Repository repository = new URLRemoteRepository("http://localhost:8080/rmi");
> then calling workspace.getNamespaceRegistry(); throws an Exception. Please see below for the complete stack trace:
> org.apache.jackrabbit.rmi.client.RemoteRuntimeException: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:141)
> 	at org.visualcontent.ui.namespacelist.NamespaceList.selectionChanged(NamespaceList.java:59)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker$1.run(AbstractPartSelectionTracker.java:119)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker.fireSelection(AbstractPartSelectionTracker.java:117)
> 	at org.eclipse.ui.internal.PagePartSelectionTracker$1.selectionChanged(PagePartSelectionTracker.java:46)
> 	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> 	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
> 	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2062)
> 	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1138)
> 	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1168)
> 	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:227)
> 	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
> 	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)
> 	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)
> 	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)
> 	at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024)
> 	at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104)
> 	at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375)
> 	at org.eclipse.swt.widgets.Display.controlProc(Display.java:862)
> 	at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
> 	at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599)
> 	at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326)
> 	at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929)
> 	at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051)
> 	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> 	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> 	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> 	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> 	at com.thoughtworks.jcrbrowser.rcp.Application.start(Application.java:36)
> 	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> 	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.equinox.launcher.Main.invokeFramework(Main.java:549)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
> 	at org.apache.jackrabbit.rmi.server.ServerXASession_Stub.getWorkspace(Unknown Source)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:138)
> 	... 55 more
> Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
> 	at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
> 	at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
> 	at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> 	at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
> 	... 57 more
> Best regards,
> Sandro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1959) Namespace Registry is not available when accessing Jackrabbit via HTTP

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12673212#action_12673212 ] 

Jukka Zitting commented on JCR-1959:
------------------------------------

Do you have the jackrabbit-api jar included on the client side? The original goal for the RMI layer was that you'd only need the Jackrabbit API extensions on the client side if your application really needed those interfaces, but it looks like the jar needed in any case when you're connecting to a Jackrabbit repository, as otherwise the interfaces referenced in the marshalled objects are not found.

> Namespace Registry is not available when accessing Jackrabbit via HTTP
> ----------------------------------------------------------------------
>
>                 Key: JCR-1959
>                 URL: https://issues.apache.org/jira/browse/JCR-1959
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-jcr-rmi
>    Affects Versions: 1.5.2
>         Environment: Mac OS X 10.5.6
>            Reporter: Sandro Boehme
>            Priority: Minor
>
> When accessing the Jackrabbit repository via 
> Repository repository = new URLRemoteRepository("http://localhost:8080/rmi");
> then calling workspace.getNamespaceRegistry(); throws an Exception. Please see below for the complete stack trace:
> org.apache.jackrabbit.rmi.client.RemoteRuntimeException: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:141)
> 	at org.visualcontent.ui.namespacelist.NamespaceList.selectionChanged(NamespaceList.java:59)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker$1.run(AbstractPartSelectionTracker.java:119)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker.fireSelection(AbstractPartSelectionTracker.java:117)
> 	at org.eclipse.ui.internal.PagePartSelectionTracker$1.selectionChanged(PagePartSelectionTracker.java:46)
> 	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> 	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
> 	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2062)
> 	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1138)
> 	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1168)
> 	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:227)
> 	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
> 	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)
> 	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)
> 	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)
> 	at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024)
> 	at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104)
> 	at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375)
> 	at org.eclipse.swt.widgets.Display.controlProc(Display.java:862)
> 	at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
> 	at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599)
> 	at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326)
> 	at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929)
> 	at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051)
> 	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> 	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> 	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> 	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> 	at com.thoughtworks.jcrbrowser.rcp.Application.start(Application.java:36)
> 	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> 	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.equinox.launcher.Main.invokeFramework(Main.java:549)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
> 	at org.apache.jackrabbit.rmi.server.ServerXASession_Stub.getWorkspace(Unknown Source)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:138)
> 	... 55 more
> Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
> 	at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
> 	at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
> 	at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> 	at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
> 	... 57 more
> Best regards,
> Sandro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1959) Namespace Registry is not available when accessing Jackrabbit via HTTP

Posted by "Sandro Boehme (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12669186#action_12669186 ] 

Sandro Boehme commented on JCR-1959:
------------------------------------

The above description refers to the standalone server deployment model. The same Exception is thrown when accessing the Namespace Registry on a Jackrabbit deployed on a Tomcat after connecting via RMI ( new RMIRemoteRepository("//localhost:1099/jackrabbit.repository").

Ciao,

Sandro

> Namespace Registry is not available when accessing Jackrabbit via HTTP
> ----------------------------------------------------------------------
>
>                 Key: JCR-1959
>                 URL: https://issues.apache.org/jira/browse/JCR-1959
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-jcr-rmi
>    Affects Versions: 1.5.2
>         Environment: Mac OS X 10.5.6
>            Reporter: Sandro Boehme
>            Priority: Minor
>
> When accessing the Jackrabbit repository via 
> Repository repository = new URLRemoteRepository("http://localhost:8080/rmi");
> then calling workspace.getNamespaceRegistry(); throws an Exception. Please see below for the complete stack trace:
> org.apache.jackrabbit.rmi.client.RemoteRuntimeException: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:141)
> 	at org.visualcontent.ui.namespacelist.NamespaceList.selectionChanged(NamespaceList.java:59)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker$1.run(AbstractPartSelectionTracker.java:119)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.AbstractPartSelectionTracker.fireSelection(AbstractPartSelectionTracker.java:117)
> 	at org.eclipse.ui.internal.PagePartSelectionTracker$1.selectionChanged(PagePartSelectionTracker.java:46)
> 	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> 	at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> 	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
> 	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2062)
> 	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1138)
> 	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1168)
> 	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:227)
> 	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
> 	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)
> 	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)
> 	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)
> 	at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:3024)
> 	at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:2104)
> 	at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:375)
> 	at org.eclipse.swt.widgets.Display.controlProc(Display.java:862)
> 	at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
> 	at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2599)
> 	at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1326)
> 	at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2929)
> 	at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3051)
> 	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> 	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> 	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> 	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> 	at com.thoughtworks.jcrbrowser.rcp.Application.start(Application.java:36)
> 	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> 	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> 	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.equinox.launcher.Main.invokeFramework(Main.java:549)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 
> 	java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
> 	at org.apache.jackrabbit.rmi.server.ServerXASession_Stub.getWorkspace(Unknown Source)
> 	at org.apache.jackrabbit.rmi.client.ClientSession.getWorkspace(ClientSession.java:138)
> 	... 55 more
> Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.rmi.jackrabbit.ServerJackrabbitWorkspace_Stub (no security manager: RMI class loader disabled)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
> 	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
> 	at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
> 	at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
> 	at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> 	at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
> 	... 57 more
> Best regards,
> Sandro

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.