Community
Participate
Eclipse IDE
The JAR you can download from the http://www.eclipse.org/osgi/ URL throws a npte when started. Stacktrace: $ java -version java version "1.5.0_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08) Java HotSpot(TM) Client VM (build 1.5.0_01-b08, mixed mode) $ java -jar org.eclipse.osgi_3.1.0.jar Exception in thread "main" java.lang.NullPointerException at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:172) at org.eclipse.core.runtime.adaptor.EclipseStarter.main (EclipseStarter.java:136)
I cannot seem to reproduce. Can you please look in the configuration directory that should get created when you try to launch? There should be a log file in that directory that may be some help. The log files will be numbered with a timestamp (i.e. 1125340247233.log). Please attach the first log (the one with the lowest number). Thanks.
Unfortunately, it does not create any files at all in the current directory. (I also start it in an empty directory).
I also start in an empty directory. A configuration directory should be created to store any persistent data for the framework. We need to understand what is going on for 3.1.1. Can you try on a 1.4.2 JRE?
I have tried it with the JAR in my eclipse disti as well as the one downloaded from the web. At the end I compare them. pkriens@zeta /c/Documents and Settings/All Users/Documents/download/tmp $ /c/opt/java/jre/bin/java -version java version "1.4.2_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b02) Java HotSpot(TM) Client VM (build 1.4.2_06-b02, mixed mode) pkriens@zeta /c/Documents and Settings/All Users/Documents/download/tmp $ /c/opt/java/jre/bin/java -jar ../org.eclipse.osgi_3.1.0.jar -console Exception in thread "main" java.lang.NullPointerException at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:172) at org.eclipse.core.runtime.adaptor.EclipseStarter.main (EclipseStarter.java:136) pkriens@zeta /c/Documents and Settings/All Users/Documents/download/tmp $ /c/opt/java/jre/bin/java -jar c:/opt/eclipse/plugins/org.eclipse.osgi_3.1.0.jar -console osgi> exit ------------------------ Comparison of the JARs X org.eclipse.osgi_3.1.0.jar-org.eclipse.osgi_3.1.0.jar = = .options-.options = = CDC-1.0_Foundation-1.0.profile-CDC-1.0_Foundation-1.0.profile = = J2SE-1.3.profile-J2SE-1.3.profile = = J2SE-1.4.profile-J2SE-1.4.profile = = J2SE-1.5.profile-J2SE-1.5.profile = = META-INF-META-INF = = MANIFEST.MF-MANIFEST.MF = = about.html-about.html = X org-org = X eclipse-eclipse = = core-core = = runtime-runtime = = adaptor-adaptor = = ADAPTOR.MF-ADAPTOR.MF = = EclipseAdaptor$DomParsingService.class- EclipseAdaptor$DomParsingService.class = = EclipseAdaptor$SaxParsingService.class- EclipseAdaptor$SaxParsingService.class = = EclipseAdaptor.class-EclipseAdaptor.class = = EclipseAdaptorMessages.properties-EclipseAdaptorMessages.properties = = EclipseAdaptorMsg.class-EclipseAdaptorMsg.class = = EclipseBundleData.class-EclipseBundleData.class = = EclipseClassLoader$EclipseClasspathEntry.class- EclipseClassLoader$EclipseClasspathEntry.class = = EclipseClassLoader.class-EclipseClassLoader.class = = EclipseElementFactory.class-EclipseElementFactory.class = = EclipseLog.class-EclipseLog.class = = EclipseStarter$1.class-EclipseStarter$1.class = = EclipseStarter$2.class-EclipseStarter$2.class = = EclipseStarter$3.class-EclipseStarter$3.class = = EclipseStarter$4.class-EclipseStarter$4.class = = EclipseStarter$InitialBundle.class-EclipseStarter$InitialBundle.class = = EclipseStarter.class-EclipseStarter.class = = FileManager$Entry.class-FileManager$Entry.class = = FileManager.class-FileManager.class = = LocationManager.class-LocationManager.class = = StreamManager.class-StreamManager.class = = StreamManagerOutputStream.class-StreamManagerOutputStream.class = = internal-internal = = adaptor-adaptor = = BasicLocation$MockLocker.class-BasicLocation$MockLocker.class = = BasicLocation.class-BasicLocation.class = = BundleLocalizationImpl.class-BundleLocalizationImpl.class = = BundleStopper.class-BundleStopper.class = = CachedManifest.class-CachedManifest.class = = ContextFinder$1.class-ContextFinder$1.class = = ContextFinder$2.class-ContextFinder$2.class = = ContextFinder$Finder.class-ContextFinder$Finder.class = = ContextFinder.class-ContextFinder.class = = EclipseBundleInstaller.class-EclipseBundleInstaller.class = = EclipseCommandProvider.class-EclipseCommandProvider.class = = EclipseEnvironmentInfo.class-EclipseEnvironmentInfo.class = = IModel.class-IModel.class = = IPluginInfo.class-IPluginInfo.class = = Locker.class-Locker.class = = Locker_JavaIo.class-Locker_JavaIo.class = = Locker_JavaNio.class-Locker_JavaNio.class = = PluginConverterImpl.class-PluginConverterImpl.class = = PluginParser$PluginInfo.class-PluginParser$PluginInfo.class = = PluginParser$Prerequisite.class-PluginParser$Prerequisite.class = = PluginParser.class-PluginParser.class = = Semaphore.class-Semaphore.class = = URLConverterImpl.class-URLConverterImpl.class = = stats-stats = = BundleStats.class-BundleStats.class = = ClassStats.class-ClassStats.class = = ClassloaderStats$1.class-ClassloaderStats$1.class = = ClassloaderStats.class-ClassloaderStats.class = = ResourceBundleStats.class-ResourceBundleStats.class = = StatsManager.class-StatsManager.class = X osgi-osgi = = event-event = = BatchBundleListener.class-BatchBundleListener.class = X framework-framework = = adaptor-adaptor = = BundleClassLoader.class-BundleClassLoader.class = = BundleData.class-BundleData.class = = BundleOperation.class-BundleOperation.class = = BundleProtectionDomain.class-BundleProtectionDomain.class = = BundleWatcher.class-BundleWatcher.class = = ClassLoaderDelegate.class-ClassLoaderDelegate.class = = EventPublisher.class-EventPublisher.class = = FilePath.class-FilePath.class = = FrameworkAdaptor.class-FrameworkAdaptor.class = = PermissionStorage.class-PermissionStorage.class = = ServiceRegistry.class-ServiceRegistry.class = = core-core = = AbstractBundleData.class-AbstractBundleData.class = = AbstractClassLoader.class-AbstractClassLoader.class = = AbstractFrameworkAdaptor$1.class-AbstractFrameworkAdaptor$1.class = = AbstractFrameworkAdaptor$2.class-AbstractFrameworkAdaptor$2.class = = AbstractFrameworkAdaptor$3.class-AbstractFrameworkAdaptor$3.class = = AbstractFrameworkAdaptor$ParentClassLoader.class- AbstractFrameworkAdaptor$ParentClassLoader.class = = AbstractFrameworkAdaptor.class-AbstractFrameworkAdaptor.class = = AdaptorElementFactory.class-AdaptorElementFactory.class = = AdaptorMsg.class-AdaptorMsg.class = = BundleEntry$DirZipBundleEntry.class-BundleEntry$DirZipBundleEntry.class = = BundleEntry$FileBundleEntry.class-BundleEntry$FileBundleEntry.class = = BundleEntry$ZipBundleEntry.class-BundleEntry$ZipBundleEntry.class = = BundleEntry.class-BundleEntry.class = = BundleFile$1.class-BundleFile$1.class = = BundleFile$2.class-BundleFile$2.class = = BundleFile$3.class-BundleFile$3.class = = BundleFile$DirBundleFile.class-BundleFile$DirBundleFile.class = = BundleFile$NestedDirBundleFile.class-BundleFile$NestedDirBundleFile.class = = BundleFile$ZipBundleFile.class-BundleFile$ZipBundleFile.class = = BundleFile.class-BundleFile.class = = BundleInstaller.class-BundleInstaller.class = = DefaultClassLoader$ClasspathDomain.class- DefaultClassLoader$ClasspathDomain.class = = DefaultClassLoader$ClasspathEntry.class- DefaultClassLoader$ClasspathEntry.class = = DefaultClassLoader$FragmentClasspath.class- DefaultClassLoader$FragmentClasspath.class = = DefaultClassLoader.class-DefaultClassLoader.class = = DevClassPathHelper.class-DevClassPathHelper.class = = ExternalMessages.properties-ExternalMessages.properties = = SignedBundle.class-SignedBundle.class = = SignedBundleSupport.class-SignedBundleSupport.class = = StateManager.class-StateManager.class = = console-console = = CommandInterpreter.class-CommandInterpreter.class = = CommandProvider.class-CommandProvider.class = = debug-debug = = Debug.class-Debug.class = = FrameworkDebugOptions.class-FrameworkDebugOptions.class = = eventmgr-eventmgr = = EventDispatcher.class-EventDispatcher.class = = EventListeners$ListElement.class-EventListeners$ListElement.class = = EventListeners.class-EventListeners.class = = EventManager$EventThread$Queued.class-EventManager$EventThread$Queued.class = = EventManager$EventThread.class-EventManager$EventThread.class = = EventManager.class-EventManager.class = = ListenerQueue.class-ListenerQueue.class = X internal-internal = X core-core = = AbstractBundle$1.class-AbstractBundle$1.class = = AbstractBundle$2.class-AbstractBundle$2.class = = AbstractBundle$3.class-AbstractBundle$3.class = = AbstractBundle$4.class-AbstractBundle$4.class = = AbstractBundle$5.class-AbstractBundle$5.class = = AbstractBundle$6.class-AbstractBundle$6.class = = AbstractBundle$7.class-AbstractBundle$7.class = = AbstractBundle$8.class-AbstractBundle$8.class = = AbstractBundle.class-AbstractBundle.class = = AliasMapper.class-AliasMapper.class = = BundleCombinedPermissions$1.class-BundleCombinedPermissions$1.class = = BundleCombinedPermissions.class-BundleCombinedPermissions.class = = BundleContextImpl$1.class-BundleContextImpl$1.class = = BundleContextImpl$2.class-BundleContextImpl$2.class = = BundleContextImpl$3.class-BundleContextImpl$3.class = = BundleContextImpl.class-BundleContextImpl.class = = BundleFragment.class-BundleFragment.class = = BundleHost.class-BundleHost.class = = BundleLoader$1.class-BundleLoader$1.class = = BundleLoader$2.class-BundleLoader$2.class = = BundleLoader$3.class-BundleLoader$3.class = = BundleLoader$4.class-BundleLoader$4.class = = BundleLoader$5.class-BundleLoader$5.class = = BundleLoader$ClassContext.class-BundleLoader$ClassContext.class = = BundleLoader.class-BundleLoader.class = = BundleLoaderProxy$ReexportPackageSource.class- BundleLoaderProxy$ReexportPackageSource.class = = BundleLoaderProxy.class-BundleLoaderProxy.class = = BundleNativeCode$Attribute.class-BundleNativeCode$Attribute.class = = BundleNativeCode.class-BundleNativeCode.class = = BundlePermissionCollection.class-BundlePermissionCollection.class = = BundlePermissions$1.class-BundlePermissions$1.class = = BundlePermissions.class-BundlePermissions.class = = BundleProtectionDomainImpl.class-BundleProtectionDomainImpl.class = = BundleRepository.class-BundleRepository.class = = BundleResourceHandler.class-BundleResourceHandler.class = = BundleResourcePermission.class-BundleResourcePermission.class = = BundleSource.class-BundleSource.class = = BundleURLConnection.class-BundleURLConnection.class = = ConditionalPermissionAdminImpl.class-ConditionalPermissionAdminImpl.class = = ConditionalPermissionInfoImpl.class-ConditionalPermissionInfoImpl.class = = ConditionalPermissionSet.class-ConditionalPermissionSet.class = = ConditionalPermissions.class-ConditionalPermissions.class = = ConsoleMessages.properties-ConsoleMessages.properties = = ConsoleMsg.class-ConsoleMsg.class = X Constants.class-Constants.class = = DefaultPermissionStorage.class-DefaultPermissionStorage.class = = DependentPolicy.class-DependentPolicy.class = = ExportedPackageImpl.class-ExportedPackageImpl.class = = ExternalMessages.properties-ExternalMessages.properties = = FilterImpl$Parser.class-FilterImpl$Parser.class = = FilterImpl.class-FilterImpl.class = = FilteredServiceListener.class-FilteredServiceListener.class = = FilteredSourcePackage.class-FilteredSourcePackage.class = = Framework$1.class-Framework$1.class = = Framework$2.class-Framework$2.class = = Framework$3.class-Framework$3.class = = Framework$4.class-Framework$4.class = = Framework$5.class-Framework$5.class = = Framework$6.class-Framework$6.class = = Framework$7.class-Framework$7.class = = Framework$8.class-Framework$8.class = = Framework.class-Framework.class = = FrameworkCommandInterpreter.class-FrameworkCommandInterpreter.class = = FrameworkCommandProvider.class-FrameworkCommandProvider.class = = FrameworkConsole$CommandProviderTracker.class- FrameworkConsole$CommandProviderTracker.class = = FrameworkConsole$ConsoleSocketGetter.class- FrameworkConsole$ConsoleSocketGetter.class = = FrameworkConsole.class-FrameworkConsole.class = = FrameworkSecurityManager$CheckContext.class- FrameworkSecurityManager$CheckContext.class = = FrameworkSecurityManager$CheckPermissionAction.class- FrameworkSecurityManager$CheckPermissionAction.class = = FrameworkSecurityManager.class-FrameworkSecurityManager.class = = GlobalPolicy.class-GlobalPolicy.class = = IBuddyPolicy.class-IBuddyPolicy.class = = KeyedElement.class-KeyedElement.class = = KeyedHashSet$KeyedHashSetIterator.class- KeyedHashSet$KeyedHashSetIterator.class = = KeyedHashSet.class-KeyedHashSet.class = = ManifestLocalization$BundleResourceBundle.class- ManifestLocalization$BundleResourceBundle.class = = ManifestLocalization$EmptyResouceBundle.class- ManifestLocalization$EmptyResouceBundle.class = = ManifestLocalization$LocalizationResourceBundle.class- ManifestLocalization$LocalizationResourceBundle.class = = ManifestLocalization.class-ManifestLocalization.class = = MessageResourceBundle$1.class-MessageResourceBundle$1.class = = MessageResourceBundle$MessagesProperties.class- MessageResourceBundle$MessagesProperties.class = = MessageResourceBundle.class-MessageResourceBundle.class = = Msg.class-Msg.class = = MultiSourcePackage.class-MultiSourcePackage.class = = NullPackageSource.class-NullPackageSource.class = = OSGi.class-OSGi.class = = PackageAdminImpl$1.class-PackageAdminImpl$1.class = = PackageAdminImpl$2.class-PackageAdminImpl$2.class = = PackageAdminImpl.class-PackageAdminImpl.class = = PackageSource.class-PackageSource.class = = ParentPolicy.class-ParentPolicy.class = = PermissionAdminImpl.class-PermissionAdminImpl.class = = PermissionsHash.class-PermissionsHash.class = = PolicyHandler$1.class-PolicyHandler$1.class = = PolicyHandler.class-PolicyHandler.class = = ReferenceInputStream.class-ReferenceInputStream.class = = RegisteredPolicy.class-RegisteredPolicy.class = = SecurePermissionStorage.class-SecurePermissionStorage.class = = ServiceReferenceImpl.class-ServiceReferenceImpl.class = = ServiceRegistrationImpl$Properties.class- ServiceRegistrationImpl$Properties.class = = ServiceRegistrationImpl.class-ServiceRegistrationImpl.class = = ServiceRegistryImpl.class-ServiceRegistryImpl.class = = ServiceUse$1.class-ServiceUse$1.class = = ServiceUse$2.class-ServiceUse$2.class = = ServiceUse$3.class-ServiceUse$3.class = = ServiceUse.class-ServiceUse.class = = SingleSourcePackage.class-SingleSourcePackage.class = = StartLevelEvent.class-StartLevelEvent.class = = StartLevelImpl.class-StartLevelImpl.class = = StartLevelManager$1.class-StartLevelManager$1.class = = StartLevelManager.class-StartLevelManager.class = = SystemBundle$1.class-SystemBundle$1.class = = SystemBundle$2.class-SystemBundle$2.class = = SystemBundle.class-SystemBundle.class = = SystemBundleActivator.class-SystemBundleActivator.class = = SystemBundleData$1.class-SystemBundleData$1.class = = SystemBundleData.class-SystemBundleData.class = = SystemBundleLoader.class-SystemBundleLoader.class = = SystemPolicy$1.class-SystemPolicy$1.class = = SystemPolicy$ParentClassLoader.class-SystemPolicy$ParentClassLoader.class = = SystemPolicy.class-SystemPolicy.class = = Tokenizer.class-Tokenizer.class = = UnresolvedPermission.class-UnresolvedPermission.class = = UnresolvedPermissionCollection$1.class- UnresolvedPermissionCollection$1.class = = UnresolvedPermissionCollection.class-UnresolvedPermissionCollection.class = = Util.class-Util.class = = default.permissions-default.permissions = = implied.permissions-implied.permissions = = osname.aliases-osname.aliases = = processor.aliases-processor.aliases = = defaultadaptor-defaultadaptor = = DefaultAdaptor$1.class-DefaultAdaptor$1.class = = DefaultAdaptor.class-DefaultAdaptor.class = = DefaultBundleData.class-DefaultBundleData.class = = DefaultElementFactory.class-DefaultElementFactory.class = = DefaultLog.class-DefaultLog.class = = MetaData.class-MetaData.class = = protocol-protocol = = ContentHandlerFactory.class-ContentHandlerFactory.class = = ContentHandlerProxy$DefaultContentHandler.class- ContentHandlerProxy$DefaultContentHandler.class = = ContentHandlerProxy.class-ContentHandlerProxy.class = = NullURLStreamHandlerService.class-NullURLStreamHandlerService.class = = ProtocolActivator.class-ProtocolActivator.class = = StreamHandlerFactory.class-StreamHandlerFactory.class = = URLStreamHandlerProxy.class-URLStreamHandlerProxy.class = = URLStreamHandlerSetter.class-URLStreamHandlerSetter.class = = bundleentry-bundleentry = = Handler.class-Handler.class = = bundleresource-bundleresource = = Handler.class-Handler.class = = reference-reference = = Handler.class-Handler.class = = ReferenceURLConnection.class-ReferenceURLConnection.class = = reliablefile-reliablefile = = ReliableFile$CacheInfo.class-ReliableFile$CacheInfo.class = = ReliableFile.class-ReliableFile.class = = ReliableFileInputStream.class-ReliableFileInputStream.class = = ReliableFileOutputStream.class-ReliableFileOutputStream.class = = launcher-launcher = = Launcher.class-Launcher.class = = log-log = = FrameworkLog.class-FrameworkLog.class = = FrameworkLogEntry.class-FrameworkLogEntry.class = = util-util = = Headers$ArrayEnumeration.class-Headers$ArrayEnumeration.class = = Headers.class-Headers.class = = SecureAction$1.class-SecureAction$1.class = = SecureAction$10.class-SecureAction$10.class = = SecureAction$11.class-SecureAction$11.class = = SecureAction$12.class-SecureAction$12.class = = SecureAction$13.class-SecureAction$13.class = = SecureAction$14.class-SecureAction$14.class = = SecureAction$15.class-SecureAction$15.class = = SecureAction$2.class-SecureAction$2.class = = SecureAction$3.class-SecureAction$3.class = = SecureAction$4.class-SecureAction$4.class = = SecureAction$5.class-SecureAction$5.class = = SecureAction$6.class-SecureAction$6.class = = SecureAction$7.class-SecureAction$7.class = = SecureAction$8.class-SecureAction$8.class = = SecureAction$9.class-SecureAction$9.class = = SecureAction.class-SecureAction.class = X internal-internal = = module-module = = BundleConstraint.class-BundleConstraint.class = = CyclicDependencyHashMap.class-CyclicDependencyHashMap.class = = GroupingChecker.class-GroupingChecker.class = = PermissionChecker.class-PermissionChecker.class = = ResolverBundle.class-ResolverBundle.class = = ResolverExport.class-ResolverExport.class = = ResolverImpl.class-ResolverImpl.class = = ResolverImport.class-ResolverImport.class = = VersionHashMap.class-VersionHashMap.class = = VersionSupplier.class-VersionSupplier.class = = profile-profile = = DefaultProfileLogger$TimeEntry.class-DefaultProfileLogger$TimeEntry.class = = DefaultProfileLogger.class-DefaultProfileLogger.class = = Profile.class-Profile.class = = ProfileLogger.class-ProfileLogger.class = X resolver-resolver = = BaseDescriptionImpl.class-BaseDescriptionImpl.class = = BundleDeltaImpl.class-BundleDeltaImpl.class = = BundleDescriptionImpl$LazyData.class-BundleDescriptionImpl$LazyData.class = = BundleDescriptionImpl.class-BundleDescriptionImpl.class = = BundleSpecificationImpl.class-BundleSpecificationImpl.class = = ComputeNodeOrder$Digraph$Vertex.class-ComputeNodeOrder$Digraph$Vertex.class = = ComputeNodeOrder$Digraph.class-ComputeNodeOrder$Digraph.class = = ComputeNodeOrder.class-ComputeNodeOrder.class = = ExportPackageDescriptionImpl.class-ExportPackageDescriptionImpl.class = = HostSpecificationImpl.class-HostSpecificationImpl.class = = ImportPackageSpecificationImpl.class-ImportPackageSpecificationImpl.class = = ReadOnlyState.class-ReadOnlyState.class = X StateBuilder.class-StateBuilder.class = = StateDeltaImpl.class-StateDeltaImpl.class = = StateHelperImpl.class-StateHelperImpl.class = = StateImpl.class-StateImpl.class = = StateMessages.properties-StateMessages.properties = = StateMsg.class-StateMsg.class = = StateObjectFactoryImpl.class-StateObjectFactoryImpl.class = = StateReader.class-StateReader.class = = StateWriter.class-StateWriter.class = = SystemState.class-SystemState.class = = UserState.class-UserState.class = = VersionConstraintImpl.class-VersionConstraintImpl.class = = service-service = = datalocation-datalocation = = Location.class-Location.class = = debug-debug = = DebugOptions.class-DebugOptions.class = = environment-environment = = Constants.class-Constants.class = = EnvironmentInfo.class-EnvironmentInfo.class = = localization-localization = = BundleLocalization.class-BundleLocalization.class = = pluginconversion-pluginconversion = = PluginConversionException.class-PluginConversionException.class = = PluginConverter.class-PluginConverter.class = = resolver-resolver = = BaseDescription.class-BaseDescription.class = = BundleDelta.class-BundleDelta.class = = BundleDescription.class-BundleDescription.class = = BundleSpecification.class-BundleSpecification.class = = ExportPackageDescription.class-ExportPackageDescription.class = = HostSpecification.class-HostSpecification.class = = ImportPackageSpecification.class-ImportPackageSpecification.class = = PlatformAdmin.class-PlatformAdmin.class = = Resolver.class-Resolver.class = = State.class-State.class = = StateDelta.class-StateDelta.class = = StateHelper.class-StateHelper.class = = StateObjectFactory.class-StateObjectFactory.class = = VersionConstraint.class-VersionConstraint.class = = VersionRange.class-VersionRange.class = = runnable-runnable = = ParameterizedRunnable.class-ParameterizedRunnable.class = = urlconversion-urlconversion = = URLConverter.class-URLConverter.class = = util-util = = ManifestElement.class-ManifestElement.class = = NLS.class-NLS.class = X osgi-osgi = X framework-framework = = AdminPermission$1.class-AdminPermission$1.class = X AdminPermission$SignerWrapper.class-AdminPermission$SignerWrapper.class = X AdminPermission.class-AdminPermission.class = = AdminPermissionCollection.class-AdminPermissionCollection.class = = AllServiceListener.class-AllServiceListener.class = = Bundle.class-Bundle.class = = BundleActivator.class-BundleActivator.class = = BundleContext.class-BundleContext.class = = BundleEvent.class-BundleEvent.class = = BundleException.class-BundleException.class = = BundleListener.class-BundleListener.class = X BundlePermission.class-BundlePermission.class = X BundlePermissionCollection.class-BundlePermissionCollection.class = = Configurable.class-Configurable.class = X Constants.class-Constants.class = = Filter.class-Filter.class = = FrameworkEvent.class-FrameworkEvent.class = = FrameworkListener.class-FrameworkListener.class = = InvalidSyntaxException.class-InvalidSyntaxException.class = = PackagePermission.class-PackagePermission.class = = PackagePermissionCollection.class-PackagePermissionCollection.class = = ServiceEvent.class-ServiceEvent.class = = ServiceFactory.class-ServiceFactory.class = = ServiceListener.class-ServiceListener.class = = ServicePermission.class-ServicePermission.class = = ServicePermissionCollection.class-ServicePermissionCollection.class = = ServiceReference.class-ServiceReference.class = = ServiceRegistration.class-ServiceRegistration.class = = SynchronousBundleListener.class-SynchronousBundleListener.class = = Version.class-Version.class = X service-service = = condpermadmin-condpermadmin = = BundleLocationCondition.class-BundleLocationCondition.class = = BundleSignerCondition.class-BundleSignerCondition.class = = Condition$BooleanCondition.class-Condition$BooleanCondition.class = = Condition.class-Condition.class = = ConditionInfo.class-ConditionInfo.class = = ConditionalPermissionAdmin.class-ConditionalPermissionAdmin.class = = ConditionalPermissionInfo.class-ConditionalPermissionInfo.class = = packageadmin-packageadmin = = ExportedPackage.class-ExportedPackage.class = = PackageAdmin.class-PackageAdmin.class = = RequiredBundle.class-RequiredBundle.class = X permissionadmin-permissionadmin = = PermissionAdmin.class-PermissionAdmin.class = X PermissionInfo.class-PermissionInfo.class = = startlevel-startlevel = = StartLevel.class-StartLevel.class = = url-url = = AbstractURLStreamHandlerService.class-AbstractURLStreamHandlerService.class = = URLConstants.class-URLConstants.class = = URLStreamHandlerService.class-URLStreamHandlerService.class = = URLStreamHandlerSetter.class-URLStreamHandlerSetter.class = = util-util = = tracker-tracker = = ServiceTracker$AllTracked.class-ServiceTracker$AllTracked.class = = ServiceTracker$Tracked.class-ServiceTracker$Tracked.class = = ServiceTracker.class-ServiceTracker.class = = ServiceTrackerCustomizer.class-ServiceTrackerCustomizer.class = = systembundle.properties-systembundle.properties
What's the status of this bug for 3.1.1? From the comments, seems like we cannot replicate, up to this point. Is that the case?
Bumping this up to ensure there is an answre for 3.1.1. Can someone from the team try on 1.5? Peter can you try on 1.4.2? Can we just fix the possibility of an NPE on line 172 of EclipseStarter?
I think you can close it. I have tried it again now after your mail and it does not happen anymore. It still is weird because I spent a couple of hours trying it out 2 weeks ago and it was consistent ... I tried it with 1.4 and 1.5 now. Seems it is false alarm ... still a nagging feeling