rc1改为rc2出现的问题1

本文记录了一段代码在不同版本环境中出现的问题:在RC1版本中运行正常,但在RC2版本中第二次运行时出现Peer Group加载失败的异常。文章详细展示了错误日志,并提出了可能的原因及解决方案。
同样的代码,在rc1运行时正常,在rc2第一次运行正常(控制台比rc1输出了好多信息),再次运行时抛出异常后退出
java 代码
 
  1. 2007-8-8 13:09:26 net.jxta.impl.peergroup.GenericPeerGroup loadModule  
  2. 警告: Initialization failed  
  3. net.jxta.exception.PeerGroupException: Could not load module for : urn:jxta:uuid-EE7CE2ADD9B7497191C3C6DF46EB72B659616261646162614E5047205032503302 (General Purpose Peer Group Implementation)  
  4.     at net.jxta.impl.peergroup.GenericPeerGroup.loadModule(GenericPeerGroup.java:717)  
  5.     at net.jxta.impl.peergroup.GenericPeerGroup.loadModule(GenericPeerGroup.java:818)  
  6.     at net.jxta.impl.peergroup.GenericPeerGroup.newGroup(GenericPeerGroup.java:1394)  
  7.     at net.jxta.impl.peergroup.PeerGroupInterface.newGroup(PeerGroupInterface.java:318)  
  8.     at jxtamessenger.util.PeerGroupUtil.getPeerGroup(PeerGroupUtil.java:82)  
  9.     at jxtamessenger.View.init(View.java:266)  
  10.     at org.eclipse.ui.part.ViewPart.init(ViewPart.java:122)  
  11.     at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:343)  
  12.     at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)  
  13.     at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)  
  14.     at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)  
  15.     at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:531)  
  16.     at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)  
  17.     at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)  
  18.     at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)  
  19.     at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)  
  20.     at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)  
  21.     at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)  
  22.     at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1604)  
  23.     at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:649)  
  24.     at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:576)  
  25.     at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:563)  
  26.     at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:270)  
  27.     at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:931)  
  28.     at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2497)  
  29.     at org.eclipse.ui.internal.WorkbenchWindow$23.run(WorkbenchWindow.java:2837)  
  30.     at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)  
  31.     at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2818)  
  32.     at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:735)  
  33.     at org.eclipse.ui.internal.Workbench$20.runWithException(Workbench.java:1023)  
  34.     at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)  
  35.     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)  
  36.     at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)  
  37.     at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)  
  38.     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)  
  39.     at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:797)  
  40.     at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)  
  41.     at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)  
  42.     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)  
  43.     at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)  
  44.     at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)  
  45.     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)  
  46.     at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)  
  47.     at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)  
  48.     at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)  
  49.     at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)  
  50.     at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)  
  51.     at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)  
  52.     at jxtamessenger.Application.start(Application.java:20)  
  53.     at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)  
  54.     at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)  
  55.     at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)  
  56.     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)  
  57.     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)  
  58.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
  59.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  60.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  61.     at java.lang.reflect.Method.invoke(Method.java:597)  
  62.     at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)  
  63.     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)  
  64.     at org.eclipse.equinox.launcher.Main.run(Main.java:1169)  
  65.     at org.eclipse.equinox.launcher.Main.main(Main.java:1144)  
  66. Caused by: java.lang.IllegalArgumentException: net.jxta.impl.peergroup.StdPeerGroupParamAdv only supports XMLElement  
  67.     at net.jxta.impl.peergroup.StdPeerGroupParamAdv.<init>(StdPeerGroupParamAdv.java:158)  </init>
  68.     at net.jxta.impl.peergroup.StdPeerGroup.initFirst(StdPeerGroup.java:635)  
  69.     at net.jxta.impl.peergroup.GenericPeerGroup.init(GenericPeerGroup.java:927)  
  70.     at net.jxta.impl.peergroup.GenericPeerGroup.loadModule(GenericPeerGroup.java:706)  
  71.     ... 61 more  
  72. 2007-8-8 13:09:26 net.jxta.impl.peergroup.GenericPeerGroup loadModule  
  73. 警告: Could not find a loadable implementation for SpecID: urn:jxta:uuid-DEADBEEFDEAFBABAFEEDBABE000000010306  
  74. 2007-8-8 13:09:26 jxtamessenger.util.PeerGroupUtil getPeerGroup  
  75. 严重: Error in creating PeerGroup from existing adv  
  76. 2007-8-8 13:09:26 jxtamessenger.View init  
  77. 严重: JxtaMessenger initialize failed.  
  78. net.jxta.exception.PeerGroupException: Could not find group implementation with urn:jxta:uuid-DEADBEEFDEAFBABAFEEDBABE000000010306  
  79.     at net.jxta.impl.peergroup.GenericPeerGroup.newGroup(GenericPeerGroup.java:1397)  
  80.     at net.jxta.impl.peergroup.PeerGroupInterface.newGroup(PeerGroupInterface.java:318)  
  81.     at jxtamessenger.util.PeerGroupUtil.getPeerGroup(PeerGroupUtil.java:82)  
  82.     at jxtamessenger.View.init(View.java:266)  
  83.     at org.eclipse.ui.part.ViewPart.init(ViewPart.java:122)  
  84.     at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:343)  
  85.     at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)  
  86.     at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)  
  87.     at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)  
  88.     at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:531)  
  89.     at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)  
  90.     at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)  
  91.     at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)  
  92.     at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)  
  93.     at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)  
  94.     at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)  
  95.     at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1604)  
  96.     at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:649)  
  97.     at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:576)  
  98.     at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:563)  
  99.     at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:270)  
  100.     at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:931)  
  101.     at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2497)  
  102.     at org.eclipse.ui.internal.WorkbenchWindow$23.run(WorkbenchWindow.java:2837)  
  103.     at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)  
  104.     at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2818)  
  105.     at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:735)  
  106.     at org.eclipse.ui.internal.Workbench$20.runWithException(Workbench.java:1023)  
  107.     at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)  
  108.     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)  
  109.     at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)  
  110.     at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)  
  111.     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)  
  112.     at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:797)  
  113.     at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)  
  114.     at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)  
  115.     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)  
  116.     at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)  
  117.     at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)  
  118.     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)  
  119.     at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)  
  120.     at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)  
  121.     at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)  
  122.     at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)  
  123.     at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)  
  124.     at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)  
  125.     at jxtamessenger.Application.start(Application.java:20)  
  126.     at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)  
  127.     at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)  
  128.     at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)  
  129.     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)  
  130.     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)  
  131.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
  132.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  133.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  134.     at java.lang.reflect.Method.invoke(Method.java:597)  
  135.     at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)  
  136.     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)  
  137.     at org.eclipse.equinox.launcher.Main.run(Main.java:1169)  
  138.     at org.eclipse.equinox.launcher.Main.main(Main.java:1144
  139. 将NetPeerGroup和要创建的group(JxtaMessengerGroup)打印出来
  140. jxta:PGA :
        GID : urn:jxta:jxta-NetGroup
        MSID : urn:jxta:uuid-DEADBEEFDEAFBABAFEEDBABE000000010206
        Name : NetPeerGroup
        Desc : default Net Peer Group

    jxta:PGA :
        GID : urn:jxta:uuid-EE7CE2ADD9B7497191C3C6DF46EB72B659616261646162614E5047205032503302
        MSID : urn:jxta:uuid-DEADBEEFDEAFBABAFEEDBABE000000010306
        Name : JxtaMessenger
        Desc : JxtaMessenger, inc.
  141. 居然没有什么不同,郁闷!
看看下面这篇文章,shell也存在这个问题,难道是rc2的bug?
http://forums.java.net/jive/thread.jspa?threadID=29471&tstart=0
WARNING: Ignoring version 5.1.2 of celery since it has invalid metadata: Requested celery==5.1.2 from https://files.pythonhosted.org/packages/06/9d/61976ecc8caf0a03357bd174fa23c43b9dcd85f4c9667aa692de361cae84/celery-5.1.2-py3-none-any.whl (from -r requirements.txt (line 12)) has invalid metadata: Expected matching RIGHT_PARENTHESIS for LEFT_PARENTHESIS, after version specifier pytz (>dev) ~^ Please use pip<24.1 if you need to use this version. ERROR: Ignored the following yanked versions: 5.0.6, 5.2.5 ERROR: Could not find a version that satisfies the requirement celery==5.1.2 (from versions: 0.1.2, 0.1.4, 0.1.6, 0.1.7, 0.1.8, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.2.0, 0.3.0, 0.3.7, 0.3.20, 0.4.0, 0.4.1, 0.6.0, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.2.10, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.5, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8, 3.0.9, 3.0.10, 3.0.11, 3.0.12, 3.0.13, 3.0.14, 3.0.15, 3.0.16, 3.0.17, 3.0.18, 3.0.19, 3.0.20, 3.0.21, 3.0.22, 3.0.23, 3.0.24, 3.0.25, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.6, 3.1.7, 3.1.8, 3.1.9, 3.1.10, 3.1.11, 3.1.12, 3.1.13, 3.1.14, 3.1.15, 3.1.16, 3.1.17, 3.1.18, 3.1.19, 3.1.20, 3.1.21, 3.1.22, 3.1.23, 3.1.24, 3.1.25, 3.1.26.post1, 3.1.26.post2, 4.0.0rc3, 4.0.0rc4, 4.0.0rc5, 4.0.0rc6, 4.0.0rc7, 4.0.0, 4.0.1, 4.0.2, 4.1.0, 4.1.1, 4.2.0rc1, 4.2.0rc2, 4.2.0rc3, 4.2.0rc4, 4.2.0, 4.2.1, 4.2.2, 4.3.0rc1, 4.3.0rc2, 4.3.0rc3, 4.3.0, 4.3.1, 4.4.0rc1, 4.4.0rc2, 4.4.0rc3, 4.4.0rc4, 4.4.0rc5, 4.4.0, 4.4.1, 4.4.2, 4.4.3, 4.4.4, 4.4.5, 4.4.6, 4.4.7, 5.0.0a1, 5.0.0a2, 5.0.0b1, 5.0.0rc1, 5.0.0rc2, 5.0.0rc3, 5.0.0, 5.0.1, 5.0.2, 5.0.3, 5.0.4, 5.0.5, 5.1.0b1, 5.1.0b2, 5.1.0rc1, 5.1.0, 5.1.1, 5.1.2, 5.2.0b1, 5.2.0b2, 5.2.0b3, 5.2.0rc1, 5.2.0rc2, 5.2.0, 5.2.1, 5.2.2, 5.2.3, 5.2.4, 5.2.6, 5.2.7, 5.3.0a1, 5.3.0b1, 5.3.0b2, 5.3.0rc1, 5.3.0rc2, 5.3.0, 5.3.1, 5.3.4, 5.3.5, 5.3.6, 5.4.0rc1, 5.4.0rc2, 5.4.0, 5.5.0b1, 5.5.0b2, 5.5.0b3, 5.5.0b4, 5.5.0rc1, 5.5.0rc2, 5.5.0rc3, 5.5.0rc4, 5.5.0rc5, 5.5.0, 5.5.1, 5.5.2, 5.5.3) ERROR: No matching distribution found for celery==5.1.2 MAC系统
06-18
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值