Community
Participate
Working Groups
I have a lot of warnings in my workspace like the following: API analysis aborted: org.eclipse.emf.cdo has unresolved constraints: org.eclipse.core.runtime [3.4.0, 4.0.0) In this case the org.eclipse.core.runtime plugin is in the target platform with version 3.5.0.20081110. In fact every plugin project shows this warning. I believe that this occurs since M4 but I'm not sure. Cleaning/rebuilding re-creates the warning marker. And I just found another strange warning: API analysis aborted: org.eclipse.emf.cdo.tests.defs has unresolved constraints: org.eclipse.core.runtime [3.4.0, 2147483647.2147483647.2147483647)
We would need more details on your install. We don't resolve the state. We just expose the fact that unresolved constraints might cause some problems with API tooling analysis.
What kind of details do you need?
Created attachment 121383 [details] Zipped text file of the configuration dialog
Created attachment 121384 [details] Text file with all problem markers
Btw. I just verified that the problem appeared with M4. I downgraded my IDE to M3 and the wrong warnings disappeared.
Created attachment 121387 [details] Zipped export of the Error Log In 3.5M3, when I clean all projects, I get these entries in the Error log.
Looking at your error log with M3, I don't think these warnings are wrong warnings. Your baseline contains resolution errors which can lead to different kind of errors (like the one you see in M3). Did you use p2 to update your baseline ?
(In reply to comment #7) > Looking at your error log with M3, I don't think these warnings are wrong > warnings. Your baseline contains resolution errors which can lead to different > kind of errors (like the one you see in M3). Olivier, You were right in that I had only put the baseline versions of my workspace plugins into the API Baseline, not their old dependencies like the Platform or EMF. Thanks to your hint I filled the baseline folder with the needed things, but still I get the same errors. Btw. now with an IDE that's made up with a post M4 build (N20090103-2000). I added the complete list of the bundles present in my baseline at the bottom of this comment. And I'll attach a new dump of the problems view. > Did you use p2 to update your baseline ? No, I'm using Ant as described here: http://wiki.eclipse.org/CDO_Source_Installation C:\develop\ws\cdo\.metadata\.baseline\plugins ============================================= org.apache.ant_1.7.0.v200803061910 org.eclipse.core.runtime.compatibility.registry_3.2.200.v20080610 org.eclipse.emf.cdo.doc_1.0.0.v200806180411 org.eclipse.emf.cdo.examples.source_1.0.0.v200806180411 org.eclipse.emf.cdo.server.hibernate.id_1.0.0.v200806180411 org.eclipse.emf.cdo.server.hibernate.libraries_1.0.0.v200806180411 org.eclipse.emf.cdo.server.hibernate.source_1.0.0.v200806180411 org.eclipse.emf.cdo.server.source_1.0.0.v200806180411 org.eclipse.emf.cdo.source_1.0.0.v200806180411 org.eclipse.emf.cheatsheets_2.4.0.v200808251517 org.eclipse.emf.ecore.sdo.source_2.4.0.v200808251517 org.eclipse.emf.source_2.4.1.v200808251517 org.eclipse.emf.teneo.doc_1.0.1.v200808121548 org.eclipse.emf.teneo.hibernate_1.0.1.v200808121548 org.eclipse.emf.teneo.jpox_1.0.1.v200808121548 org.eclipse.emf.teneo.source_1.0.1.v200808121548-78-77DUUEFDFDMUMslD org.eclipse.equinox.launcher.win32.win32.x86_1.0.100.v20080509-1800 org.eclipse.jdt.debug_3.4.0.v20080604 org.eclipse.net4j.db.hsqldb_1.0.0.v200806180305 org.eclipse.net4j.db.mysql_1.0.0.v200806180305 org.eclipse.net4j.db.source_1.0.0.v200806180305 org.eclipse.net4j.doc_1.0.0.v200806180305 org.eclipse.net4j.examples.source_1.0.0.v200806180305 org.eclipse.net4j.jms.api_1.0.0.v200806180305 org.eclipse.net4j.source_1.0.0.v200806180305 org.eclipse.net4j.ui.source_1.0.0.v200806180305 org.eclipse.pde.build_3.4.0.v20080604 org.eclipse.platform_3.3.100.v200806172000 org.eclipse.sdk_3.4.0.v200806172000 org.eclipse.ui.intro.universal_3.2.200.v20080508 org.eclipse.ui.workbench.compatibility_3.2.0.I20080509-2000 org.eclipse.xsd.cheatsheets_2.3.0.v200808251517 org.eclipse.xsd.source_2.4.1.v200808251517 org.junit_3.8.2.v20080602-1318 org.junit4_4.3.1 com.ibm.icu_3.8.1.v20080530.jar com.ibm.icu.source_3.8.1.v20080530.jar com.jcraft.jsch_0.1.37.v200803061811.jar com.springsource.antlr_2.7.7.jar com.springsource.antlr.source_2.7.7.jar com.springsource.com.mysql.jdbc_5.1.6.jar com.springsource.com.mysql.jdbc.source_5.1.6.jar com.springsource.javassist_3.3.0.ga.jar com.springsource.javassist.source_3.3.0.ga.jar com.springsource.javax.transaction_1.1.0.jar com.springsource.javax.transaction.source_1.1.0.jar com.springsource.javax.xml.stream_1.0.1.jar com.springsource.javax.xml.stream.source_1.0.1.jar com.springsource.net.sf.cglib_2.1.3.jar com.springsource.net.sf.cglib.source_2.1.3.jar com.springsource.org.apache.commons.logging_1.1.1.jar com.springsource.org.apache.commons.logging.source_1.1.1.jar com.springsource.org.dom4j_1.6.1.jar com.springsource.org.dom4j.source_1.6.1.jar com.springsource.org.hsqldb_1.8.0.9.jar com.springsource.org.hsqldb.source_1.8.0.9.jar com.springsource.org.objectweb.asm_1.5.3.jar com.springsource.org.objectweb.asm.source_1.5.3.jar com.springsource.org.objectweb.asm.tree.attrs_1.5.3.jar com.springsource.org.objectweb.asm.tree.attrs.source_1.5.3.jar com.springsource.org.postgresql.jdbc3_8.3.603.jar com.springsource.org.postgresql.jdbc3.source_8.3.603.jar javax.servlet_2.4.0.v200806031604.jar javax.servlet.jsp_2.0.0.v200806031607.jar javax.servlet.jsp.source_2.0.0.v200806031607.jar javax.servlet.source_2.4.0.v200806031604.jar org.apache.ant.source_1.7.0.v200803061910.jar org.apache.commons.codec_1.3.0.v20080530-1600.jar org.apache.commons.el_1.0.0.v200806031608.jar org.apache.commons.el.source_1.0.0.v200806031608.jar org.apache.commons.httpclient_3.1.0.v20080605-1935.jar org.apache.commons.logging_1.0.4.v20080605-1930.jar org.apache.commons.logging.source_1.0.4.v20080605-1930.jar org.apache.derby_10.1.2.1_v200803061811.jar org.apache.jasper_5.5.17.v200806031609.jar org.apache.jasper.source_5.5.17.v200806031609.jar org.apache.lucene_1.9.1.v20080530-1600.jar org.apache.lucene.analysis_1.9.1.v20080530-1600.jar org.apache.lucene.analysis.source_1.9.1.v20080530-1600.jar org.apache.lucene.source_1.9.1.v20080530-1600.jar org.eclipse.ant.core_3.2.0.v20080529.jar org.eclipse.ant.core.source_3.2.0.v20080529.jar org.eclipse.ant.ui_3.3.0.v20080529.jar org.eclipse.ant.ui.source_3.3.0.v20080529.jar org.eclipse.compare_3.4.0.I20080604.jar org.eclipse.compare.source_3.4.0.I20080604.jar org.eclipse.core.boot_3.1.100.v20080218.jar org.eclipse.core.commands_3.4.0.I20080509-2000.jar org.eclipse.core.commands.source_3.4.0.I20080509-2000.jar org.eclipse.core.contenttype_3.3.0.v20080604-1400.jar org.eclipse.core.contenttype.source_3.3.0.v20080604-1400.jar org.eclipse.core.databinding_1.1.0.I20080527-2000.jar org.eclipse.core.databinding.beans_1.1.0.I20080508-2000a.jar org.eclipse.core.databinding.beans.source_1.1.0.I20080508-2000a.jar org.eclipse.core.databinding.source_1.1.0.I20080527-2000.jar org.eclipse.core.expressions_3.4.0.v20080603-2000.jar org.eclipse.core.expressions.source_3.4.0.v20080603-2000.jar org.eclipse.core.filebuffers_3.4.0.v20080603-2000.jar org.eclipse.core.filebuffers.source_3.4.0.v20080603-2000.jar org.eclipse.core.filesystem_1.2.0.v20080604-1400.jar org.eclipse.core.filesystem.source_1.2.0.v20080604-1400.jar org.eclipse.core.filesystem.win32.x86_1.1.0.v20080604-1400.jar org.eclipse.core.jobs_3.4.0.v20080512.jar org.eclipse.core.jobs.source_3.4.0.v20080512.jar org.eclipse.core.net_1.1.0.I20080604.jar org.eclipse.core.net.source_1.1.0.I20080604.jar org.eclipse.core.net.win32.x86_1.0.0.I20080521.jar org.eclipse.core.resources_3.4.0.v20080604-1400.jar org.eclipse.core.resources.compatibility_3.4.0.v20080604-1400.jar org.eclipse.core.resources.compatibility.source_3.4.0.v20080604-1400.jar org.eclipse.core.resources.source_3.4.0.v20080604-1400.jar org.eclipse.core.resources.win32.x86_3.4.0.v20071204.jar org.eclipse.core.runtime_3.4.0.v20080512.jar org.eclipse.core.runtime.compatibility_3.2.0.v20071008.jar org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502.jar org.eclipse.core.runtime.compatibility.auth.source_3.2.100.v20070502.jar org.eclipse.core.runtime.compatibility.registry.source_3.2.200.v20080610.jar org.eclipse.core.runtime.compatibility.source_3.2.0.v20071008.jar org.eclipse.core.runtime.source_3.4.0.v20080512.jar org.eclipse.core.variables_3.2.100.v20080529-1300.jar org.eclipse.core.variables.source_3.2.100.v20080529-1300.jar org.eclipse.cvs_1.0.100.v20080603.jar org.eclipse.cvs.source_1.0.100.v20080603.jar org.eclipse.debug.core_3.4.0.v20080612.jar org.eclipse.debug.core.source_3.4.0.v20080612.jar org.eclipse.debug.ui_3.4.0.v20080529-1300.jar org.eclipse.debug.ui.source_3.4.0.v20080529-1300.jar org.eclipse.ecf_2.0.0.v20080611-1715.jar org.eclipse.ecf.filetransfer_2.0.0.v20080611-1715.jar org.eclipse.ecf.identity_2.0.0.v20080611-1715.jar org.eclipse.ecf.provider.filetransfer_2.0.0.v20080611-1715.jar org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20080611-1715.jar org.eclipse.ecf.ssl_1.0.0.v20080611-1715.jar org.eclipse.emf_2.4.0.v200808251517.jar org.eclipse.emf.ant_2.4.0.v200808251517.jar org.eclipse.emf.cdo_1.0.0.v200806180411.jar org.eclipse.emf.cdo.common_1.0.0.v200806180411.jar org.eclipse.emf.cdo.edit_1.0.0.v200806180411.jar org.eclipse.emf.cdo.examples_1.0.0.v200806180411.jar org.eclipse.emf.cdo.migrator_1.0.0.v200806180411.jar org.eclipse.emf.cdo.server_1.0.0.v200806180411.jar org.eclipse.emf.cdo.server.db_1.0.0.v200806180411.jar org.eclipse.emf.cdo.server.hibernate_1.0.0.v200806180411.jar org.eclipse.emf.cdo.server.hibernate.teneo_1.0.0.v200806180411.jar org.eclipse.emf.cdo.tests.mango_1.0.0.v200806180411.jar org.eclipse.emf.cdo.tests.mango.edit_1.0.0.v200806180411.jar org.eclipse.emf.cdo.tests.model1_1.0.0.v200806180411.jar org.eclipse.emf.cdo.tests.model1.edit_1.0.0.v200806180411.jar org.eclipse.emf.cdo.tests.model2_1.0.0.v200806180411.jar org.eclipse.emf.cdo.tests.model2.edit_1.0.0.v200806180411.jar org.eclipse.emf.cdo.tests.model3_1.0.0.v200806180411.jar org.eclipse.emf.cdo.tests.model3.edit_1.0.0.v200806180411.jar org.eclipse.emf.cdo.ui_1.0.0.v200806180411.jar org.eclipse.emf.codegen_2.4.0.v200808251517.jar org.eclipse.emf.codegen.ecore_2.4.1.v200808251517.jar org.eclipse.emf.codegen.ecore.ui_2.4.1.v200808251517.jar org.eclipse.emf.codegen.ui_2.4.0.v200808251517.jar org.eclipse.emf.common_2.4.0.v200808251517.jar org.eclipse.emf.common.ui_2.4.0.v200808251517.jar org.eclipse.emf.commonj.sdo_2.4.0.v200808251517.jar org.eclipse.emf.converter_2.4.0.v200808251517.jar org.eclipse.emf.databinding_1.0.0.v200808251517.jar org.eclipse.emf.databinding.edit_1.0.0.v200808251517.jar org.eclipse.emf.doc_2.4.1.v200808251517.jar org.eclipse.emf.ecore_2.4.1.v200808251517.jar org.eclipse.emf.ecore.change_2.4.0.v200808251517.jar org.eclipse.emf.ecore.change.edit_2.4.0.v200808251517.jar org.eclipse.emf.ecore.edit_2.4.1.v200808251517.jar org.eclipse.emf.ecore.editor_2.4.0.v200808251517.jar org.eclipse.emf.ecore.sdo_2.4.0.v200808251517.jar org.eclipse.emf.ecore.sdo.doc_2.4.0.v200808251517.jar org.eclipse.emf.ecore.sdo.edit_2.4.0.v200808251517.jar org.eclipse.emf.ecore.sdo.editor_2.4.0.v200808251517.jar org.eclipse.emf.ecore.xmi_2.4.1.v200808251517.jar org.eclipse.emf.edit_2.4.1.v200808251517.jar org.eclipse.emf.edit.ui_2.4.1.v200808251517.jar org.eclipse.emf.example.installer_1.0.0.v200808251517.jar org.eclipse.emf.exporter_2.4.0.v200808251517.jar org.eclipse.emf.importer_2.4.1.v200808251517.jar org.eclipse.emf.importer.ecore_2.4.0.v200808251517.jar org.eclipse.emf.importer.java_2.4.1.v200808251517.jar org.eclipse.emf.importer.rose_2.4.0.v200808251517.jar org.eclipse.emf.mapping_2.4.0.v200808251517.jar org.eclipse.emf.mapping.ecore_2.4.0.v200808251517.jar org.eclipse.emf.mapping.ecore.editor_2.4.0.v200808251517.jar org.eclipse.emf.mapping.ecore2ecore_2.4.0.v200808251517.jar org.eclipse.emf.mapping.ecore2ecore.editor_2.4.0.v200808251517.jar org.eclipse.emf.mapping.ecore2xml_2.4.0.v200808251517.jar org.eclipse.emf.mapping.ecore2xml.ui_2.4.0.v200808251517.jar org.eclipse.emf.mapping.ui_2.4.0.v200808251517.jar org.eclipse.emf.mapping.xsd2ecore_2.4.0.v200808251517.jar org.eclipse.emf.mapping.xsd2ecore.editor_2.4.0.v200808251517.jar org.eclipse.emf.teneo_1.0.1.v200808121548.jar org.eclipse.emf.teneo.annotations_1.0.1.v200808121548.jar org.eclipse.emf.teneo.eclipse_1.0.1.v200808121548.jar org.eclipse.emf.teneo.hibernate.eclipse_1.0.1.v200808121548.jar org.eclipse.emf.teneo.hibernate.mapper_1.0.1.v200808121548.jar org.eclipse.emf.teneo.jpox.eclipse_1.0.1.v200808121548.jar org.eclipse.equinox.app_1.1.0.v20080421-2006.jar org.eclipse.equinox.app.source_1.1.0.v20080421-2006.jar org.eclipse.equinox.common_3.4.0.v20080421-2006.jar org.eclipse.equinox.common.source_3.4.0.v20080421-2006.jar org.eclipse.equinox.frameworkadmin_1.0.0.v20080430-1750.jar org.eclipse.equinox.frameworkadmin.equinox_1.0.0.v20080529-1225.jar org.eclipse.equinox.frameworkadmin.equinox.source_1.0.0.v20080529-1225.jar org.eclipse.equinox.frameworkadmin.source_1.0.0.v20080430-1750.jar org.eclipse.equinox.http.jetty_1.1.0.v20080425.jar org.eclipse.equinox.http.jetty.source_1.1.0.v20080425.jar org.eclipse.equinox.http.registry_1.0.100.v20080427-0830.jar org.eclipse.equinox.http.registry.source_1.0.100.v20080427-0830.jar org.eclipse.equinox.http.servlet_1.0.100.v20080427-0830.jar org.eclipse.equinox.http.servlet.source_1.0.100.v20080427-0830.jar org.eclipse.equinox.jsp.jasper_1.0.100.v20080427-0830.jar org.eclipse.equinox.jsp.jasper.registry_1.0.0.v20080427-0830.jar org.eclipse.equinox.jsp.jasper.registry.source_1.0.0.v20080427-0830.jar org.eclipse.equinox.jsp.jasper.source_1.0.100.v20080427-0830.jar org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar org.eclipse.equinox.launcher.source_1.0.100.v20080509-1800.jar org.eclipse.equinox.p2.artifact.repository_1.0.0.v20080609-0850.jar org.eclipse.equinox.p2.artifact.repository.source_1.0.0.v20080609-0850.jar org.eclipse.equinox.p2.console_1.0.0.v20080514-1900.jar org.eclipse.equinox.p2.console.source_1.0.0.v20080514-1900.jar org.eclipse.equinox.p2.core_1.0.0.v20080530-1237.jar org.eclipse.equinox.p2.core.source_1.0.0.v20080530-1237.jar org.eclipse.equinox.p2.director_1.0.0.v20080604.jar org.eclipse.equinox.p2.director.app_1.0.0.v20080604.jar org.eclipse.equinox.p2.director.app.source_1.0.0.v20080604.jar org.eclipse.equinox.p2.director.source_1.0.0.v20080604.jar org.eclipse.equinox.p2.directorywatcher_1.0.0.v20080505-1850.jar org.eclipse.equinox.p2.directorywatcher.source_1.0.0.v20080505-1850.jar org.eclipse.equinox.p2.engine_1.0.0.v20080522-1735.jar org.eclipse.equinox.p2.engine.source_1.0.0.v20080522-1735.jar org.eclipse.equinox.p2.exemplarysetup_1.0.0.v20080427-2136.jar org.eclipse.equinox.p2.exemplarysetup.source_1.0.0.v20080427-2136.jar org.eclipse.equinox.p2.extensionlocation_1.0.0.v20080523-0001.jar org.eclipse.equinox.p2.extensionlocation.source_1.0.0.v20080523-0001.jar org.eclipse.equinox.p2.garbagecollector_1.0.0.v20080506-1939.jar org.eclipse.equinox.p2.garbagecollector.source_1.0.0.v20080506-1939.jar org.eclipse.equinox.p2.jarprocessor_1.0.0.v20080514-1900.jar org.eclipse.equinox.p2.jarprocessor.source_1.0.0.v20080514-1900.jar org.eclipse.equinox.p2.metadata_1.0.0.v20080514-1900.jar org.eclipse.equinox.p2.metadata.generator_1.0.0.v20080604.jar org.eclipse.equinox.p2.metadata.generator.source_1.0.0.v20080604.jar org.eclipse.equinox.p2.metadata.repository_1.0.0.v20080604.jar org.eclipse.equinox.p2.metadata.repository.source_1.0.0.v20080604.jar org.eclipse.equinox.p2.metadata.source_1.0.0.v20080514-1900.jar org.eclipse.equinox.p2.reconciler.dropins_1.0.0.v20080611.jar org.eclipse.equinox.p2.reconciler.dropins.source_1.0.0.v20080611.jar org.eclipse.equinox.p2.touchpoint.eclipse_1.0.0.v20080529-1225.jar org.eclipse.equinox.p2.touchpoint.eclipse.source_1.0.0.v20080529-1225.jar org.eclipse.equinox.p2.touchpoint.natives_1.0.0.v20080505-1850.jar org.eclipse.equinox.p2.touchpoint.natives.source_1.0.0.v20080505-1850.jar org.eclipse.equinox.p2.ui_1.0.0.v20080530-1237.jar org.eclipse.equinox.p2.ui.sdk_1.0.0.v20080605-1731.jar org.eclipse.equinox.p2.ui.sdk.source_1.0.0.v20080605-1731.jar org.eclipse.equinox.p2.ui.source_1.0.0.v20080530-1237.jar org.eclipse.equinox.p2.updatechecker_1.0.0.v20080427-2136.jar org.eclipse.equinox.p2.updatechecker.source_1.0.0.v20080427-2136.jar org.eclipse.equinox.p2.updatesite_1.0.0.v20080529-1800.jar org.eclipse.equinox.p2.updatesite.source_1.0.0.v20080529-1800.jar org.eclipse.equinox.preferences_3.2.200.v20080421-2006.jar org.eclipse.equinox.preferences.source_3.2.200.v20080421-2006.jar org.eclipse.equinox.registry_3.4.0.v20080516-0950.jar org.eclipse.equinox.registry.source_3.4.0.v20080516-0950.jar org.eclipse.equinox.security_1.0.0.v20080512-1800.jar org.eclipse.equinox.security.source_1.0.0.v20080512-1800.jar org.eclipse.equinox.security.ui_1.0.0.v20080603-1810.jar org.eclipse.equinox.security.ui.source_1.0.0.v20080603-1810.jar org.eclipse.equinox.security.win32.x86_1.0.0.v20080529-1600.jar org.eclipse.equinox.security.win32.x86.source_1.0.0.v20080529-1600.jar org.eclipse.equinox.simpleconfigurator_1.0.0.v20080604.jar org.eclipse.equinox.simpleconfigurator.manipulator_1.0.0.v20080427-2136.jar org.eclipse.equinox.simpleconfigurator.manipulator.source_1.0.0.v20080427-2136.jar org.eclipse.equinox.simpleconfigurator.source_1.0.0.v20080604.jar org.eclipse.help_3.3.100.v20080610.jar org.eclipse.help.appserver_3.1.300.v20080507.jar org.eclipse.help.appserver.source_3.1.300.v20080507.jar org.eclipse.help.base_3.3.100.v20080617.jar org.eclipse.help.base.source_3.3.100.v20080617.jar org.eclipse.help.source_3.3.100.v20080610.jar org.eclipse.help.ui_3.3.100.v20080521.jar org.eclipse.help.ui.source_3.3.100.v20080521.jar org.eclipse.help.webapp_3.3.100.v20080528.jar org.eclipse.help.webapp.source_3.3.100.v20080528.jar org.eclipse.jdt_3.4.0.v20080603-2000.jar org.eclipse.jdt.apt.core_3.3.100.v20080513-1235.jar org.eclipse.jdt.apt.core.source_3.3.100.v20080513-1235.jar org.eclipse.jdt.apt.pluggable.core_1.0.100.v20080407-1345.jar org.eclipse.jdt.apt.pluggable.core.source_1.0.100.v20080407-1345.jar org.eclipse.jdt.apt.ui_3.3.100.v20080407-1345.jar org.eclipse.jdt.apt.ui.source_3.3.100.v20080407-1345.jar org.eclipse.jdt.compiler.apt_1.0.100.v20080513-1235.jar org.eclipse.jdt.compiler.apt.source_1.0.100.v20080513-1235.jar org.eclipse.jdt.compiler.tool_1.0.100.v_874.jar org.eclipse.jdt.compiler.tool.source_1.0.100.v_874.jar org.eclipse.jdt.core_3.4.0.v_874.jar org.eclipse.jdt.core.manipulation_1.2.0.v20080603-2000.jar org.eclipse.jdt.core.manipulation.source_1.2.0.v20080603-2000.jar org.eclipse.jdt.core.source_3.4.0.v_874.jar org.eclipse.jdt.debug.source_3.4.0.v20080604.jar org.eclipse.jdt.debug.ui_3.3.0.v20080603.jar org.eclipse.jdt.debug.ui.source_3.3.0.v20080603.jar org.eclipse.jdt.doc.isv_3.4.0.v20080612-1340.jar org.eclipse.jdt.doc.user_3.4.0.v20080612-1340.jar org.eclipse.jdt.junit_3.4.0.v20080603-2000.jar org.eclipse.jdt.junit.runtime_3.3.0.v20080603-2000.jar org.eclipse.jdt.junit.runtime.source_3.3.0.v20080603-2000.jar org.eclipse.jdt.junit.source_3.4.0.v20080603-2000.jar org.eclipse.jdt.junit4.runtime_1.0.200.v20080603-2000.jar org.eclipse.jdt.junit4.runtime.source_1.0.200.v20080603-2000.jar org.eclipse.jdt.launching_3.4.0.v20080529-1300.jar org.eclipse.jdt.launching.source_3.4.0.v20080529-1300.jar org.eclipse.jdt.source_3.4.0.v20080603-2000.jar org.eclipse.jdt.ui_3.4.0.v20080603-2000.jar org.eclipse.jdt.ui.source_3.4.0.v20080603-2000.jar org.eclipse.jface_3.4.0.I20080606-1300.jar org.eclipse.jface.databinding_1.2.0.I20080515-2000a.jar org.eclipse.jface.databinding.source_1.2.0.I20080515-2000a.jar org.eclipse.jface.source_3.4.0.I20080606-1300.jar org.eclipse.jface.text_3.4.0.v20080603-2000.jar org.eclipse.jface.text.source_3.4.0.v20080603-2000.jar org.eclipse.jsch.core_1.1.100.I20080604.jar org.eclipse.jsch.core.source_1.1.100.I20080604.jar org.eclipse.jsch.ui_1.1.100.I20080415.jar org.eclipse.jsch.ui.source_1.1.100.I20080415.jar org.eclipse.ltk.core.refactoring_3.4.0.v20080603-2000.jar org.eclipse.ltk.core.refactoring.source_3.4.0.v20080603-2000.jar org.eclipse.ltk.ui.refactoring_3.4.0.v20080605-1800.jar org.eclipse.ltk.ui.refactoring.source_3.4.0.v20080605-1800.jar org.eclipse.net4j_1.0.0.v200806180305.jar org.eclipse.net4j.buddies_1.0.0.v200806180305.jar org.eclipse.net4j.buddies.chat_1.0.0.v200806180305.jar org.eclipse.net4j.buddies.chat.ui_1.0.0.v200806180305.jar org.eclipse.net4j.buddies.common_1.0.0.v200806180305.jar org.eclipse.net4j.buddies.server_1.0.0.v200806180305.jar org.eclipse.net4j.buddies.ui_1.0.0.v200806180305.jar org.eclipse.net4j.db_1.0.0.v200806180305.jar org.eclipse.net4j.db.derby_1.0.0.v200806180305.jar org.eclipse.net4j.examples_1.0.0.v200806180305.jar org.eclipse.net4j.http_1.0.0.v200806180305.jar org.eclipse.net4j.http.common_1.0.0.v200806180305.jar org.eclipse.net4j.http.server_1.0.0.v200806180305.jar org.eclipse.net4j.jms_1.0.0.v200806180305.jar org.eclipse.net4j.jms.admin_1.0.0.v200806180305.jar org.eclipse.net4j.jms.server_1.0.0.v200806180305.jar org.eclipse.net4j.jms.server.jdbc_1.0.0.v200806180305.jar org.eclipse.net4j.jvm_1.0.0.v200806180305.jar org.eclipse.net4j.tcp_1.0.0.v200806180305.jar org.eclipse.net4j.ui_1.0.0.v200806180305.jar org.eclipse.net4j.util_1.0.0.v200806180305.jar org.eclipse.net4j.util.ui_1.0.0.v200806180305.jar org.eclipse.osgi_3.4.0.v20080605-1900.jar org.eclipse.osgi.services_3.1.200.v20071203.jar org.eclipse.osgi.services.source_3.1.200.v20071203.jar org.eclipse.osgi.source_3.4.0.v20080605-1900.jar org.eclipse.osgi.util_3.1.300.v20080303.jar org.eclipse.osgi.util.source_3.1.300.v20080303.jar org.eclipse.pde_3.4.0.v20080603.jar org.eclipse.pde.api.tools_1.0.0.v20080529-1150.jar org.eclipse.pde.api.tools.source_1.0.0.v20080529-1150.jar org.eclipse.pde.api.tools.ui_1.0.0.v20080603.jar org.eclipse.pde.api.tools.ui.source_1.0.0.v20080603.jar org.eclipse.pde.build.source_3.4.0.v20080604.jar org.eclipse.pde.core_3.4.0.v20080604-2000.jar org.eclipse.pde.core.source_3.4.0.v20080604-2000.jar org.eclipse.pde.doc.user_3.3.0.v20080611-1530.jar org.eclipse.pde.junit.runtime_3.4.0.v20080529-1800.jar org.eclipse.pde.junit.runtime.source_3.4.0.v20080529-1800.jar org.eclipse.pde.p2.ui_1.0.0.v20080604-2000.jar org.eclipse.pde.p2.ui.source_1.0.0.v20080604-2000.jar org.eclipse.pde.runtime_3.4.0.v20080530-1200.jar org.eclipse.pde.runtime.source_3.4.0.v20080530-1200.jar org.eclipse.pde.source_3.4.0.v20080603.jar org.eclipse.pde.ui_3.4.0.v20080530.jar org.eclipse.pde.ui.source_3.4.0.v20080530.jar org.eclipse.pde.ui.templates_3.4.0.v20080514-1500.jar org.eclipse.pde.ui.templates.source_3.4.0.v20080514-1500.jar org.eclipse.platform.doc.isv_3.4.0.v20080613-1330.jar org.eclipse.platform.doc.user_3.4.0.v20080612-1340.jar org.eclipse.platform.source_3.3.100.v200806172000.jar org.eclipse.rcp_3.4.0.v20080507.jar org.eclipse.rcp.source_3.4.0.v20080507.jar org.eclipse.search_3.4.0.v20080603-2000.jar org.eclipse.search.source_3.4.0.v20080603-2000.jar org.eclipse.swt_3.4.0.v3448f.jar org.eclipse.swt.win32.win32.x86_3.4.0.v3448f.jar org.eclipse.swt.win32.win32.x86.source_3.4.0.v3448f.jar org.eclipse.team.core_3.4.0.I20080605.jar org.eclipse.team.core.source_3.4.0.I20080605.jar org.eclipse.team.cvs.core_3.3.100.I20080605.jar org.eclipse.team.cvs.core.source_3.3.100.I20080605.jar org.eclipse.team.cvs.ssh_3.2.100.I20080604.jar org.eclipse.team.cvs.ssh.source_3.2.100.I20080604.jar org.eclipse.team.cvs.ssh2_3.2.200.I20080604.jar org.eclipse.team.cvs.ssh2.source_3.2.200.I20080604.jar org.eclipse.team.cvs.ui_3.3.100.I20080604.jar org.eclipse.team.cvs.ui.source_3.3.100.I20080604.jar org.eclipse.team.ui_3.4.0.I20080604.jar org.eclipse.team.ui.source_3.4.0.I20080604.jar org.eclipse.text_3.4.0.v20080605-1800.jar org.eclipse.text.source_3.4.0.v20080605-1800.jar org.eclipse.ui_3.4.0.I20080610-1200.jar org.eclipse.ui.browser_3.2.200.v20080507.jar org.eclipse.ui.browser.source_3.2.200.v20080507.jar org.eclipse.ui.cheatsheets_3.3.100.v20080508.jar org.eclipse.ui.cheatsheets.source_3.3.100.v20080508.jar org.eclipse.ui.console_3.3.0.v20080529-1300.jar org.eclipse.ui.console.source_3.3.0.v20080529-1300.jar org.eclipse.ui.editors_3.4.0.v20080603-2000.jar org.eclipse.ui.editors.source_3.4.0.v20080603-2000.jar org.eclipse.ui.externaltools_3.2.0.v20080514-1542.jar org.eclipse.ui.externaltools.source_3.2.0.v20080514-1542.jar org.eclipse.ui.forms_3.3.100.v20080611.jar org.eclipse.ui.forms.source_3.3.100.v20080611.jar org.eclipse.ui.ide_3.4.0.I20080606-1300.jar org.eclipse.ui.ide.application_1.0.0.I20080603-2000.jar org.eclipse.ui.ide.application.source_1.0.0.I20080603-2000.jar org.eclipse.ui.ide.source_3.4.0.I20080606-1300.jar org.eclipse.ui.intro_3.2.200.v20080610.jar org.eclipse.ui.intro.source_3.2.200.v20080610.jar org.eclipse.ui.intro.universal.source_3.2.200.v20080508.jar org.eclipse.ui.navigator_3.3.100.I20080606-1300.jar org.eclipse.ui.navigator.resources_3.3.100.I20080606-1300.jar org.eclipse.ui.navigator.resources.source_3.3.100.I20080606-1300.jar org.eclipse.ui.navigator.source_3.3.100.I20080606-1300.jar org.eclipse.ui.net_1.0.0.I20080605.jar org.eclipse.ui.net.source_1.0.0.I20080605.jar org.eclipse.ui.presentations.r21_3.2.100.I20080512-2000.jar org.eclipse.ui.presentations.r21.source_3.2.100.I20080512-2000.jar org.eclipse.ui.source_3.4.0.I20080610-1200.jar org.eclipse.ui.views_3.3.0.I20080509-2000.jar org.eclipse.ui.views.log_1.0.0.v20080522-2200.jar org.eclipse.ui.views.log.source_1.0.0.v20080522-2200.jar org.eclipse.ui.views.properties.tabbed_3.4.0.I20080527-2000.jar org.eclipse.ui.views.properties.tabbed.source_3.4.0.I20080527-2000.jar org.eclipse.ui.views.source_3.3.0.I20080509-2000.jar org.eclipse.ui.win32_3.2.100.v20080408-0800.jar org.eclipse.ui.win32.source_3.2.100.v20080408-0800.jar org.eclipse.ui.workbench_3.4.0.I20080606-1300.jar org.eclipse.ui.workbench.compatibility.source_3.2.0.I20080509-2000.jar org.eclipse.ui.workbench.source_3.4.0.I20080606-1300.jar org.eclipse.ui.workbench.texteditor_3.4.0.v20080603-2000.jar org.eclipse.ui.workbench.texteditor.source_3.4.0.v20080603-2000.jar org.eclipse.update.configurator_3.2.200.v20080417.jar org.eclipse.update.configurator.source_3.2.200.v20080417.jar org.eclipse.update.core_3.2.200.v20080515.jar org.eclipse.update.core.source_3.2.200.v20080515.jar org.eclipse.update.core.win32_3.2.100.v20080107.jar org.eclipse.update.core.win32.source_3.2.100.v20080107.jar org.eclipse.update.scheduler_3.2.100.v20080404.jar org.eclipse.update.scheduler.source_3.2.100.v20080404.jar org.eclipse.update.ui_3.2.100.v20080318.jar org.eclipse.update.ui.source_3.2.100.v20080318.jar org.eclipse.xsd_2.4.1.v200808251517.jar org.eclipse.xsd.doc_2.4.0.v200808251517.jar org.eclipse.xsd.ecore.converter_2.4.0.v200808251517.jar org.eclipse.xsd.ecore.exporter_2.4.0.v200808251517.jar org.eclipse.xsd.ecore.importer_2.4.0.v200808251517.jar org.eclipse.xsd.edit_2.4.0.v200808251517.jar org.eclipse.xsd.editor_2.4.0.v200808251517.jar org.eclipse.xsd.example.installer_1.0.0.v200808251517.jar org.eclipse.xsd.mapping_2.4.0.v200808251517.jar org.eclipse.xsd.mapping.editor_2.4.0.v200808251517.jar org.junit.source_3.8.2.v20080602-1318.jar org.junit4.source_4.3.1.jar org.mortbay.jetty_5.1.14.v200806031611.jar org.mortbay.jetty.source_5.1.14.v200806031611.jar org.objectweb.asm_3.1.0.v200803061910.jar org.objectweb.asm.source_3.1.0.v200803061910.jar org.sat4j.core_2.0.0.v20080602.jar org.sat4j.pb_2.0.0.v20080602.jar org.springframework.beans_2.5.5.A.jar org.springframework.beans.source_2.5.5.A.jar org.springframework.context_2.5.5.A.jar org.springframework.context.source_2.5.5.A.jar org.springframework.core_2.5.5.A.jar org.springframework.core.source_2.5.5.A.jar
Created attachment 121592 [details] Dump of the Problems view
Can you reproduce with last integration build ?
Nothing changed with eclipse-SDK-I20090128-1800-win32.zip ;-(
Do I have a way to reproduce your problem ? Could you please try to reset your baseline ?
You should end up with the same situation when you follow http://wiki.eclipse.org/CDO_Source_Installation
I could reproduce the same problem when I had a wrong setup of my target platform. Since the target platform setup has completely changed since the time the CDO setup has been written, I'll consider this issue fixed. I get some unresolved method error in the .log file that I will investigate today. For example: Could not locate method SignalReactor(Lorg/eclipse/net4j/signal/SignalProtocol;S)V See bug 267393 for these issues. and two missing @since tags errors on: org.eclipse.net4j.util.io.ExtendedDataInput.Delegating org.eclipse.net4j.util.io.ExtendedDataOutput.Delegating They indeed look like they are missing. I also found an issue with the project org.eclipse.net4j.doc that I will track down in bug 267394. Closing as FIXED. Michael, please review. You should check that there is no longer API analysis aborted error reported. All remaining issues are tracked in separate bug report.
Reopen. I got these warnings again. Investigating.
It looks like different versions of the same bundles are required to fully resolved the target platform. org.objectweb.asm is an example. Not sure what we can do to get a state that has no resolution errors. Moving to PDE/UI. When setting the target platform it should be more obvious if resolution errors exist.
The API baseline is incomplete. It only contains the emf and net4j bundles. It does not contain any of their pre-reqs. The baseline needs to be a compelte installation.
To me this looks like a configuration error. And in M4 we added errors to alert the user to this (bug 252386). Thus, the error messages appear in M4. However, API tooling should improve the error message to know the error is in the baseline, not the workspace.
I was talking about resolved errors in the workspace baseline, not the reference baseline. This should be reported by the PDE/UI target platform preference page.
OK, the workspace profile is also busted because the target platform is stored in a location that is under the workspace. So, our code that creates API components for the workspace baseline fails: ApiModelFactory.newApiComponent(...). It thinks the component is a project, and it is not: if (path != null && path.isPrefixOf(pathForLocation)) { if(isValidProject(location)) { if (isBinaryProject(location)) { component = new BundleApiComponent(profile, location); } else { component = new PluginProjectApiComponent(profile, location, model); } } } else { component = new BundleApiComponent(profile, location); } if(component != null && component.isValidBundle()) { component.init(getBundleID()); return component; }
Created attachment 127916 [details] patch This hacks component creation to avoid creating project components for things in metadata. Once I apply this patch and add a J2SE-1.6 JRE to the workspace, I am left with these resolution errors, which look real. For example, there is only one version of asm in the target platform that I see (3.1.0). Errors for: com.springsource.org.objectweb.asm.attrs Missing Constraint: Import-Package: org.objectweb.asm; version="[2.2.0,2.2.0]" Errors for: com.springsource.org.objectweb.asm.tree Missing Constraint: Import-Package: org.objectweb.asm; version="[2.2.0,2.2.0]" Errors for: com.springsource.org.objectweb.asm.util Missing Constraint: Import-Package: org.objectweb.asm; version="[2.2.0,2.2.0]" Errors for: org.hibernate Missing Constraint: Import-Package: org.objectweb.asm; version="[1.5.3,2.0.0)" Errors for: org.eclipse.emf.cdo.examples.spring Missing Constraint: Require-Bundle: org.eclipse.emf.cdo.server.hibernate; bundle-version="[2.0.0,3.0.0)" Errors for: org.eclipse.emf.cdo.server.hibernate Missing Constraint: Import-Package: org.hibernate; version="[3.2.0,4.0.0)" Errors for: org.eclipse.emf.cdo.server.hibernate.teneo Missing Constraint: Require-Bundle: org.eclipse.emf.cdo.server.hibernate; bundle-version="[2.0.0,3.0.0)" Errors for: org.eclipse.emf.cdo.tests Package uses conflict: Import-Package: com.mysql.jdbc.jdbc2.optional; version="5.1.6" Errors for: org.eclipse.emf.cdo.tests.hibernate Missing Constraint: Require-Bundle: org.eclipse.emf.cdo.server.hibernate; bundle-version="[2.0.0,3.0.0)" Errors for: org.eclipse.net4j.db.mysql Package uses conflict: Import-Package: com.mysql.jdbc.jdbc2.optional; version="[5.1.0,6.0.0)" Errors for: org.eclipse.net4j.db.tests Package uses conflict: Import-Package: com.mysql.jdbc.jdbc2.optional; version="0.0.0"
The patch seems to break the tests... needs investigation.
Fixed in HEAD. Changes to ApiModelFactory. Please review, Olivier.
It's important to note that the error messages are still appear for resolution problems in the baseline. I will open a new bug for this - the error messages are not clear. However, this fixes the creation of workspace profile components.
Verified.
Now many missing @since tags are reported against members tagged with @generated.
That's good!!! For some reason that I don't know these only popped up at my team members and not here... Thank you ;-)