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.