Hey folks -- having some trouble getting ScalaIDE working in Luna.
The install goes successfully, but I have no Scala Perspective, no recognition of Scala files, no Scala anything :-(
Some Details:
* Fresh install of Luna J2EE version.
* Install of Scala-IDE attempted from both:
With the nightly install, here are the current installation details from eclipse:
A couple errors are showing up in the Error View:
org.osgi.framework.BundleException: Could not resolve module: org.scala-ide.sdt.core [880]
Bundle was not resolved because of a uses contraint violation.
org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource org.scala-ide.sdt.core [osgi.identity; osgi.identity="org.scala-ide.sdt.core"; type="osgi.bundle"; version:Version="4.0.0.nightly-2_11-201407060513-0fed1d7"; singleton:="true"] because it is exposed to package 'javax.xml.bind' from resources org.eclipse.osgi [osgi.identity; osgi.identity="org.eclipse.osgi"; type="osgi.bundle"; version:Version="3.10.0.v20140606-1445"; singleton:="true"] and javax.xml.bind [osgi.identity; osgi.identity="javax.xml.bind"; type="osgi.bundle"; version:Version="2.1.9.v201005080401"] via two dependency chains.
Chain 1:
org.scala-ide.sdt.core [osgi.identity; osgi.identity="org.scala-ide.sdt.core"; type="osgi.bundle"; version:Version="4.0.0.nightly-2_11-201407060513-0fed1d7"; singleton:="true"]
require: (osgi.wiring.bundle=org.eclipse.core.runtime)
|
provide: osgi.wiring.bundle: org.eclipse.core.runtime
org.eclipse.osgi [osgi.identity; osgi.identity="org.eclipse.osgi"; type="osgi.bundle"; version:Version="3.10.0.v20140606-1445"; singleton:="true"]
Chain 2:
org.scala-ide.sdt.core [osgi.identity; osgi.identity="org.scala-ide.sdt.core"; type="osgi.bundle"; version:Version="4.0.0.nightly-2_11-201407060513-0fed1d7"; singleton:="true"]
require: (&(osgi.wiring.bundle=org.scala-ide.sbt.full.library)(&(bundle-version>=0.13.0)(!(bundle-version>=0.14.0))))
|
provide: osgi.wiring.bundle; bundle-version:Version="0.13.2.nightly-2_11-20140706-0711"; osgi.wiring.bundle="org.scala-ide.sbt.full.library"
org.scala-ide.sbt.full.library [osgi.identity; osgi.identity="org.scala-ide.sbt.full.library"; type="osgi.bundle"; version:Version="0.13.2.nightly-2_11-20140706-0711"]
import: (osgi.wiring.package=javax.xml.bind)
|
export: osgi.wiring.package: javax.xml.bind
javax.xml.bind [osgi.identity; osgi.identity="javax.xml.bind"; type="osgi.bundle"; version:Version="2.1.9.v201005080401"]
at org.eclipse.osgi.container.Module.start(Module.java:434)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
AND
org.osgi.framework.BundleException: Could not resolve module: org.scala-ide.sdt.debug [881]
Unresolved requirement: Require-Bundle: org.scala-ide.equinox-weaving-launcher; bundle-version="[1.1.0,2.0.0)"; resolution:="optional"
Unresolved requirement: Require-Bundle: org.scala-ide.sdt.core
-> Bundle-SymbolicName: org.scala-ide.sdt.core; bundle-version="4.0.0.nightly-2_11-201407060513-0fed1d7"; singleton:="true"
org.scala-ide.sdt.core [880]
No resolution report for the bundle. Bundle was not resolved because of a uses contraint violation.
org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource org.scala-ide.sdt.debug [osgi.identity; osgi.identity="org.scala-ide.sdt.debug"; type="osgi.bundle"; version:Version="4.0.0.nightly-2_11-201407060513-0fed1d7"; singleton:="true"] because it is exposed to package 'javax.xml.bind' from resources org.eclipse.osgi [osgi.identity; osgi.identity="org.eclipse.osgi"; type="osgi.bundle"; version:Version="3.10.0.v20140606-1445"; singleton:="true"] and javax.xml.bind [osgi.identity; osgi.identity="javax.xml.bind"; type="osgi.bundle"; version:Version="2.1.9.v201005080401"] via two dependency chains.
Chain 1:
org.scala-ide.sdt.debug [osgi.identity; osgi.identity="org.scala-ide.sdt.debug"; type="osgi.bundle"; version:Version="4.0.0.nightly-2_11-201407060513-0fed1d7"; singleton:="true"]
require: (osgi.wiring.bundle=org.eclipse.core.runtime)
|
provide: osgi.wiring.bundle: org.eclipse.core.runtime
org.eclipse.osgi [osgi.identity; osgi.identity="org.eclipse.osgi"; type="osgi.bundle"; version:Version="3.10.0.v20140606-1445"; singleton:="true"]
Chain 2:
org.scala-ide.sdt.debug [osgi.identity; osgi.identity="org.scala-ide.sdt.debug"; type="osgi.bundle"; version:Version="4.0.0.nightly-2_11-201407060513-0fed1d7"; singleton:="true"]
require: (&(osgi.wiring.bundle=org.scala-ide.sbt.full.library)(&(bundle-version>=0.13.0)(!(bundle-version>=0.14.0))))
|
provide: osgi.wiring.bundle; bundle-version:Version="0.13.2.nightly-2_11-20140706-0711"; osgi.wiring.bundle="org.scala-ide.sbt.full.library"
org.scala-ide.sbt.full.library [osgi.identity; osgi.identity="org.scala-ide.sbt.full.library"; type="osgi.bundle"; version:Version="0.13.2.nightly-2_11-20140706-0711"]
import: (osgi.wiring.package=javax.xml.bind)
|
export: osgi.wiring.package: javax.xml.bind
javax.xml.bind [osgi.identity; osgi.identity="javax.xml.bind"; type="osgi.bundle"; version:Version="2.1.9.v201005080401"]
at org.eclipse.osgi.container.Module.start(Module.java:434)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)