Upgrading from OpenHAB 1.8 to 2.0 on Windows 10

Hello,

I’ve been at this a fair amount today and google isn’t giving me much. The only solutions I’ve found are “Use the online version” which isn’t something I want to do. I’ve tried both 2.0 from git and 2.1 snapshot from cloudbees with the same result.

C:\openhab2>java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode)
C:\openhab2>start_debug.bat
Launching the openHAB runtime...
karaf.bat: Ignoring predefined value for KARAF_HOME
Listening for transport dt_socket at address: 5005

After that it hangs and does nothing until I kill it. Here is what is in my log:

2017-01-27 15:06:07.761 [ERROR] [org.eclipse.smarthome.core.audio    ] - FrameworkEvent ERROR - org.eclipse.smarthome.core.audio
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.core.audio [99]
  Unresolved requirement: Import-Package: org.osgi.service.http

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.768 [ERROR] [org.eclipse.smarthome.core.voice    ] - FrameworkEvent ERROR - org.eclipse.smarthome.core.voice
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.core.voice [108]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.core.audio
    -> Export-Package: org.eclipse.smarthome.core.audio; bundle-symbolic-name="org.eclipse.smarthome.core.audio"; bundle-version="0.9.0.b4"; version="0.0.0"
       org.eclipse.smarthome.core.audio [99]
         Unresolved requirement: Import-Package: org.osgi.service.http

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.768 [ERROR] [org.eclipse.smarthome.io.javasound  ] - FrameworkEvent ERROR - org.eclipse.smarthome.io.javasound
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.io.javasound [111]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.core.audio
    -> Export-Package: org.eclipse.smarthome.core.audio; bundle-symbolic-name="org.eclipse.smarthome.core.audio"; bundle-version="0.9.0.b4"; version="0.0.0"
       org.eclipse.smarthome.core.audio [99]
         Unresolved requirement: Import-Package: org.osgi.service.http

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.772 [ERROR] [org.eclipse.smarthome.io.rest.voice ] - FrameworkEvent ERROR - org.eclipse.smarthome.io.rest.voice
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.io.rest.voice [119]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.core.voice
    -> Export-Package: org.eclipse.smarthome.core.voice; bundle-symbolic-name="org.eclipse.smarthome.core.voice"; bundle-version="0.9.0.b4"; version="0.0.0"
       org.eclipse.smarthome.core.voice [108]
         Unresolved requirement: Import-Package: org.eclipse.smarthome.core.audio
           -> Export-Package: org.eclipse.smarthome.core.audio; bundle-symbolic-name="org.eclipse.smarthome.core.audio"; bundle-version="0.9.0.b4"; version="0.0.0"
              org.eclipse.smarthome.core.audio [99]
                Unresolved requirement: Import-Package: org.osgi.service.http

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.772 [ERROR] [org.eclipse.smarthome.io.webaudio   ] - FrameworkEvent ERROR - org.eclipse.smarthome.io.webaudio
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.io.webaudio [121]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.core.audio
    -> Export-Package: org.eclipse.smarthome.core.audio; bundle-symbolic-name="org.eclipse.smarthome.core.audio"; bundle-version="0.9.0.b4"; version="0.0.0"
       org.eclipse.smarthome.core.audio [99]
         Unresolved requirement: Import-Package: org.osgi.service.http

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.772 [ERROR] [org.eclipse.smarthome.model.core    ] - FrameworkEvent ERROR - org.eclipse.smarthome.model.core
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.model.core [122]
  Unresolved requirement: Import-Package: org.eclipse.xtext.common.types.impl
    -> Export-Package: org.eclipse.xtext.common.types.impl; bundle-symbolic-name="org.eclipse.xtext.common.types"; bundle-version="2.9.2"; version="0.0.0"; x-internal:="true"
       org.eclipse.xtext.common.types [142]
         Unresolved requirement: Require-Bundle: org.eclipse.emf.mwe2.lib; bundle-version="2.2.0"; x-installation:="greedy"; resolution:="optional"
         Unresolved requirement: Require-Bundle: org.objectweb.asm; bundle-version="[5.0.1,6.0.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.776 [ERROR] [org.eclipse.smarthome.model.rule    ] - FrameworkEvent ERROR - org.eclipse.smarthome.model.rule
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.model.rule [127]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.model.core
    -> Export-Package: org.eclipse.smarthome.model.core; bundle-symbolic-name="org.eclipse.smarthome.model.core"; bundle-version="0.9.0.b4"; version="0.0.0"
       org.eclipse.smarthome.model.core [122]
         Unresolved requirement: Import-Package: org.eclipse.xtext.common.types.impl
           -> Export-Package: org.eclipse.xtext.common.types.impl; bundle-symbolic-name="org.eclipse.xtext.common.types"; bundle-version="2.9.2"; version="0.0.0"; x-internal:="true"
              org.eclipse.xtext.common.types [142]
                Unresolved requirement: Require-Bundle: org.eclipse.emf.mwe2.lib; bundle-version="2.2.0"; x-installation:="greedy"; resolution:="optional"
                Unresolved requirement: Require-Bundle: org.objectweb.asm; bundle-version="[5.0.1,6.0.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.780 [ERROR] [eclipse.smarthome.model.rule.runtime] - FrameworkEvent ERROR - org.eclipse.smarthome.model.rule.runtime
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.model.rule.runtime [128]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.model.core
    -> Export-Package: org.eclipse.smarthome.model.core; bundle-symbolic-name="org.eclipse.smarthome.model.core"; bundle-version="0.9.0.b4"; version="0.0.0"
       org.eclipse.smarthome.model.core [122]
         Unresolved requirement: Import-Package: org.eclipse.xtext.common.types.impl
           -> Export-Package: org.eclipse.xtext.common.types.impl; bundle-symbolic-name="org.eclipse.xtext.common.types"; bundle-version="2.9.2"; version="0.0.0"; x-internal:="true"
              org.eclipse.xtext.common.types [142]
                Unresolved requirement: Require-Bundle: org.eclipse.emf.mwe2.lib; bundle-version="2.2.0"; x-installation:="greedy"; resolution:="optional"
                Unresolved requirement: Require-Bundle: org.objectweb.asm; bundle-version="[5.0.1,6.0.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.784 [ERROR] [org.eclipse.smarthome.model.script  ] - FrameworkEvent ERROR - org.eclipse.smarthome.model.script
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.model.script [129]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.core.audio
    -> Export-Package: org.eclipse.smarthome.core.audio; bundle-symbolic-name="org.eclipse.smarthome.core.audio"; bundle-version="0.9.0.b4"; version="0.0.0"
       org.eclipse.smarthome.core.audio [99]
         Unresolved requirement: Import-Package: org.osgi.service.http

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.784 [ERROR] [lipse.smarthome.model.script.runtime] - FrameworkEvent ERROR - org.eclipse.smarthome.model.script.runtime
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.smarthome.model.script.runtime [130]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.model.core
    -> Export-Package: org.eclipse.smarthome.model.core; bundle-symbolic-name="org.eclipse.smarthome.model.core"; bundle-version="0.9.0.b4"; version="0.0.0"
       org.eclipse.smarthome.model.core [122]
         Unresolved requirement: Import-Package: org.eclipse.xtext.common.types.impl
           -> Export-Package: org.eclipse.xtext.common.types.impl; bundle-symbolic-name="org.eclipse.xtext.common.types"; bundle-version="2.9.2"; version="0.0.0"; x-internal:="true"
              org.eclipse.xtext.common.types [142]
                Unresolved requirement: Require-Bundle: org.eclipse.emf.mwe2.lib; bundle-version="2.2.0"; x-installation:="greedy"; resolution:="optional"
                Unresolved requirement: Require-Bundle: org.objectweb.asm; bundle-version="[5.0.1,6.0.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.788 [ERROR] [org.eclipse.xtext.common.types      ] - FrameworkEvent ERROR - org.eclipse.xtext.common.types
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.xtext.common.types [142]
  Unresolved requirement: Require-Bundle: org.eclipse.emf.mwe2.lib; bundle-version="2.2.0"; x-installation:="greedy"; resolution:="optional"
  Unresolved requirement: Require-Bundle: org.objectweb.asm; bundle-version="[5.0.1,6.0.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:07.792 [ERROR] [org.eclipse.xtext.xbase             ] - FrameworkEvent ERROR - org.eclipse.xtext.xbase
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.xtext.xbase [145]
  Unresolved requirement: Import-Package: com.ibm.icu.text; version="4.0.0"; resolution:="optional"
  Unresolved requirement: Require-Bundle: org.eclipse.xtext.common.types; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.xtext.common.types; bundle-version="2.9.2"; singleton:="true"
       org.eclipse.xtext.common.types [142]
         Unresolved requirement: Require-Bundle: org.eclipse.emf.mwe2.lib; bundle-version="2.2.0"; x-installation:="greedy"; resolution:="optional"
         Unresolved requirement: Require-Bundle: org.objectweb.asm; bundle-version="[5.0.1,6.0.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
2017-01-27 15:06:10.522 [ERROR] [ternal.service.BootFeaturesInstaller] - Error installing boot features
org.osgi.framework.BundleException: Error while renaming bundle file to final location: C:\OpenHAB\userdata\cache\org.eclipse.osgi\157\0\bundleFile
	at org.eclipse.osgi.storage.Storage.getContentFile0(Storage.java:769)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.Storage.getContentFile(Storage.java:745)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.storage.Storage.install(Storage.java:510)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.installBundle(BundleContextImpl.java:146)[org.eclipse.osgi-3.10.101.v20150820-1432.jar:]
	at org.eclipse.equinox.internal.region.BundleIdBasedRegion.installBundle0(BundleIdBasedRegion.java:117)[8:org.apache.karaf.features.core:4.0.8]
	at org.eclipse.equinox.internal.region.BundleIdBasedRegion.installBundleAtLocation(BundleIdBasedRegion.java:97)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.installBundle(FeaturesServiceImpl.java:1261)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:739)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)[8:org.apache.karaf.features.core:4.0.8]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_77]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_77]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_77]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_77]

I’ve been using the install docs for windows here: http://docs.openhab.org/installation/windows.html

I added JAVA_HOME = C:\Program Files (x86)\Java\jdk1.8.0_121 in my environment variables. Past that, I’m really not sure what is causing these issues. Has anyone run across and fixed this? I’ve been running 1.8 since it came out with no problems and was trying to update since 2.0 had a release candidate.

It wouldn’t help. There is no longer an “online/offline” distinction. There is just one distro now which is online by default. See this for how to download a package with all the add-ons to get the equivalent of offline distro.

Beyond that I have no idea what would be causing your problems.

Thanks, good to know. That’s where I had downloaded the 2.1 version and I’ll get the offline addons from there. I don’t think it matters through since I can’t even get this thing off the ground.

I cannot reproduce this error…

Check if this helps: Uninstall ALL Java versions that you may have in your windows system, reboot, install a fresh Oracle JDK, download OH2 2.0.0 (Stable) and try again…

Also: Try to use “Run as administrator” when you run the start.bat script (right click on it)

I uninstalled all Java versions and installed 1.8.0_121 JDK from Oracle, updated the JAVA_HOME var and made sure java -v worked already. OH2 still didn’t run and I always run cmd with admin privileges, then cd to openhab directory and run start_debug.bat. I’ll toy around with it more as time permits, but this one really has me stumped.

I should also note I installed the early adapter version of windows 10 build 14986.

Good luck in troubleshooting :slight_smile:
I don’t know what could be wrong…
If you find something that is related to the openHAB2 startup scripts, report it either here or open an issue.

You could try to download Apache Karaf 4.0.8 vanilla and see if it runs also.

Something else that I identified (but it shouldn’t make any difference): You have installed JDK 32 bit it seems. Did you try the 64bit version? (assuming your system is x64)

I’ll give downloading Karaf a shot, thanks. I downloaded the 32bit Java as a last resort since that’s what the install directions said to do even on 64 bit systems. The previous version of Java I had was 64 bit, but it was a few builds behind 121

1 Like

I’m having the exact same issue lonelydime. Any luck troubleshooting?

I generally have no time on the weekends to toy around with my projects so I haven’t tried anything yet. Depending on how much work is to be done tomorrow I’ll toy around some more then.

So potentially bad news for those with the same issue. I got it running, but I’m not entirely sure what changed. I’ll list out what I did, maybe someone can get theirs working.

I uninstalled Java 8.0_121 32bit
I installed Java 8.0_121 64bit

I opened cmd with admin privileges, cd to C:\openhab2\ and ran start_debug.bat. That failed with the same error messages. I tested to see if I could get openhab 2 working on my other laptop with 8.0_121 64bit and doing none of the installation steps on OpenHAB’s site. I double clicked start_debug.bat and it ran.

I went into my enviroment variables on my problematic computer and deleted the java directory from my PATH variable (The C:\Program Files\Java\jdk1.8.0_65) and deleted JAVA_PATH that I had made when following the install directions. I left the C:\ProgramData\Oracle\Java\javapath entry in PATH. I verified I could run java -v from my cmd and I could.

I deleted C:\openhab2 which is what housed my openhab 2 installation. I redownloaded openhab-2.1.0-SNAPSHOT.zip from https://openhab.ci.cloudbees.com/job/openHAB-Distribution/. I unzipped that file into the new C:\openhab2 directory and double clicked start_debug.bat. After doing that I got no errors and after a minute or so openhab’s terminal started. I can now reach http://localhost:8080 without issue.

So you had 2 JDK installations on the “problematic” windows system? (build #65 and build #121)

Build 65 was the original version I had started with, it was what I was using for my 1.8 OpenHAB installation. Somewhere down the line I must have added that to my PATH. I uninstalled build 65 and installed build 121 after I was having issues with build 65 and OpenHAB 2.1 and 2.0, so I didn’t have both SDKs on the machine at the same time yet the PATH entry was still there. When I was comparing my PATH variable with my other computer that had no issues, I removed that entry and after that and the other steps OpenHAB 2.1 started without any errors.

1 Like