Quantcast

problem installing repast on Linux

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

problem installing repast on Linux

Eamon O'Dea
Hello,

I've tried to install Repast 2.4 on several different 64 bit linux
systems without success. I've followed the installation instructions
here

https://repast.github.io/download.html

It appears to install without error, but when I go create a new ReLogo
project, after I name the project and click next an error dialog pops
up saying:

"An error occured while creating project. Check log for details. hello there.

Path for IClasspathEntry must be absolute:
null/plugins/libs.bsf_2.4.0/lib/bsf.jar"

I've noticed others reporting a similar problem here:

https://sourceforge.net/p/repast/mailman/message/30768897/

but I have not seen a solution anywhere. I was able to install an
earlier Repast version on linux without this problem about a year ago.
Event details are below.

Thanks for any help,
Eamon


eclipse.buildId=4.6.1.M20160907-1200
java.version=1.8.0_102
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -data file:/root/workspace/ -os linux -ws gtk
-arch x86_64 -product org.eclipse.epp.package.java.product

org.eclipse.jdt.ui
Error
Mon Oct 24 17:23:59 EDT 2016
Internal Error

java.lang.reflect.InvocationTargetException
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:398)
        at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:993)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.changeToNewProject(NetlogoWizardPageTwo.java:181)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.createProvisonalProject(NetlogoWizardPageTwo.java:555)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.setVisible(NetlogoWizardPageTwo.java:139)
        at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1215)
        at org.eclipse.jface.wizard.WizardDialog.lambda$2(WizardDialog.java:1185)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
        at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1185)
        at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:876)
        at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:419)
        at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:618)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
        at org.eclipse.jface.window.Window.open(Window.java:794)
        at org.eclipse.jdt.ui.actions.AbstractOpenWizardAction.run(AbstractOpenWizardAction.java:82)
        at repast.simphony.relogo.ide.NewReLogoProjectWizardAction.run(NewReLogoProjectWizardAction.java:42)
        at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:247)
        at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:228)
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
        at org.eclipse.jface.action.ActionContributionItem.lambda$5(ActionContributionItem.java:436)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
        at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
Caused by: org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException:
Path for IClasspathEntry must be absolute:
null/plugins/libs.bsf_2.4.0/lib/bsf.jar
        at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4788)
        at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4658)
        at repast.simphony.eclipse.RepastProjectClasspathContainer.getClasspathEntries(RepastProjectClasspathContainer.java:43)
        at org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:745)
        at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49)
        at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
        at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795)
        at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1976)
        at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3384)
        at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2698)
        at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2621)
        at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(ClasspathEntry.java:1772)
        at org.eclipse.jdt.internal.core.SetClasspathOperation.verify(SetClasspathOperation.java:118)
        at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:784)
        at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3102)
        at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3064)
        at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3117)
        at repast.simphony.eclipse.RSProjectConfigurator.updateClasspath(RSProjectConfigurator.java:113)
        at repast.simphony.eclipse.RSProjectConfigurator.configureNewProject(RSProjectConfigurator.java:63)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.updateProject(NetlogoWizardPageTwo.java:264)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.access$1(NetlogoWizardPageTwo.java:208)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo$1UpdateRunnable.run(NetlogoWizardPageTwo.java:169)
        at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Root exception:
org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException:
Path for IClasspathEntry must be absolute:
null/plugins/libs.bsf_2.4.0/lib/bsf.jar
        at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4788)
        at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4658)
        at repast.simphony.eclipse.RepastProjectClasspathContainer.getClasspathEntries(RepastProjectClasspathContainer.java:43)
        at org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:745)
        at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49)
        at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
        at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795)
        at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1976)
        at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3384)
        at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2698)
        at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2621)
        at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(ClasspathEntry.java:1772)
        at org.eclipse.jdt.internal.core.SetClasspathOperation.verify(SetClasspathOperation.java:118)
        at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:784)
        at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3102)
        at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3064)
        at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3117)
        at repast.simphony.eclipse.RSProjectConfigurator.updateClasspath(RSProjectConfigurator.java:113)
        at repast.simphony.eclipse.RSProjectConfigurator.configureNewProject(RSProjectConfigurator.java:63)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.updateProject(NetlogoWizardPageTwo.java:264)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.access$1(NetlogoWizardPageTwo.java:208)
        at repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo$1UpdateRunnable.run(NetlogoWizardPageTwo.java:169)
        at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive.
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Repast-interest mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/repast-interest
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: problem installing repast on Linux

Eamon O'Dea
Never mind, the problem seems to have been that I was not using the
exact version of Eclipse that the instructions on the download page
link to. I had Eclipse Neon but not the IDE for committers. Hopefully
at least my message can serve as a warning sign to others who might
repeat my mistake.

Cheers,
Eamon

On 10/24/16, Eamon O'Dea <[hidden email]> wrote:

> Hello,
>
> I've tried to install Repast 2.4 on several different 64 bit linux
> systems without success. I've followed the installation instructions
> here
>
> https://repast.github.io/download.html
>
> It appears to install without error, but when I go create a new ReLogo
> project, after I name the project and click next an error dialog pops
> up saying:
>
> "An error occured while creating project. Check log for details. hello
> there.
>
> Path for IClasspathEntry must be absolute:
> null/plugins/libs.bsf_2.4.0/lib/bsf.jar"
>
> I've noticed others reporting a similar problem here:
>
> https://sourceforge.net/p/repast/mailman/message/30768897/
>
> but I have not seen a solution anywhere. I was able to install an
> earlier Repast version on linux without this problem about a year ago.
> Event details are below.
>
> Thanks for any help,
> Eamon
>
>
> eclipse.buildId=4.6.1.M20160907-1200
> java.version=1.8.0_102
> java.vendor=Oracle Corporation
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
> Framework arguments:  -product org.eclipse.epp.package.java.product
> Command-line arguments:  -data file:/root/workspace/ -os linux -ws gtk
> -arch x86_64 -product org.eclipse.epp.package.java.product
>
> org.eclipse.jdt.ui
> Error
> Mon Oct 24 17:23:59 EDT 2016
> Internal Error
>
> java.lang.reflect.InvocationTargetException
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:398)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:993)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.changeToNewProject(NetlogoWizardPageTwo.java:181)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.createProvisonalProject(NetlogoWizardPageTwo.java:555)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.setVisible(NetlogoWizardPageTwo.java:139)
> at
> org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1215)
> at org.eclipse.jface.wizard.WizardDialog.lambda$2(WizardDialog.java:1185)
> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1185)
> at
> org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:876)
> at
> org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:419)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:618)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
> at org.eclipse.jface.window.Window.open(Window.java:794)
> at
> org.eclipse.jdt.ui.actions.AbstractOpenWizardAction.run(AbstractOpenWizardAction.java:82)
> at
> repast.simphony.relogo.ide.NewReLogoProjectWizardAction.run(NewReLogoProjectWizardAction.java:42)
> at
> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:247)
> at
> org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:228)
> at
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
> at
> org.eclipse.jface.action.ActionContributionItem.lambda$5(ActionContributionItem.java:436)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
> at
> org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
> at
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
> Caused by:
> org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException:
> Path for IClasspathEntry must be absolute:
> null/plugins/libs.bsf_2.4.0/lib/bsf.jar
> at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4788)
> at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4658)
> at
> repast.simphony.eclipse.RepastProjectClasspathContainer.getClasspathEntries(RepastProjectClasspathContainer.java:43)
> at
> org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:745)
> at
> org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49)
> at
> org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
> at
> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795)
> at
> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1976)
> at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3384)
> at
> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2698)
> at
> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2621)
> at
> org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(ClasspathEntry.java:1772)
> at
> org.eclipse.jdt.internal.core.SetClasspathOperation.verify(SetClasspathOperation.java:118)
> at
> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:784)
> at
> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3102)
> at
> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3064)
> at
> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3117)
> at
> repast.simphony.eclipse.RSProjectConfigurator.updateClasspath(RSProjectConfigurator.java:113)
> at
> repast.simphony.eclipse.RSProjectConfigurator.configureNewProject(RSProjectConfigurator.java:63)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.updateProject(NetlogoWizardPageTwo.java:264)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.access$1(NetlogoWizardPageTwo.java:208)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo$1UpdateRunnable.run(NetlogoWizardPageTwo.java:169)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
> Root exception:
> org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException:
> Path for IClasspathEntry must be absolute:
> null/plugins/libs.bsf_2.4.0/lib/bsf.jar
> at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4788)
> at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4658)
> at
> repast.simphony.eclipse.RepastProjectClasspathContainer.getClasspathEntries(RepastProjectClasspathContainer.java:43)
> at
> org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:745)
> at
> org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49)
> at
> org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
> at
> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795)
> at
> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1976)
> at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3384)
> at
> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2698)
> at
> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2621)
> at
> org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(ClasspathEntry.java:1772)
> at
> org.eclipse.jdt.internal.core.SetClasspathOperation.verify(SetClasspathOperation.java:118)
> at
> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:784)
> at
> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3102)
> at
> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3064)
> at
> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3117)
> at
> repast.simphony.eclipse.RSProjectConfigurator.updateClasspath(RSProjectConfigurator.java:113)
> at
> repast.simphony.eclipse.RSProjectConfigurator.configureNewProject(RSProjectConfigurator.java:63)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.updateProject(NetlogoWizardPageTwo.java:264)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.access$1(NetlogoWizardPageTwo.java:208)
> at
> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo$1UpdateRunnable.run(NetlogoWizardPageTwo.java:169)
> at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
>

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive.
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Repast-interest mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/repast-interest
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: problem installing repast on Linux

srcnick
Thanks for following up with the solution.

Nick

> On Oct 24, 2016, at 6:12 PM, Eamon O'Dea <[hidden email]> wrote:
>
> Never mind, the problem seems to have been that I was not using the
> exact version of Eclipse that the instructions on the download page
> link to. I had Eclipse Neon but not the IDE for committers. Hopefully
> at least my message can serve as a warning sign to others who might
> repeat my mistake.
>
> Cheers,
> Eamon
>
> On 10/24/16, Eamon O'Dea <[hidden email]> wrote:
>> Hello,
>>
>> I've tried to install Repast 2.4 on several different 64 bit linux
>> systems without success. I've followed the installation instructions
>> here
>>
>> https://repast.github.io/download.html
>>
>> It appears to install without error, but when I go create a new ReLogo
>> project, after I name the project and click next an error dialog pops
>> up saying:
>>
>> "An error occured while creating project. Check log for details. hello
>> there.
>>
>> Path for IClasspathEntry must be absolute:
>> null/plugins/libs.bsf_2.4.0/lib/bsf.jar"
>>
>> I've noticed others reporting a similar problem here:
>>
>> https://sourceforge.net/p/repast/mailman/message/30768897/
>>
>> but I have not seen a solution anywhere. I was able to install an
>> earlier Repast version on linux without this problem about a year ago.
>> Event details are below.
>>
>> Thanks for any help,
>> Eamon
>>
>>
>> eclipse.buildId=4.6.1.M20160907-1200
>> java.version=1.8.0_102
>> java.vendor=Oracle Corporation
>> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
>> Framework arguments:  -product org.eclipse.epp.package.java.product
>> Command-line arguments:  -data file:/root/workspace/ -os linux -ws gtk
>> -arch x86_64 -product org.eclipse.epp.package.java.product
>>
>> org.eclipse.jdt.ui
>> Error
>> Mon Oct 24 17:23:59 EDT 2016
>> Internal Error
>>
>> java.lang.reflect.InvocationTargetException
>> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:398)
>> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:993)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.changeToNewProject(NetlogoWizardPageTwo.java:181)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.createProvisonalProject(NetlogoWizardPageTwo.java:555)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.setVisible(NetlogoWizardPageTwo.java:139)
>> at
>> org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1215)
>> at org.eclipse.jface.wizard.WizardDialog.lambda$2(WizardDialog.java:1185)
>> at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
>> at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1185)
>> at
>> org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:876)
>> at
>> org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:419)
>> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:618)
>> at
>> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
>> at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
>> at org.eclipse.jface.window.Window.open(Window.java:794)
>> at
>> org.eclipse.jdt.ui.actions.AbstractOpenWizardAction.run(AbstractOpenWizardAction.java:82)
>> at
>> repast.simphony.relogo.ide.NewReLogoProjectWizardAction.run(NewReLogoProjectWizardAction.java:42)
>> at
>> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:247)
>> at
>> org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:228)
>> at
>> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
>> at
>> org.eclipse.jface.action.ActionContributionItem.lambda$5(ActionContributionItem.java:436)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
>> at
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
>> at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
>> at
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
>> at
>> org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
>> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
>> at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
>> at
>> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
>> at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:498)
>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
>> at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
>> at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
>> Caused by:
>> org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException:
>> Path for IClasspathEntry must be absolute:
>> null/plugins/libs.bsf_2.4.0/lib/bsf.jar
>> at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4788)
>> at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4658)
>> at
>> repast.simphony.eclipse.RepastProjectClasspathContainer.getClasspathEntries(RepastProjectClasspathContainer.java:43)
>> at
>> org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:745)
>> at
>> org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49)
>> at
>> org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
>> at
>> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795)
>> at
>> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1976)
>> at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3384)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2698)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2621)
>> at
>> org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(ClasspathEntry.java:1772)
>> at
>> org.eclipse.jdt.internal.core.SetClasspathOperation.verify(SetClasspathOperation.java:118)
>> at
>> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:784)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3102)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3064)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3117)
>> at
>> repast.simphony.eclipse.RSProjectConfigurator.updateClasspath(RSProjectConfigurator.java:113)
>> at
>> repast.simphony.eclipse.RSProjectConfigurator.configureNewProject(RSProjectConfigurator.java:63)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.updateProject(NetlogoWizardPageTwo.java:264)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.access$1(NetlogoWizardPageTwo.java:208)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo$1UpdateRunnable.run(NetlogoWizardPageTwo.java:169)
>> at
>> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67)
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128)
>> at
>> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
>> Root exception:
>> org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException:
>> Path for IClasspathEntry must be absolute:
>> null/plugins/libs.bsf_2.4.0/lib/bsf.jar
>> at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4788)
>> at org.eclipse.jdt.core.JavaCore.newLibraryEntry(JavaCore.java:4658)
>> at
>> repast.simphony.eclipse.RepastProjectClasspathContainer.getClasspathEntries(RepastProjectClasspathContainer.java:43)
>> at
>> org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:745)
>> at
>> org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49)
>> at
>> org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
>> at
>> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795)
>> at
>> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1976)
>> at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3384)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2698)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2621)
>> at
>> org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(ClasspathEntry.java:1772)
>> at
>> org.eclipse.jdt.internal.core.SetClasspathOperation.verify(SetClasspathOperation.java:118)
>> at
>> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:784)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3102)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3064)
>> at
>> org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3117)
>> at
>> repast.simphony.eclipse.RSProjectConfigurator.updateClasspath(RSProjectConfigurator.java:113)
>> at
>> repast.simphony.eclipse.RSProjectConfigurator.configureNewProject(RSProjectConfigurator.java:63)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.updateProject(NetlogoWizardPageTwo.java:264)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo.access$1(NetlogoWizardPageTwo.java:208)
>> at
>> repast.simphony.relogo.ide.wizards.NetlogoWizardPageTwo$1UpdateRunnable.run(NetlogoWizardPageTwo.java:169)
>> at
>> org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67)
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
>> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128)
>> at
>> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
>>
>
> ------------------------------------------------------------------------------
> The Command Line: Reinvented for Modern Developers
> Did the resurgence of CLI tooling catch you by surprise?
> Reconnect with the command line and become more productive.
> Learn the new .NET and ASP.NET CLI. Get your free copy!
> http://sdm.link/telerik
> _______________________________________________
> Repast-interest mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/repast-interest


------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive.
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Repast-interest mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/repast-interest
Loading...