ฉันพยายามเข้าร่วมการประชุม WebEx จาก Ubuntu 12.04 ฉันสามารถเข้าร่วมได้ แต่ฉันไม่เห็นข้อความแชทสดฉันไม่ได้ยินเสียงใด ๆ และไม่เห็นการนำเสนอ ฉันได้ลองใช้ Ubuntu 12.04 64 บิตและ 32 บิตแล้ว ครั้งเดียวที่ฉันสามารถทำให้มันทำงานได้มันเป็นแบบ 32 บิตและเสียงทำงานเป็นเวลาสองสามนาที แต่ก็หยุดทำงาน ฉันเห็นงานนำเสนอ แต่ไม่เห็นข้อความแชท ฉันได้ติดตั้ง Oracle Java 7 จาก webupd8 PPA และดาวน์โหลดการอัปเดตทั้งหมดของ Ubuntu ตั้งแต่วันนี้ที่ 28 พฤษภาคม 2013
หน้าข้อกำหนดของระบบ WebEx ระบุว่าพวกเขาต้องการ Ubuntu 10.x หรือ 11.x 32-bit หมายความว่าในเดือนพฤษภาคมปี 2013 พวกเขาไม่รองรับ Ubuntu 12.04?!
ปรับปรุง 29 พฤษภาคม: ดูเหมือนว่าฉันกำลังมองหาข้อกำหนดของระบบเก่า ดูเหมือนว่าเหล่านี้เป็นความต้องการของระบบ WebEx ปัจจุบัน ดังนั้นจึงกล่าวว่า: "WebEx จะสนับสนุนการแจกจ่าย Linux ใด ๆ ตราบเท่าที่ตรงตามข้อกำหนดขั้นต่ำดังต่อไปนี้
- เคอร์เนล: 2.6 หรือใหม่กว่า
- X Lib: X11R6 หรือใหม่กว่าที่เข้ากันได้
- C ++ Lib: libstdc ++ 6
- สภาพแวดล้อมเดสก์ทอป, XFce 4.0 หรือใหม่กว่า, KDE, Ximian, Gnome
- GDK / GTK รุ่น: 2.0 หรือใหม่กว่า
- Glib: 2.0 หรือใหม่กว่า
- Sun Java 1.5 หรือใหม่กว่า "
ฉันยังคงเรียนรู้เกี่ยวกับ Ubuntu และ Linux แต่ฉันรู้ว่า Ubuntu 12.04 มาพร้อมกับเคอร์เนลที่ใหม่กว่า (3.2) ใช้ตัวจัดการหน้าต่าง X11 ความสามัคคีขึ้นอยู่กับ Gnome และฉันติดตั้ง Oracle Java 7 เมื่อฉันค้นหาศูนย์ซอฟต์แวร์สำหรับ แพ็คเกจอื่น ๆ เหล่านี้ฉันสับสนเล็กน้อยเนื่องจากมีตัวเลือกมากมาย ฉันคาดเดาว่าปัญหาของฉันไม่มีแพ็คเกจเหล่านี้อย่างน้อยหนึ่งรายการและ / หรือรุ่นที่เข้ากันไม่ได้ ใครบ้างมีความเข้าใจในเรื่องนี้?
อัปเดต 30 พฤษภาคม 10:00 น. EST ฉันพยายามติดตั้ง ia32-libs ตามที่แนะนำที่นี่ ; ปัญหาเดียวกัน. ฉันเปิดใช้งานจาวาคอนโซล นี่คือผลลัพธ์:
Java Plug-in 10.21.2.11 การใช้ JRE เวอร์ชัน 1.7.0_21-b11 Java HotSpot (TM) 64- บิตเซิร์ฟเวอร์ VM โฮมไดเรกทอรีผู้ใช้ = / home / mrmccormack -------------------------------------------------- - c: ล้างหน้าต่างคอนโซล f: จบวัตถุบนคิวการสรุป g: เก็บขยะ h: แสดงข้อความช่วยเหลือนี้ l: รายการดัมพ์ classloader m: การใช้งานหน่วยความจำการพิมพ์ o: การบันทึกทริกเกอร์ q: ซ่อนคอนโซล r: โหลดการกำหนดค่านโยบายใหม่ s: ระบบดัมพ์และคุณสมบัติการปรับใช้ t: รายการเธรดดัมพ์ v: dump thread stack x: ล้างแคช classloader 0-5: ตั้งค่าระดับการติดตามเป็น -------------------------------------------------- - JDownload เวอร์ชั่น 2009.03.03 รุ่น Java: 1.7.0_21 Java home: / usr / lib / jvm / java-7-oracle / jre ชื่อระบบปฏิบัติการ: Linux Arch OS: amd64 เวอร์ชั่นของระบบปฏิบัติการ: 3.2.0-44-generic [JDownload] หน้าแรกบริการลูกค้า Java: https: //join-test.webex.com/client/T27L10NSP25EP3/javaclient/webex/ [JDownload] บ้านผลิต: /home/mrmccormack/.webex/1124 [MySystem รุ่น 2009.02.05.01] InitSystem ... ### 1 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 54440552 ### 2 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 68586336 ###### พยายามโหลดคลาส DBR ใน MyCloassLoader2 ... กำลังโหลด DBR ดั้งเดิม ... java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: คลาสเอลฟ์ผิด: ELFCLASS32 (สาเหตุที่เป็นไปได้: สถาปัตยกรรมความกว้างของคำไม่ตรงกัน) ที่ java.lang.ClassLoader $ NativeLibrary.load (วิธีดั้งเดิม) ที่ java.lang.ClassLoader.loadLibrary1 (ClassLoader.java:1939) ที่ java.lang.ClassLoader.loadLibrary0 (ClassLoader.java:1864) ที่ java.lang.ClassLoader.loadLibrary (ClassLoader.java:1838) ที่ java.lang.Runtime.loadLibrary0 (Runtime.java:845) ที่ java.lang.System.loadLibrary (System.java:1084) ที่ DBR.loadNativeDBR (DBR.java:22) ที่ DBR. (DBR.java:93) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance0 (วิธีดั้งเดิม) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) ที่ sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) ที่ java.lang.reflect.Constructor.newInstance (Constructor.java,525) ที่ java.lang.Class.newInstance0 (Class.java:374) ที่ java.lang.Class.newInstance (Class.java:327) ที่ DB.reset (DB.java:192) ที่ MySystem.InitSystem (MySystem.java:132) ที่ JDownload.run (JDownload.java:253) ที่ java.lang.Thread.run (Thread.java:722) XXX [DBR] โหลดไลบรารีดั้งเดิมล้มเหลว ### 1 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 67003992 ### 2 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 68922760 ###### พยายามโหลดคลาส DBR ใน MyCloassLoader2 ... กำลังโหลด DBR ดั้งเดิม ... java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: คลาสเอลฟ์ผิด: ELFCLASS32 (สาเหตุที่เป็นไปได้: สถาปัตยกรรมความกว้างของคำไม่ตรงกัน) ที่ java.lang.ClassLoader $ NativeLibrary.load (วิธีดั้งเดิม) ที่ java.lang.ClassLoader.loadLibrary1 (ClassLoader.java:1939) ที่ java.lang.ClassLoader.loadLibrary0 (ClassLoader.java:1864) ที่ java.lang.ClassLoader.loadLibrary (ClassLoader.java:1838) ที่ java.lang.Runtime.loadLibrary0 (Runtime.java:845) ที่ java.lang.System.loadLibrary (System.java:1084) ที่ DBR.loadNativeDBR (DBR.java:22) ที่ DBR. (DBR.java:93) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance0 (วิธีดั้งเดิม) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) ที่ sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) ที่ java.lang.reflect.Constructor.newInstance (Constructor.java,525) ที่ java.lang.Class.newInstance0 (Class.java:374) ที่ java.lang.Class.newInstance (Class.java:327) ที่ DB.reset (DB.java:192) ที่ MySystem.InitSystem (MySystem.java:132) ที่ JDownload.run (JDownload.java:253) ที่ java.lang.Thread.run (Thread.java:722) XXX [DBR] โหลดไลบรารีดั้งเดิมล้มเหลว ### 1 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 66904832 ### 2 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 68924592 ###### พยายามโหลดคลาส DBR ใน MyCloassLoader2 ... กำลังโหลด DBR ดั้งเดิม ... java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: คลาสเอลฟ์ผิด: ELFCLASS32 (สาเหตุที่เป็นไปได้: สถาปัตยกรรมความกว้างของคำไม่ตรงกัน) ที่ java.lang.ClassLoader $ NativeLibrary.load (วิธีดั้งเดิม) ที่ java.lang.ClassLoader.loadLibrary1 (ClassLoader.java:1939) ที่ java.lang.ClassLoader.loadLibrary0 (ClassLoader.java:1864) ที่ java.lang.ClassLoader.loadLibrary (ClassLoader.java:1838) ที่ java.lang.Runtime.loadLibrary0 (Runtime.java:845) ที่ java.lang.System.loadLibrary (System.java:1084) ที่ DBR.loadNativeDBR (DBR.java:22) ที่ DBR. (DBR.java:93) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance0 (วิธีดั้งเดิม) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) ที่ sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) ที่ java.lang.reflect.Constructor.newInstance (Constructor.java,525) ที่ java.lang.Class.newInstance0 (Class.java:374) ที่ java.lang.Class.newInstance (Class.java:327) ที่ DB.reset (DB.java:192) ที่ MySystem.InitSystem (MySystem.java:132) ที่ JDownload.run (JDownload.java:253) ที่ java.lang.Thread.run (Thread.java:722) XXX [DBR] โหลดไลบรารีดั้งเดิมล้มเหลว เริ่มต้นของการเริ่มต้นบันทึก initFileOutputStream () ทำงาน ... 4 ในตอนท้ายของการเริ่มต้นเข้าสู่ระบบ เริ่มต้นการกำหนดค่าเริ่มต้นของ WBXTracePallet 1 สิ้นสุดการเริ่มต้น WBXTracePallet ทรัพยากร: svc ทรัพยากร: svc_en ทรัพยากร: svc_en_US [SvcUI] .................. การสร้าง SvcUI เริ่มต้น .................. 2010-05-02 [SvcUI] .................. SvcUI สร้างจุดสิ้นสุด .................. [SvcUI] ประเภท [init]: 0 IService: SvcUIService @ 326238b5 คอมโพเนนต์ SVC รุ่น 2010.07.27 ###### พยายามโหลดคลาส JNRW ใน MyCloassLoader2 ... java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: ชั้น ELF ที่ไม่ถูกต้อง ที่ java.lang.ClassLoader $ NativeLibrary.load (วิธีดั้งเดิม) ที่ java.lang.ClassLoader.loadLibrary1 (ClassLoader.java:1939) ที่ java.lang.ClassLoader.loadLibrary0 (ClassLoader.java:1864) ที่ java.lang.ClassLoader.loadLibrary (ClassLoader.java:1838) ที่ java.lang.Runtime.loadLibrary0 (Runtime.java:845) ที่ java.lang.System.loadLibrary (System.java:1084) ที่ JNRW (JNRW.java:45) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance0 (วิธีดั้งเดิม) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) ที่ sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) ที่ java.lang.reflect.Constructor.newInstance (Constructor.java,525) ที่ java.lang.Class.newInstance0 (Class.java:374) ที่ java.lang.Class.newInstance (Class.java:327) ที่ jDocView.CreateDocViewUI (jDocView.java:629) ที่ jDocView.PDNewInstance (jDocView.java:4293) ที่ MeetingClientFrame. (MeetingClientFrame.java:289) ที่ jmeetingclient.constructMainFrame (jmeetingclient.java:325) ที่ ConfMgr.connectToMeeting (ConfMgr.java:197) ที่ jmeetingclient.init (jmeetingclient.java:275) ที่ JDownload.run (JDownload.java:278) ที่ java.lang.Thread.run (Thread.java:722) XXX [JNRW] โหลดไลบรารีดั้งเดิมล้มเหลว ### 1 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 44387408 ### 2 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 64752880 java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: ชั้น ELF ที่ไม่ถูกต้อง ที่ java.lang.ClassLoader $ NativeLibrary.load (วิธีดั้งเดิม) ที่ java.lang.ClassLoader.loadLibrary1 (ClassLoader.java:1939) ที่ java.lang.ClassLoader.loadLibrary0 (ClassLoader.java:1864) ที่ java.lang.ClassLoader.loadLibrary (ClassLoader.java:1838) ที่ java.lang.Runtime.loadLibrary0 (Runtime.java:845) ที่ java.lang.System.loadLibrary (System.java:1084) ที่ JNRW (JNRW.java:45) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance0 (วิธีดั้งเดิม) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) ที่ sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) ที่ java.lang.reflect.Constructor.newInstance (Constructor.java,525) ที่ java.lang.Class.newInstance0 (Class.java:374) ที่ java.lang.Class.newInstance (Class.java:327) ที่ jDocView.CreateDocViewUI (jDocView.java:629) ที่ jDocView.PDNewInstance (jDocView.java:4293) ที่ MeetingClientFrame. (MeetingClientFrame.java:289) ที่ jmeetingclient.constructMainFrame (jmeetingclient.java:325) ที่ ConfMgr.connectToMeeting (ConfMgr.java:197) ที่ jmeetingclient.init (jmeetingclient.java:275) ที่ JDownload.run (JDownload.java:278) ที่ java.lang.Thread.run (Thread.java:722) XXX [JNRW] โหลดไลบรารีดั้งเดิมล้มเหลว ### 1 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 64549200 ### 2 หน่วยความจำรันไทม์ทั้งหมด: 78249984 หน่วยความจำว่าง: 66873512 java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: ชั้น ELF ที่ไม่ถูกต้อง ที่ java.lang.ClassLoader $ NativeLibrary.load (วิธีดั้งเดิม) ที่ java.lang.ClassLoader.loadLibrary1 (ClassLoader.java:1939) ที่ java.lang.ClassLoader.loadLibrary0 (ClassLoader.java:1864) ที่ java.lang.ClassLoader.loadLibrary (ClassLoader.java:1838) ที่ java.lang.Runtime.loadLibrary0 (Runtime.java:845) ที่ java.lang.System.loadLibrary (System.java:1084) ที่ JNRW (JNRW.java:45) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance0 (วิธีดั้งเดิม) ที่ sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) ที่ sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) ที่ java.lang.reflect.Constructor.newInstance (Constructor.java,525) ที่ java.lang.Class.newInstance0 (Class.java:374) ที่ java.lang.Class.newInstance (Class.java:327) ที่ jDocView.CreateDocViewUI (jDocView.java:629) ที่ jDocView.PDNewInstance (jDocView.java:4293) ที่ MeetingClientFrame. (MeetingClientFrame.java:289) ที่ jmeetingclient.constructMainFrame (jmeetingclient.java:325) ที่ ConfMgr.connectToMeeting (ConfMgr.java:197) ที่ jmeetingclient.init (jmeetingclient.java:275) ที่ JDownload.run (JDownload.java:278) ที่ java.lang.Thread.run (Thread.java:722) XXX [JNRW] โหลดไลบรารีดั้งเดิมล้มเหลว [SvcUI] [onMessageFromService] SET_ROSTER_CHANGED: 220 การเปลี่ยนแปลง: 1 SvcUI: 743824904 [SvcUI] ดัชนี [setRosterChanged]: -1 เปลี่ยนแปลง: 1 ผู้ใช้ ID: 16781313 ผู้เข้าร่วม ID: 3 ผู้ใช้: 16781313 ชื่อผู้ใช้: Kevin U12 Desktop isHost: false isPresenter: false องค์ประกอบการแชทรุ่น = 2010.05.18.1040 ทรัพยากร: atlchat ทรัพยากร: atlchat_en ทรัพยากร: atlchat_en_US notes component version = 2010.04.27.0001 ทรัพยากร: atnotes ทรัพยากร: atnotes_en ทรัพยากร: atnotes_en_US ข้อยกเว้นในเธรด "AWT-EventQueue-3" java.lang.IllegalStateException: ฟังก์ชันนี้ควรถูกเรียกใช้ในขณะที่ถือ treeLock ที่ java.awt.Component.checkTreeLock (Component.java:1196) ที่ java.awt.Container.validateTree (Container.java:1682) ที่ WbxComboBox.matchItemFont (WbxComboBox.java:188) ที่ WbxComboBox.setSelectedItem (WbxComboBox.java:170) ที่ ChatUI.setNonListItem (ChatUI.java:1142) ที่ ChatUI.updateSendToItems (ChatUI.java:1099) ที่ ChatUI.updateSendTo (ChatUI.java:895) ที่ simpleChat $ 1.run (simpleChat.java:310) ที่ java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:251) ที่ java.awt.EventQueue.dispatchEventImpl (EventQueue.java:727) ที่ java.awt.EventQueue.access $ 200 (EventQueue.java:103) ที่ java.awt.EventQueue $ 3.run (EventQueue.java:688) ที่ java.awt.EventQueue $ 3.run (EventQueue.java:686) ที่ java.security.AccessController.doPrivileged (วิธีดั้งเดิม) ที่ java.security.ProtectionDomain $ 1.doIntersectionPrivilege (ProtectionDomain.java:76) ที่ java.awt.EventQueue.dispatchEvent (EventQueue.java:697) ที่ java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:242) ที่ java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:161) ที่ java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:150) ที่ java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:146) ที่ java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:138) ที่ java.awt.EventDispatchThread.run (EventDispatchThread.java:91) ข้อยกเว้นในเธรด "AWT-EventQueue-3" java.lang.IllegalStateException: ฟังก์ชันนี้ควรถูกเรียกใช้ในขณะที่ถือ treeLock ที่ java.awt.Component.checkTreeLock (Component.java:1196) ที่ java.awt.Container.validateTree (Container.java:1682) ที่ ChatControlPane.access $ 100 (ChatControlPane.java:61) ที่ ChatControlPane $ 1 $ 1.run (ChatControlPane.java:120) ที่ java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:251) ที่ java.awt.EventQueue.dispatchEventImpl (EventQueue.java:727) ที่ java.awt.EventQueue.access $ 200 (EventQueue.java:103) ที่ java.awt.EventQueue $ 3.run (EventQueue.java:688) ที่ java.awt.EventQueue $ 3.run (EventQueue.java:686) ที่ java.security.AccessController.doPrivileged (วิธีดั้งเดิม) ที่ java.security.ProtectionDomain $ 1.doIntersectionPrivilege (ProtectionDomain.java:76) ที่ java.awt.EventQueue.dispatchEvent (EventQueue.java:697) ที่ java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:242) ที่ java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:161) ที่ java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:150) ที่ java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:146) ที่ java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:138) ที่ java.awt.EventDispatchThread.run (EventDispatchThread.java:91) ข้อยกเว้นในเธรด "AWT-EventQueue-3" java.lang.IllegalStateException: ฟังก์ชันนี้ควรถูกเรียกใช้ในขณะที่ถือ treeLock ที่ java.awt.Component.checkTreeLock (Component.java:1196) ที่ java.awt.Container.validateTree (Container.java:1682) ที่ ChatControlPane.access $ 100 (ChatControlPane.java:61) ที่ ChatControlPane $ 1 $ 1.run (ChatControlPane.java:120) ที่ java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:251) ที่ java.awt.EventQueue.dispatchEventImpl (EventQueue.java:727) ที่ java.awt.EventQueue.access $ 200 (EventQueue.java:103) ที่ java.awt.EventQueue $ 3.run (EventQueue.java:688) ที่ java.awt.EventQueue $ 3.run (EventQueue.java:686) ที่ java.security.AccessController.doPrivileged (วิธีดั้งเดิม) ที่ java.security.ProtectionDomain $ 1.doIntersectionPrivilege (ProtectionDomain.java:76) ที่ java.awt.EventQueue.dispatchEvent (EventQueue.java:697) ที่ java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:242) ที่ java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:161) ที่ java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:150) ที่ java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:146) ที่ java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:138) ที่ java.awt.EventDispatchThread.run (EventDispatchThread.java:91) ข้อยกเว้นในเธรด "AWT-EventQueue-3" java.lang.IllegalStateException: ฟังก์ชันนี้ควรถูกเรียกใช้ในขณะที่ถือ treeLock ที่ java.awt.Component.checkTreeLock (Component.java:1196) ที่ java.awt.Container.validateTree (Container.java:1682) ที่ ChatControlPane.access $ 100 (ChatControlPane.java:61) ที่ ChatControlPane $ 1 $ 1.run (ChatControlPane.java:120) ที่ java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:251) ที่ java.awt.EventQueue.dispatchEventImpl (EventQueue.java:727) ที่ java.awt.EventQueue.access $ 200 (EventQueue.java:103) ที่ java.awt.EventQueue $ 3.run (EventQueue.java:688) ที่ java.awt.EventQueue $ 3.run (EventQueue.java:686) ที่ java.security.AccessController.doPrivileged (วิธีดั้งเดิม) ที่ java.security.ProtectionDomain $ 1.doIntersectionPrivilege (ProtectionDomain.java:76) ที่ java.awt.EventQueue.dispatchEvent (EventQueue.java:697) ที่ java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:242) ที่ java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:161) ที่ java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:150) ที่ java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:146) ที่ java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:138) ที่ java.awt.EventDispatchThread.run (EventDispatchThread.java:91)