I removed the block comment, with the same result. Then removed the action list tag and received the same error.
2018-04-17 16:48:19.106 openLuup.http:: GET /data_request?id=action&output_format=json&DeviceNum=0&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=CreateDevice&Description=Broadlink&UpnpDevFilename=D_BroadLink_Mk2_1.xml&UpnpImplFilename=I_BroadLink_Mk2_1.xml&RoomNum=0&Reload=1 HTTP/1.1 tcp{client}: 0x1007ceb8
2018-04-17 16:48:19.108 luup.call_action:: 0.urn:micasaverde-com:serviceId:HomeAutomationGateway1.CreateDevice
2018-04-17 16:48:19.113 luup.create_device:: ERROR [76] D_BroadLink_Mk2_1.xml / I_BroadLink_Mk2_1.xml / : ./openLuup/loader.lua:330: bad argument #1 to 'ipairs' (table expected, got string)
I don’t see any other errors in my logs, and I have loaded several other plugins manually without a problem so I don’t think it’s related to my openluup installation.