I've got a similar problem, however, neither updating project configuration or uninstalling/reinstalling the CCW plugin helped
I
keep getting a "Leiningen Managed Dependencies issue" error that didn't
occur with the previous CCW version, and neither am I getting any
dependency problems when I do a "lein deps" directly.
Starting a REPL starts a repl with Clojure 1.5.0-RC6 instead of the project.clj's Clojure 1.5.0-RC17.
After that, I get the following error:
Exception
in thread "main" java.io.FileNotFoundException: Could not locate
clojure/java/jmx__init.class or clojure/java/jmx.clj on classpath:
at clojure.lang.RT.load(RT.java:440)
at clojure.lang.RT.load(RT.java:408)
at clojure.core$load$fn__1453.invoke(core.clj:5520)
at clojure.core$load.doInvoke(core.clj:5519)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5326)
at clojure.core$load_lib$fn__1402.invoke(core.clj:5365)
at clojure.core$load_lib.doInvoke(core.clj:5364)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$load_libs.doInvoke(core.clj:5403)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$require.doInvoke(core.clj:5486)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at browser_workload.jmx$eval4936$loading__1329__auto____4937.invoke(jmx.clj:1)
at browser_workload.jmx$eval4936.invoke(jmx.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6608)
at clojure.lang.Compiler.load(Compiler.java:7063)
at clojure.lang.RT.loadResourceScript(RT.java:367)
at clojure.lang.RT.loadResourceScript(RT.java:354)
at clojure.lang.RT.loadResourceScript(RT.java:346)
at clojure.main$load_script.invoke(main.clj:285)
at clojure.main$init_opt.invoke(main.clj:291)
at clojure.main$initialize.invoke(main.clj:319)
at clojure.main$null_opt.invoke(main.clj:354)
at clojure.main$main$fn__3636.invoke(main.clj:432)
at clojure.main$main.doInvoke(main.clj:429)
at clojure.lang.RestFn.invoke(RestFn.java:512)
at clojure.lang.Var.invoke(Var.java:435)
at clojure.lang.AFn.applyToHelper(AFn.java:185)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
Running
"lein repl" and "(load-file "/src/browser-workload/jmx.clj") file
gives no problems. Recreating the project from scratch and copying the
project and sourcefile into Eclipse give the same error.
Error in Eclipse workspace logfile (couldn't attach)
!ENTRY ccw.core 1 0 2013-02-25 15:44:31.034
!MESSAGE Adding to project's classpath to support nREPL: [D:\Development\IDE\eclipse\plugins\ccw.core_0.12.0.201302242349\lib]
!ENTRY ccw.core 4 0 2013-02-25 15:44:33.468
!MESSAGE Problem requiring namespace/getting var ccw.editors.clojure.nrepl-hyperlink/factory from bundle ccw.core
!STACK 0
java.lang.RuntimeException: Exception while calling withBundle(ccw.core, aCode)
at ccw.util.osgi.ClojureOSGi.withBundle(ClojureOSGi.java:53)
at ccw.util.BundleUtils.requireAndGetVar(BundleUtils.java:37)
at ccw.util.GenericExecutableExtension.initFactory(GenericExecutableExtension.java:73)
at ccw.util.GenericExecutableExtension.setInitializationData(GenericExecutableExtension.java:56)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:251)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.console.PatternMatchListenerExtension.createDelegate(PatternMatchListenerExtension.java:81)
at org.eclipse.ui.internal.console.PatternMatchListener.<init>(PatternMatchListener.java:26)
at org.eclipse.ui.internal.console.ConsoleManager.createPatternMatchListeners(ConsoleManager.java:406)
at org.eclipse.ui.internal.console.ConsoleManager.addConsoles(ConsoleManager.java:222)
at org.eclipse.debug.internal.ui.views.console.ProcessConsoleManager.launchChanged(ProcessConsoleManager.java:149)
at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:447)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:428)
at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:1017)
at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)
at org.eclipse.debug.core.Launch.addProcess(Launch.java:351)
at org.eclipse.debug.core.model.RuntimeProcess.<init>(RuntimeProcess.java:125)
at org.eclipse.debug.core.DebugPlugin.newProcess(DebugPlugin.java:744)
at org.eclipse.jdt.launching.AbstractVMRunner.newProcess(AbstractVMRunner.java:126)
at org.eclipse.jdt.internal.launching.StandardVMRunner.run(StandardVMRunner.java:334)
at org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:101)
at ccw.launching.ClojureLaunchDelegate.launch(ClojureLaunchDelegate.java:193)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:697)
at ccw.launching.ClojureLaunchShortcut.launchProject2(ClojureLaunchShortcut.java:155)
at ccw.launching.ClojureLaunchShortcut.launchProject(ClojureLaunchShortcut.java:110)
at ccw.launching.ClojureLaunchShortcut.launch(ClojureLaunchShortcut.java:71)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.launch(LaunchShortcutExtension.java:424)
at org.eclipse.debug.internal.ui.contextlaunching.ContextRunner.launchShortcut(ContextRunner.java:205)
at org.eclipse.debug.internal.ui.contextlaunching.ContextRunner.selectAndLaunch(ContextRunner.java:138)
at org.eclipse.debug.internal.ui.contextlaunching.ContextRunner.launch(ContextRunner.java:82)
at org.eclipse.debug.ui.actions.AbstractLaunchToolbarAction.run(AbstractLaunchToolbarAction.java:80)
at org.eclipse.debug.ui.actions.AbstractLaunchHistoryAction.runWithEvent(AbstractLaunchHistoryAction.java:409)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1029)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:923)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Caused by: java.lang.ClassFormatError: Invalid method Code length 93100 in class file ccw/editors/clojure/nrepl_hyperlink$match_found$reify__13504, compiling:(ccw/editors/clojure/nrepl_hyperlink.clj:15:19)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6567)
at clojure.lang.Compiler.analyze(Compiler.java:6361)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
at clojure.lang.Compiler.analyze(Compiler.java:6361)
at clojure.lang.Compiler.access$100(Compiler.java:37)
at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:5973)
... 65 more
Caused by: java.lang.ClassFormatError: Invalid method Code length 93100 in class file ccw/editors/clojure/nrepl_hyperlink$match_found$reify__13504
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at clojure.lang.DynamicClassLoader.defineClass(DynamicClassLoader.java:46)
at clojure.lang.Compiler$ObjExpr.getCompiledClass(Compiler.java:4663)
at clojure.lang.Compiler$NewInstanceExpr.build(Compiler.java:7496)
at clojure.lang.Compiler$NewInstanceExpr$ReifyParser.parse(Compiler.java:7373)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
... 109 more