Hue bridge not going online

Hi
I’ve been trailing the various Hue entries in the forum but cannot find an answer to my problem.
I just connected a Philips Hue Bridge to my network and want to integrate it into the Openhab2 installation. I tried the bridge with the Hue App and it is working there (after it requested a few firmware updates).
I tried following the few simple steps in the manual (Search in PaperUI, press the pairing button, copy the new username into the configuration and save) and I tried creating the .things file manually (Bridge hue:bridge:1 [ ipAddress=“192.168.xx.xx”, userName=“HVji-1QX-ethqdztyfAnyeJke2rSP-lPNDwc1168” ]) with the same result on both. After a few encouraging messages like these:

2018-10-01 20:58:27.405 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'hue:bridge:ecb5fa00075b' to inbox.
2018-10-01 20:58:27.652 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception
java.lang.NoSuchMethodError: com.google.gson.annotations.SerializedName.alternate()[Ljava/lang/String;
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getFieldNames(ReflectiveTypeAdapterFactory.java:79) ~[?:?]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:159) ~[?:?]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100) ~[?:?]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[?:?]
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory.create(CollectionTypeAdapterFactory.java:53) ~[?:?]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[?:?]
	at com.google.gson.Gson.fromJson(Gson.java:886) ~[?:?]
	at com.google.gson.Gson.fromJson(Gson.java:852) ~[?:?]
	at com.google.gson.Gson.fromJson(Gson.java:801) ~[?:?]
	at org.eclipse.smarthome.binding.hue.internal.discovery.HueBridgeNupnpDiscovery.getBridgeList(HueBridgeNupnpDiscovery.java:168) ~[?:?]
	at org.eclipse.smarthome.binding.hue.internal.discovery.HueBridgeNupnpDiscovery.discoverHueBridges(HueBridgeNupnpDiscovery.java:90) ~[?:?]
	at org.eclipse.smarthome.binding.hue.internal.discovery.HueBridgeNupnpDiscovery.access$0(HueBridgeNupnpDiscovery.java:89) ~[?:?]
	at org.eclipse.smarthome.binding.hue.internal.discovery.HueBridgeNupnpDiscovery$1.run(HueBridgeNupnpDiscovery.java:81) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
	at java.lang.Thread.run(Thread.java:745) [?:?]
2018-10-01 20:59:39.746 [INFO ] [binding.hue.handler.HueBridgeHandler] - Creating new user on Hue bridge 192.168.69.16 - please press the pairing button on the bridge.
2018-10-01 20:59:49.766 [INFO ] [binding.hue.handler.HueBridgeHandler] - Creating new user on Hue bridge 192.168.69.16 - please press the pairing button on the bridge.
2018-10-01 20:59:59.787 [INFO ] [binding.hue.handler.HueBridgeHandler] - Creating new user on Hue bridge 192.168.69.16 - please press the pairing button on the bridge.
2018-10-01 20:59:59.808 [INFO ] [binding.hue.handler.HueBridgeHandler] - User '4gdGBketNzW58on-pgwgwjol5zEeq-OSBtNehvxf' has been successfully added to Hue bridge.

I only get error messages afterwards. The same message every ten seconds, while the thing in PaperUI shows Offline status

2018-10-01 21:00:09.826 [ERROR] [binding.hue.handler.HueBridgeHandler] - An unexpected error occurred: com.google.gson.annotations.SerializedName.alternate()[Ljava/lang/String;
java.lang.NoSuchMethodError: com.google.gson.annotations.SerializedName.alternate()[Ljava/lang/String;
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getFieldNames(ReflectiveTypeAdapterFactory.java:79) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:159) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.MapTypeAdapterFactory.create(MapTypeAdapterFactory.java:126) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:115) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:164) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:115) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:164) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.fromJson(Gson.java:886) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.fromJson(Gson.java:852) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.fromJson(Gson.java:801) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.fromJson(Gson.java:773) ~[22:com.google.gson:2.7.0]
	at org.eclipse.smarthome.binding.hue.internal.HueBridge.getFullConfig(HueBridge.java:837) ~[239:org.eclipse.smarthome.binding.hue:0.10.0.oh230]
	at org.eclipse.smarthome.binding.hue.handler.HueBridgeHandler$1.run(HueBridgeHandler.java:107) [239:org.eclipse.smarthome.binding.hue:0.10.0.oh230]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
	at java.lang.Thread.run(Thread.java:745) [?:?]

Can anyone make sense out of the messages?

I would dare to say, there is some type of syntax error in the setup. What oh version are you running?

Could you post your thing file contents using code fences, i will compare to mine.

Here is my things file:

Bridge hue:bridge:00178827d80b [ ipAddress="192.168.1.201" , userName="ICOTRmDv8jXgxxxUb3KQeqDoM1XQNALHTscRmusF" ]  

{

    0220 1 [ lightId="1" ] //Kitchen  //Used to say bulb based on example, but took bulb out!
    0220 2 [ lightId="2" ] //Kitchen
    0220 3 [ lightId="3" ] //Kitchen
    0220 4 [ lightId="4" ] //Kitchen
    0220 5 [ lightId="5" ] //Kitchen
    0220 6 [ lightId="6" ] //Kitchen
    0220 7 [ lightId="7" ] //Kitchen
    0220 8 [ lightId="8" ] //Kitchen
  
}

Thanks Danny. I tried two versions of the .things file, the one posted already:

Bridge hue:bridge:1 [ ipAddress=“192.168.xx.xx”, userName=“HVji-1QX-ethqdztyfAnyeJke2rSP-lPNDwc1168” ]

and one with the particular serial number included:

Bridge hue:bridge:ecb5fa00075b [ ipAddress="192.168.69.16", userName="HVji-1QX-ethqdztyfAnyeJke2rSP-lPNDwc1168" ]

Both give me the same results. A reoccurring error message every ten seconds:

2018-10-03 20:28:04.620 [ERROR] [binding.hue.handler.HueBridgeHandler] - An unexpected error occurred: com.google.gson.annotations.SerializedName.alternate()[Ljava/lang/String;
java.lang.NoSuchMethodError: com.google.gson.annotations.SerializedName.alternate()[Ljava/lang/String;
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getFieldNames(ReflectiveTypeAdapterFactory.java:79) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:159) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.MapTypeAdapterFactory.create(MapTypeAdapterFactory.java:126) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:115) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:164) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:115) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:164) ~[22:com.google.gson:2.7.0]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.getAdapter(Gson.java:423) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.fromJson(Gson.java:886) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.fromJson(Gson.java:852) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.fromJson(Gson.java:801) ~[22:com.google.gson:2.7.0]
	at com.google.gson.Gson.fromJson(Gson.java:773) ~[22:com.google.gson:2.7.0]
	at org.eclipse.smarthome.binding.hue.internal.HueBridge.getFullConfig(HueBridge.java:837) ~[239:org.eclipse.smarthome.binding.hue:0.10.0.oh230]
	at org.eclipse.smarthome.binding.hue.handler.HueBridgeHandler$1.run(HueBridgeHandler.java:107) [239:org.eclipse.smarthome.binding.hue:0.10.0.oh230]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
	at java.lang.Thread.run(Thread.java:745) [?:?]

I disable the thing again since it creates massive log files. I’m almost thinking I’m missing something in the installation of OH2. I’m running OH2 version 2.3.0 as a service on a Windows machine

Yes definitely sounds like some type of issue in the openHAB install.