Build failure because of unknown function "getMuc"

The build failed with the latest code. The compiler complained that some names are unknown. Please find the detail logs below.

[javac] Compiling 4 source files to D:\workspace\project\openfire\work\plugins-dev\jitsivideobridge\target\classes

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:55: 找不到符号

[javac] 符号: 构造函数 ColibriCommand(java.lang.String,java.lang.String,java.lang.String,java.lang.Str ing,java.lang.String,java.lang.String)

[javac] 位置: 类 com.rayo.core.verb.ColibriCommand

[javac] ColibriCommand command = new ColibriCommand(videobridge, localRTPPort, localRTCPPort, remoteRTPPort, remoteRTCPPort, codec);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:97: 找不到符号

[javac] 符号: 方法 getMuc()

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] root.addAttribute(“muc”, event.getMuc().toString());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:98: 找不到符号

[javac] 符号: 方法 getMuc()

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] root.addAttribute(“videobridge”, event.getMuc().getNode());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:99: 找不到符号

[javac] 符号: 方法 getNickname()

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] root.addAttribute(“nickname”, event.getNickname());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:100: 找不到符号

[javac] 符号: 方法 getParticipant()

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] root.addAttribute(“participant”, event.getParticipant().toString());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:101: 找不到符号

[javac] 符号: 方法 getConference()

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] root.add(event.getConference().createCopy());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:107: 找不到符号

[javac] 符号: 方法 getMuc()

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] root.addAttribute(“muc”, event.getMuc().toString());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:108: 找不到符号

[javac] 符号: 方法 getMuc()

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] root.addAttribute(“videobridge”, event.getMuc().getNode());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:109: 找不到符号

[javac] 符号: 方法 getNickname()

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] root.addAttribute(“nickname”, event.getNickname());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:110: 找不到符号

[javac] 符号: 方法 getParticipant()

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] root.addAttribute(“participant”, event.getParticipant().toString());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:111: 找不到符号

[javac] 符号: 方法 isActive()

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] root.addAttribute(“active”, event.isActive() ? “true” : “false”);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\com\rayo\co re\xml\providers\ColibriProvider.java:112: 找不到符号

[javac] 符号: 方法 getConference()

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] root.add(event.getConference().createCopy());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:878: 找不到符号

[javac] 符号: 方法 setMuc(org.xmpp.packet.JID)

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] event.setMuc(roomJid);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:879: 找不到符号

[javac] 符号: 方法 setNickname(java.lang.String)

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] event.setNickname(participant.getNickname());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:880: 找不到符号

[javac] 符号: 方法 setParticipant(org.xmpp.packet.JID)

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] event.setParticipant(participant.getUser());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:881: 找不到符号

[javac] 符号: 方法 setConference(org.dom4j.Element)

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] event.setConference(conf);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1058: 找不到符号

[javac] 符号: 方法 setMuc(org.xmpp.packet.JID)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setMuc(roomJid);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1059: 找不到符号

[javac] 符号: 方法 setNickname(java.lang.String)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setNickname(participant.getNickname());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1060: 找不到符号

[javac] 符号: 方法 setParticipant(org.xmpp.packet.JID)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setParticipant(participant.getUser());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1061: 找不到符号

[javac] 符号: 方法 setConference(org.dom4j.Element)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setConference(conf);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1088: 找不到符号

[javac] 符号: 方法 getLocalRTPPort()

[javac] 位置: 类 com.rayo.core.verb.ColibriCommand

[javac] int localRTPPort = Integer.parseInt(command.getLocalRTPPort());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1089: 找不到符号

[javac] 符号: 方法 getLocalRTCPPort()

[javac] 位置: 类 com.rayo.core.verb.ColibriCommand

[javac] int localRTCPPort = Integer.parseInt(command.getLocalRTCPPort());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1090: 找不到符号

[javac] 符号: 方法 getRemoteRTPPort()

[javac] 位置: 类 com.rayo.core.verb.ColibriCommand

[javac] int remoteRTPPort = Integer.parseInt(command.getRemoteRTPPort());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1091: 找不到符号

[javac] 符号: 方法 getRemoteRTCPPort()

[javac] 位置: 类 com.rayo.core.verb.ColibriCommand

[javac] int remoteRTCPPort = Integer.parseInt(command.getRemoteRTCPPort());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1092: 找不到符号

[javac] 符号: 方法 getCodec()

[javac] 位置: 类 com.rayo.core.verb.ColibriCommand

[javac] String codec = command.getCodec();

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1311: 找不到符号

[javac] 符号: 方法 setMuc(org.xmpp.packet.JID)

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] event.setMuc(roomJid);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1312: 找不到符号

[javac] 符号: 方法 setNickname(java.lang.String)

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] event.setNickname(participant.getNickname());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1313: 找不到符号

[javac] 符号: 方法 setParticipant(org.xmpp.packet.JID)

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] event.setParticipant(participant.getUser());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1314: 找不到符号

[javac] 符号: 方法 setConference(org.dom4j.Element)

[javac] 位置: 类 com.rayo.core.verb.AddSourceEvent

[javac] event.setConference(conference);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1321: 找不到符号

[javac] 符号: 方法 setMuc(org.xmpp.packet.JID)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setMuc(roomJid);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1322: 找不到符号

[javac] 符号: 方法 setNickname(java.lang.String)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setNickname(participant.getNickname());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1323: 找不到符号

[javac] 符号: 方法 setParticipant(org.xmpp.packet.JID)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setParticipant(participant.getUser());

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1324: 找不到符号

[javac] 符号: 方法 setActive(boolean)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setActive(focusId != null);

[javac] ^

[javac] D:\workspace\project\openfire\src\plugins\jitsivideobridge\src\java\org\jitsi\v ideobridge\openfire\PluginImpl.java:1330: 找不到符号

[javac] 符号: 方法 setConference(org.dom4j.Element)

[javac] 位置: 类 com.rayo.core.verb.RemoveSourceEvent

[javac] event.setConference(conf);

Try to build a fresh checkout. I can’t reproduce your compilation errors

http://bamboo.igniterealtime.org/browse/OPENFIRE is happy at the moment, so something else must be up.

daryl