Community
Participate
Working Groups
Prerequisits: 1. Workspace with multiple projects 2. Projects have build-path dependencies Error: If I search for any java topic (e.g. method references), no results are found in the scope "workspace". If the search is limited to "enclosing projects" results are found. This bug is critical because the important eclipse refactoring also doesn't work any more. The error log shows the following: !SESSION 2007-04-12 17:24:32.889 ----------------------------------------------- eclipse.buildId=M20070212-1330 java.version=1.5.0_07 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE Command-line arguments: -os win32 -ws win32 -arch x86 !ENTRY org.eclipse.jdt.core 4 4 2007-04-12 17:24:58.811 !MESSAGE Background Indexer Crash Recovery !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32905 at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.extractName(BinaryIndexer.java:534) at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.extractReferenceFromConstantPool(BinaryIndexer.java:567) at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.indexDocument(BinaryIndexer.java:746) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.indexDocument(JavaSearchParticipant.java:74) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.indexDocument(IndexManager.java:322) at org.eclipse.jdt.internal.core.search.indexing.IndexManager$1.execute(IndexManager.java:665) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:372) at java.lang.Thread.run(Thread.java:595) !ENTRY org.eclipse.jdt.core 4 4 2007-04-12 17:38:36.295 !MESSAGE Background Indexer Crash Recovery !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32905 at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.extractName(BinaryIndexer.java:534) at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.extractReferenceFromConstantPool(BinaryIndexer.java:567) at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.indexDocument(BinaryIndexer.java:746) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.indexDocument(JavaSearchParticipant.java:74) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.indexDocument(IndexManager.java:322) at org.eclipse.jdt.internal.core.search.indexing.IndexManager$1.execute(IndexManager.java:665) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:372) at java.lang.Thread.run(Thread.java:595) Platform information: *** Date: Thu Apr 12 17:39:26 CEST 2007 *** Platform Details: *** System properties: awt.toolkit=sun.awt.windows.WToolkit eclipse.buildId=M20070212-1330 eclipse.commands=-os win32 -ws win32 -arch x86 -launcher D:\Program Files\eclipse\eclipse.exe -name Eclipse -showsplash 600 -exitdata b2c_5c -vm D:\Program Files\JavaSoft\jdk-1_5_0_7\bin\javaw.exe eclipse.ee.install.verify=false eclipse.product=org.eclipse.sdk.ide eclipse.startTime=1176391472889 eclipse.vm=D:\Program Files\JavaSoft\jdk-1_5_0_7\bin\javaw.exe eclipse.vmargs=-Xmx300m -jar D:\Program Files\eclipse\startup.jar eof=eof file.encoding=Cp1252 file.encoding.pkg=sun.io file.separator=\ java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.awt.printerjob=sun.awt.windows.WPrinterJob java.class.path=D:\Program Files\eclipse\startup.jar java.class.version=49.0 java.endorsed.dirs=D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\lib\endorsed java.ext.dirs=D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\lib\ext java.home=D:\Program Files\JavaSoft\jdk-1_5_0_7\jre java.io.tmpdir=d:\temp\ java.library.path=D:\Program Files\JavaSoft\jdk-1_5_0_7\bin;.;C:\WINNT\system32;C:\WINNT;e:\sybase\OCS-12_5\lib3p;e:\sybase\OCS-12_5\dll;e:\sybase\OCS-12_5\bin;e:\sybase\SQLRemote\dll;e:\sybase\RPL-12_5\bin;e:\sybase\JS-12_5\bin;e:\sybase\ASE-12_5\dll;e:\sybase\ASE-12_5\bin;D:\oracle\ora92\bin;D:\Program Files\JavaSoft\jdk-1_5_0_7\bin;d:\sybase\OLEDB;d:\sybase\ODBC;d:\sybase\ASEP_Win32;d:\sybase\OCS-12_5\dll;d:\sybase\OCS-12_5\lib3p;d:\sybase\OCS-12_5\bin;c:\utils;C:\Program Files\IBM\WebSphere MQ\Java\lib;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\opt\gate\perl\bin;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\Personal Communications\;C:\Program Files\IBM\Trace Facility;C:\OpenSSL\openssl-0.9.7g\out32dll;D:\nfast\c\ctd\lib;C:\opt\gate\base91\..\perl\bin;D:\Program Files\Rational\common;D:\Xentric\Database_DB\bin\Win32;c:\opt\gate\base91\bin;D:\Xentric\Database_DB\bin\Win32;c:\opt\gate\base91\bin java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition java.runtime.version=1.5.0_07-b03 java.specification.name=Java Platform API Specification java.specification.vendor=Sun Microsystems Inc. java.specification.version=1.5 java.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.version=1.5.0_07 java.vm.info=mixed mode, sharing java.vm.name=Java HotSpot(TM) Client VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Sun Microsystems Inc. java.vm.specification.version=1.0 java.vm.vendor=Sun Microsystems Inc. java.vm.version=1.5.0_07-b03 line.separator= org.osgi.framework.bootdelegation=* org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5 org.osgi.framework.language=de org.osgi.framework.os.name=Windows2000 org.osgi.framework.os.version=5.0 org.osgi.framework.processor=x86 org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers org.osgi.framework.vendor=Eclipse org.osgi.framework.version=1.3.0 org.osgi.supports.framework.extension=true os.arch=x86 os.name=Windows 2000 os.version=5.0 osgi.arch=x86 osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start, org.eclipse.core.runtime@start osgi.bundlestore=D:\Program Files\eclipse\configuration\org.eclipse.osgi\bundles osgi.configuration.area=file:/D:/Program Files/eclipse/configuration/ osgi.framework=file:/d:/Program Files/eclipse/plugins/org.eclipse.osgi_3.2.2.R32x_v20070118.jar osgi.framework.beginningstartlevel=1 osgi.framework.shape=jar osgi.framework.version=3.2.2.R32x_v20070118 osgi.install.area=file:/D:/Program Files/eclipse/ osgi.instance.area=file:/D:/Xentric/Users/Raedpau/Eclipse2/ osgi.instance.area.default=file:/C:/Documents and Settings/raedpau/workspace/ osgi.logfile=D:\Xentric\Users\Raedpau\Eclipse2\.metadata\.log osgi.manifest.cache=D:\Program Files\eclipse\configuration\org.eclipse.osgi\manifests osgi.nl=de_DE osgi.os=win32 osgi.splashLocation=d:\Program Files\eclipse\plugins\org.eclipse.platform_3.2.2.r322_v20070117b\splash.bmp osgi.splashPath=platform:/base/plugins/org.eclipse.platform osgi.syspath=d:\Program Files\eclipse\plugins osgi.ws=win32 path.separator=; sun.arch.data.model=32 sun.boot.class.path=D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\lib\rt.jar;D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\lib\i18n.jar;D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\lib\sunrsasign.jar;D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\lib\jsse.jar;D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\lib\jce.jar;D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\lib\charsets.jar;D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\classes sun.boot.library.path=D:\Program Files\JavaSoft\jdk-1_5_0_7\jre\bin sun.cpu.endian=little sun.cpu.isalist= sun.desktop=windows sun.io.unicode.encoding=UnicodeLittle sun.jnu.encoding=Cp1252 sun.management.compiler=HotSpot Client Compiler sun.os.patch.level=Service Pack 4 user.country=DE user.dir=D:\Program Files\eclipse user.home=C:\Documents and Settings\raedpau user.language=de user.name=raedpau user.timezone=Europe/Berlin user.variant= *** Features: org.eclipse.jdt (3.2.2.r322_v20070104-R4CR0Znkvtfjv9-) "Eclipse Java Development Tools" org.eclipse.jdt.source (3.2.2.r322_v20070104-R4CR0Znkvtfjv9-) "Eclipse Java Development Tools SDK" org.eclipse.pde (3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG) "Eclipse Plug-in Development Environment" org.eclipse.pde.source (3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG) "Eclipse Plug-in Development Environment Developer Resources" org.eclipse.platform (3.2.2.r322_v20070119-RQghndJN8IM0MsK) "Eclipse Platform" org.eclipse.platform.source (3.2.2.r322_v20070119-RQghndJN8IM0MsK) "Eclipse Platform Plug-in Developer Resources" org.eclipse.rcp (3.2.2.r322_v20070104-8pcviKVqd8J7C1U) "Eclipse RCP" org.eclipse.rcp.source (3.2.2.r322_v20070104-8pcviKVqd8J7C1U) "Eclipse RCP Plug-in Developer Resources" org.eclipse.sdk (3.2.2.r322_v20070104-dCGKm0Ln38lm-8s) "Eclipse Project SDK" *** Plug-in Registry: com.ibm.icu (3.4.5.20061213) "International Components for Unicode for Java (ICU4J)" [Active] com.ibm.icu.source (3.4.5.20061213) "International Components for Unicode for Java (ICU4J) source plug-in" [Resolved] com.jcraft.jsch (0.1.28) "JSch" [Resolved] org.apache.ant (1.6.5) "Apache Ant" [Resolved] org.apache.lucene (1.4.103.v20060601) "Apache Lucene" [Resolved] org.eclipse.ant.core (3.1.100.v20060531) "Ant Build Tool Core" [Resolved] org.eclipse.ant.ui (3.2.1.r321_v20060828) "Ant UI" [Resolved] org.eclipse.compare (3.2.1.M20060711) "Compare Support" [Resolved] org.eclipse.core.boot (3.1.100.v20060603) "Core Boot" [Resolved] org.eclipse.core.commands (3.2.0.I20060605-1400) "Commands" [Resolved] org.eclipse.core.contenttype (3.2.0.v20060603) "Eclipse Content Mechanism" [Active] org.eclipse.core.expressions (3.2.2.r322_v20070109a) "Expression Language" [Active] org.eclipse.core.filebuffers (3.2.1.r321_v20060721) "File Buffers" [Active] org.eclipse.core.filesystem (1.0.0.v20060603) "Core File Systems" [Resolved] org.eclipse.core.filesystem.win32.x86 (1.0.0.v20060603) "Core File System for Windows" [Resolved] org.eclipse.core.jobs (3.2.0.v20060603) "Eclipse Jobs Mechanism" [Active] org.eclipse.core.resources (3.2.2.R32x_v20061218) "Core Resource Management" [Active] org.eclipse.core.resources.compatibility (3.2.0.v20060603) "Core Resource Management Compatibility Fragment" [Resolved] org.eclipse.core.resources.win32 (3.2.0.v20060603) "Core Resource Management Win32 Fragment" [Resolved] org.eclipse.core.runtime (3.2.0.v20060603) "Core Runtime" [Active] org.eclipse.core.runtime.compatibility (3.1.100.v20060603) "Core Runtime Plug-in Compatibility" [Active] org.eclipse.core.runtime.compatibility.auth (3.2.0.v20060601) "Authorization Compatibility Plug-in" [Active] org.eclipse.core.runtime.compatibility.registry (3.2.1.R32x_v20060907) "Eclipse Registry Compatibility Fragment" [Resolved] org.eclipse.core.variables (3.1.100.v20060605) "Core Variables" [Resolved] org.eclipse.debug.core (3.2.1.v20060823) "Debug Core" [Active] org.eclipse.debug.ui (3.2.2.r322_v20070202) "Debug UI" [Active] org.eclipse.equinox.common (3.2.0.v20060603) "Common Eclipse Runtime" [Active] org.eclipse.equinox.preferences (3.2.1.R32x_v20060717) "Eclipse Preferences Mechanism" [Active] org.eclipse.equinox.registry (3.2.1.R32x_v20060814) "Extension Registry Support" [Active] org.eclipse.help (3.2.2.R322_v20061213) "Help System Core" [Active] org.eclipse.help.appserver (3.1.100.v20060602) "Help Application Server" [Resolved] org.eclipse.help.base (3.2.2.R322_v20061207) "Help System Base" [Resolved] org.eclipse.help.ui (3.2.0.v20060602) "Help System UI" [Resolved] org.eclipse.help.webapp (3.2.2.R322_v20061114) "Help System Webapp" [Resolved] org.eclipse.jdt (3.2.1.r321_v20060823) "Eclipse Java Development Tools" [Resolved] org.eclipse.jdt.apt.core (3.2.1.R32x_v20060822-2100) "Java Annotation Processing Core" [Active] org.eclipse.jdt.apt.ui (3.2.1.R32x_v20060822-2100) "Java Annotation Processing UI" [Resolved] org.eclipse.jdt.core (3.2.3.v_686_R32x) "Java Development Tools Core" [Active] org.eclipse.jdt.core.manipulation (1.0.1.r321_v20060721) "Java Code Manipulation Functionality" [Resolved] org.eclipse.jdt.debug (3.2.2.r322_v20070130) "JDI Debug Model" [Active] org.eclipse.jdt.debug.ui (3.2.2.r322_v20061205) "JDI Debug UI" [Active] org.eclipse.jdt.doc.isv (3.2.1.r322_v20070109) "Eclipse JDT Plug-in Developer Guide" [Resolved] org.eclipse.jdt.doc.user (3.2.0.v20060605-1400) "Eclipse Java Development User Guide" [Resolved] org.eclipse.jdt.junit (3.2.1.r321_v20060810) "Java Development Tools JUnit support" [Active] org.eclipse.jdt.junit.runtime (3.2.1.r321_v20060721) "Java Development Tools JUnit runtime support" [Resolved] org.eclipse.jdt.junit4.runtime (1.0.1.r321_v20060905) "Java Development Tools JUnit4 runtime support" [Resolved] org.eclipse.jdt.launching (3.2.2.r322_v20061114) "Java Development Tools Launching Support" [Active] org.eclipse.jdt.source (3.2.2.r322_v20070104-R4CR0Znkvtfjv9-) "Eclipse Java Development Tools SDK" [Resolved] org.eclipse.jdt.ui (3.2.2.r322_v20070124) "Java Development Tools UI" [Active] org.eclipse.jface (3.2.2.M20061214-1200) "JFace" [Resolved] org.eclipse.jface.databinding (1.0.0.I20060605-1400) "JFace Data Binding" [Resolved] org.eclipse.jface.text (3.2.2.r322_v20070104) "JFace Text" [Resolved] org.eclipse.ltk.core.refactoring (3.2.1.r321_v20060823) "Refactoring Core" [Active] org.eclipse.ltk.ui.refactoring (3.2.2.r322_v20070124) "Refactoring UI" [Active] org.eclipse.osgi.services (3.1.100.v20060601) "OSGi Release 3 Services" [Resolved] org.eclipse.osgi.util (3.1.100.v20060601) "OSGi R3 Utility Classes" [Resolved] org.eclipse.pde (3.2.1.v20060810-0800) "Eclipse Plug-in Development Environment" [Resolved] org.eclipse.pde.build (3.2.1.r321_v20060823) "Plug-in Development Environment Build Support" [Resolved] org.eclipse.pde.core (3.2.1.v20060915-0800) "Plug-in Development Core" [Resolved] org.eclipse.pde.doc.user (3.2.1.v20060816-0800) "Eclipse Plug-in Development User Guide" [Resolved] org.eclipse.pde.junit.runtime (3.2.0.v20060605) "PDE JUnit Plug-in Test" [Resolved] org.eclipse.pde.runtime (3.2.0.v20060605) "Plug-in Development Environment Runtime" [Resolved] org.eclipse.pde.source (3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG) "Eclipse Plug-in Development Environment Developer Resources" [Resolved] org.eclipse.pde.ui (3.2.1.v20060816-0800) "Plug-in Development UI" [Resolved] org.eclipse.platform (3.2.2.r322_v20070117b) "Eclipse Platform" [Resolved] org.eclipse.platform.doc.isv (3.2.2.R32x_v20070115) "Eclipse Platform Plug-in Developer Guide" [Resolved] org.eclipse.platform.doc.user (3.2.1.R32x_v200608101155) "Eclipse Workbench User Guide" [Resolved] org.eclipse.platform.source (3.2.2.r322_v20070119-RQghndJN8IM0MsK) "Eclipse Platform Plug-in Developer Resources" [Resolved] org.eclipse.platform.source.win32.win32.x86 (3.2.2.r322_v20070119-RQghndJN8IM0MsK) "Eclipse Platform Plug-in Developer Resources" [Resolved] org.eclipse.rcp (3.2.0.v20060605) "Eclipse RCP" [Resolved] org.eclipse.rcp.source (3.2.2.r322_v20070104-8pcviKVqd8J7C1U) "Eclipse RCP Plug-in Developer Resources" [Resolved] org.eclipse.rcp.source.win32.win32.x86 (3.2.2.r322_v20070104-8pcviKVqd8J7C1U) "Eclipse RCP Plug-in Developer Resources" [Resolved] org.eclipse.sdk (3.2.2.r322_v20070212) "Eclipse Project SDK" [Resolved] org.eclipse.search (3.2.1.r321_v20060726) "Search Support" [Active] org.eclipse.swt (3.2.2.v3236b) "Standard Widget Toolkit" [Resolved] org.eclipse.swt.win32.win32.x86 (3.2.2.v3236) "Standard Widget Toolkit for Windows" [Resolved] org.eclipse.team.core (3.2.2.M20061114) "Team Support Core" [Active] org.eclipse.team.cvs.core (3.2.2.M20061205) "CVS Team Provider Core" [Resolved] org.eclipse.team.cvs.ssh (3.2.1.M20061205) "CVS SSH Core" [Resolved] org.eclipse.team.cvs.ssh2 (3.2.1.M20061205) "CVS SSH2" [Resolved] org.eclipse.team.cvs.ui (3.2.2.M20061121) "CVS Team Provider UI" [Resolved] org.eclipse.team.ui (3.2.1.M200608151725) "Team Support UI" [Resolved] org.eclipse.text (3.2.0.v20060605-1400) "Text" [Resolved] org.eclipse.tomcat (4.1.130.v20060601) "Tomcat Wrapper" [Resolved] org.eclipse.ui (3.2.1.M20061108) "Eclipse UI" [Active] org.eclipse.ui.browser (3.2.0.v20060602) "Browser Support" [Active] org.eclipse.ui.cheatsheets (3.2.1.R321_v20060720) "Cheat Sheets" [Resolved] org.eclipse.ui.console (3.1.100.v20060605) "Console" [Resolved] org.eclipse.ui.editors (3.2.1.r321_v20060721) "Default Text Editor" [Active] org.eclipse.ui.externaltools (3.1.101.r321_v20060802) "External Tools" [Active] org.eclipse.ui.forms (3.2.0.v20060602) "Eclipse Forms" [Active] org.eclipse.ui.ide (3.2.1.M20060915-1030) "Eclipse IDE UI" [Active] org.eclipse.ui.intro (3.2.2.R322_v20061214) "Welcome Framework" [Resolved] org.eclipse.ui.intro.universal (3.2.1.R321_v20060905) "Universal Welcome" [Resolved] org.eclipse.ui.navigator (3.2.1.M20060913-0800) "Common Navigator View" [Resolved] org.eclipse.ui.navigator.resources (3.2.1.M20060906-0800b) "Navigator Workbench Components" [Resolved] org.eclipse.ui.presentations.r21 (3.2.0.I20060605-1400) "R21 Presentation Plug-in" [Resolved] org.eclipse.ui.views (3.2.1.M20060906-0800) "Views" [Active] org.eclipse.ui.views.properties.tabbed (3.2.1.M20060830-0800) "Tabbed Properties View" [Resolved] org.eclipse.ui.win32 (3.2.0.I20060605-1400) "Eclipse UI Win32 Enhancements" [Resolved] org.eclipse.ui.workbench (3.2.2.M20070119-0800) "Workbench" [Active] org.eclipse.ui.workbench.compatibility (3.2.0.I20060605-1400) "Workbench Compatibility" [Resolved] org.eclipse.ui.workbench.texteditor (3.2.0.v20060605-1400) "Text Editor Framework" [Active] org.eclipse.update.configurator (3.2.2.R32x_v20070111) "Install/Update Configurator" [Active] org.eclipse.update.core (3.2.3.R32x_v20070118) "Install/Update Core" [Active] org.eclipse.update.core.win32 (3.2.2.R32x_v20061214) "Install/Update Core for Windows" [Resolved] org.eclipse.update.scheduler (3.2.2.R32x_v20061214) "Automatic Updates Scheduler" [Active] org.eclipse.update.ui (3.2.2.R32x_v20070111) "Install/Update UI" [Resolved] org.junit (3.8.1) "JUnit Testing Framework" [Resolved] org.junit4 (4.1.0.1) "JUnit Testing Framework Version 4" [Resolved] system.bundle (3.2.2.R32x_v20070118) "OSGi System Bundle" [Active] *** User Preferences: #Thu Apr 12 17:39:26 CEST 2007 /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_HYADES_EXECUTION=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912\\hexl.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912\\hexr.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912\\tptp-automation-client.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912\\tptp-automation-server.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912\\hexcore.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution.win32.x86_4.2.0.v200606131519\\.;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution.win32.x86_4.2.0.v200606131519\\bin;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912\\bin; /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/> @org.eclipse.ui.ide=3.2.1.M20060915-1030 /instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1176378229500" defaultVMConnector\="">\r\n<vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\r\n<vm id\="1176378229500" javadocURL\="http\://java.sun.com/j2se/1.5.0/docs/api/" name\="jdk-1_5_0_7" path\="D\:\\Program Files\\JavaSoft\\jdk-1_5_0_7"/>\r\n</vmType>\r\n</vmSettings>\r\n @org.eclipse.pde.core=3.2.1.v20060915-0800 /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.code_templates_migrated=true /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_HYADES_LOGGING_CORE=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.core_4.2.2.v200609010912 /instance/org.eclipse.hyades.ui/filters.filterSelection=\n /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_HYADES_PROBEKIT=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.probekit_4.2.1.v200607310100\\probekit.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.probekit_4.2.1.v200607310100\\bin; @org.eclipse.ui.browser=3.2.0.v20060602 /instance/org.eclipse.jst.jsp.core/jspIndexState=1 /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_HYADES_PERFMON_AGENTS=;%CUSTOMPATH_ORG_ECLIPSE_HYADES_PERFMON_AGENTS%\\core\\lib\\coreagent.jar /instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1 @org.eclipse.jdt.ui=3.2.2.r322_v20070124 /instance/org.eclipse.core.resources/version=1 @org.eclipse.core.resources=3.2.2.R32x_v20061218 /instance/org.eclipse.ui/showIntro=false /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_CORE_COMMANDS=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.core.commands_3.2.0.I20060605-1400.jar; /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_EMF_COMMON=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.emf.common_2.2.1.v200609210005.jar; /instance/org.eclipse.pde.core/platform_path=D\:\\Program Files\\eclipse /instance/org.eclipse.jdt.ui/tabWidthPropagated=true /configuration/org.eclipse.ui.ide/MAX_RECENT_WORKSPACES=5 /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_HYADES_TEST_TOOLS_CORE=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100 file_export_version=3.0 @org.eclipse.jdt.launching=3.2.2.r322_v20061114 /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.editor.tab.width= /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_TPTP_PLATFORM_MODELS=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.tptp.platform.models_4.2.2.v200609061117\\tptp-models.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.tptp.platform.models_4.2.2.v200609061117\\fastxpath.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.tptp.platform.models_4.2.2.v200609061117\\fastxpath-sun50.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.tptp.platform.models_4.2.2.v200609061117\\bin; /instance/org.eclipse.jdt.ui/org.eclipse.jface.textfont=1|Courier New|10|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_TPTP_PLATFORM_MODELS=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.tptp.platform.models_4.2.2.v200609061117 /instance/org.eclipse.team.ui/org.eclipse.team.ui.first_time=false /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error /instance/org.eclipse.hyades.execution/ECLIPSE_ARCH=x86 /instance/org.eclipse.ui.ide/platformState=1176387664367 /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_HYADES_TEST_CORE=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.core_4.2.2.v200609010912\\hexteh.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.core_4.2.2.v200609010912\\hexrecr.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.core_4.2.2.v200609010912\\test-core.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.core_4.2.2.v200609010912\\bin; \!/= /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.5 /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_APACHE_COMMONS_LOGGING=D\:\\Program Files\\eclipse\\plugins\\org.apache.commons_logging_1.0.4.v200608011657\\lib/commons-logging-1.0.4.jar;D\:\\Program Files\\eclipse\\plugins\\org.apache.commons_logging_1.0.4.v200608011657\\bin; /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_SWT=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.swt_3.2.2.v3235h.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.swt.win32.win32.x86_3.2.2.v3235a.jar; /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled @org.eclipse.ui.editors=3.2.1.r321_v20060721 /instance/org.eclipse.hyades.execution/CUSTOMPATH_ORG_ECLIPSE_HYADES_PERFMON_AGENTS=;%RASERVER_HOME%\\extensions\\org.eclipse.hyades.perfmon.agents;%RASERVER_HOME%\\extensions\\org.eclipse.hyades.perfmon.agents;%RASERVER_HOME%\\extensions\\org.eclipse.hyades.perfmon.agents /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_HYADES_LOGGING_PARSERS=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.parsers_4.2.1.v200608241753\\hparse.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.parsers_4.2.1.v200608241753\\tpglimport.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.parsers_4.2.1.v200608241753\\bin; /configuration/org.eclipse.ui.ide/RECENT_WORKSPACES=D\:\\Xentric\\Users\\Raedpau\\Eclipse2,D\:\\Xentric\\Users\\Raedpau\\Eclipse /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_HYADES_LOGGING_ADAPTER=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.adapter_4.2.1.v200608241753\\hgla.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.adapter_4.2.1.v200608241753\\bin; /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_HYADES_PROBEKIT=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.probekit_4.2.1.v200607310100 /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_HYADES_EXECUTION=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912 /instance/org.eclipse.hyades.execution/PROBEKIT_PLUGIN=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.probekit_4.2.1.v200607310100 /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles.version=10 /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_EMF_ECORE=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.emf.ecore_2.2.1.v200609210005.jar; @org.eclipse.jdt.core=3.2.3.v_686_R32x /instance/org.eclipse.jdt.ui/useAnnotationsPrefPage=true /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.templates_migrated=true /instance/org.eclipse.jdt.ui/useQuickDiffPrefPage=true /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_HYADES_LOGGING_ADAPTER=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.adapter_4.2.1.v200608241753 @org.eclipse.search=3.2.1.r321_v20060726 /instance/org.eclipse.hyades.execution/LIB_EXTENSION=.dll /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_TPTP_PLATFORM_COLLECTION_FRAMEWORK=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.tptp.platform.collection.framework_4.1.100.v200606131519 /instance/org.eclipse.jst.jsp.core/org.eclipse.jst.jsp.core.taglib.TaglibIndex=CLEAN /instance/org.eclipse.ui.ide/tipsAndTricks=true /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_EQUINOX_COMMON=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.equinox.common_3.2.0.v20060603.jar; /instance/org.eclipse.ui.browser/browsers=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<web-browsers current\="0">\r\n<system/>\r\n<external location\="C\:\\Program Files\\Mozilla Firefox\\firefox.exe" name\="Firefox"/>\r\n<external location\="C\:\\Program Files\\Internet Explorer\\iexplore.exe" name\="Internet Explorer"/>\r\n</web-browsers> /instance/org.eclipse.hyades.execution/ECLIPSEROOT=D\:\\Program Files\\eclipse /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_OSGI=d\:\\Program Files\\eclipse\\plugins\\org.eclipse.osgi_3.2.2.R32x_v20061101.jar; /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.javadoclocations.migrated=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.5 /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_EMF_ECORE_XMI=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.emf.ecore.xmi_2.2.1.v200609210005.jar; @org.eclipse.team.ui=3.2.1.M200608151725 /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_JUNIT=D\:\\Program Files\\eclipse\\plugins\\org.junit_3.8.1\\junit.jar;D\:\\Program Files\\eclipse\\plugins\\org.junit_3.8.1\\bin; /instance/org.eclipse.search/org.eclipse.search.defaultPerspective=org.eclipse.search.defaultPerspective.none /instance/org.eclipse.hyades.execution/CLASSPATH_COM_IBM_ICU=D\:\\Program Files\\eclipse\\plugins\\com.ibm.icu_3.4.5.jar; /instance/org.eclipse.hyades.execution/JONAS_HOME=null /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_HYADES_LOGGING_PARSERS=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.parsers_4.2.1.v200608241753 /instance/org.eclipse.jdt.ui/proposalOrderMigrated=true /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_HYADES_LOGGING_CORE=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.core_4.2.2.v200609010912\\hlcore.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.core_4.2.2.v200609010912\\hlcbe101.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.core_4.2.2.v200609010912\\tlcbe101.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.core_4.2.2.v200609010912\\hl14.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.core_4.2.2.v200609010912\\hllog4j.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.core_4.2.2.v200609010912\\hlcommons.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.logging.core_4.2.2.v200609010912\\bin; /instance/org.eclipse.hyades.execution/RASERVER_HOME=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912\\iac-runtime /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_TPTP_PLATFORM_COLLECTION_FRAMEWORK=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.tptp.platform.collection.framework_4.1.100.v200606131519\\hcframe.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.tptp.platform.collection.framework_4.1.100.v200606131519\\bin; /configuration/org.eclipse.ui.ide/RECENT_WORKSPACES_PROTOCOL=2 /instance/org.eclipse.hyades.execution/PLUGINS_HOME=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.execution_4.2.2.v200609010912\\iac-runtime\\extensions /instance/org.eclipse.hyades.execution/CLASSPATH=%PATH_ORG_ECLIPSE_TPTP_PLATFORM_COLLECTION_FRAMEWORK%\\hcframe.jar;%PATH_ORG_ECLIPSE_TPTP_PLATFORM_COLLECTION_FRAMEWORK%\\hcframe.jar;%PATH_ORG_ECLIPSE_TPTP_PLATFORM_COLLECTION_FRAMEWORK%\\hcframe.jar;;%CLASSPATH_ORG_ECLIPSE_HYADES_EXECUTION%;%CLASSPATH_ORG_ECLIPSE_HYADES_EXECUTION%;%CLASSPATH_ORG_ECLIPSE_HYADES_EXECUTION% /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_JFACE=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.jface_3.2.1.M20060908-1000.jar; /instance/org.eclipse.hyades.execution/PATH_ORG_ECLIPSE_HYADES_TEST_CORE=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.core_4.2.2.v200609010912 /instance/org.eclipse.jdt.ui/fontPropagated=true /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_APACHE_JAKARTA_COMMONS_LOGGING=D\:\\Program Files\\eclipse\\plugins\\org.apache.commons_logging_1.0.4.v200608011657\\lib/commons-logging-1.0.4.jar;D\:\\Program Files\\eclipse\\plugins\\org.apache.commons_logging_1.0.4.v200608011657\\bin; /instance/org.eclipse.hyades.execution/JBOSS_HOME=null /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_CORE_RUNTIME=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.core.runtime_3.2.0.v20060603.jar; /instance/org.eclipse.hyades.execution/GLA_HOME=%PATH_ORG_ECLIPSE_HYADES_LOGGING_ADAPTER% @org.eclipse.ui=3.2.1.M20061108 /instance/org.eclipse.hyades.execution/CLASSPATH_ORG_ECLIPSE_HYADES_TEST_TOOLS_CORE=D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\tools-core.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\common.runner.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\manual.runner.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\java.runner.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\http.runner.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\http.hexrecr.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\http.hextgen.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\plugin.runner.jar;D\:\\Program Files\\eclipse\\plugins\\org.eclipse.hyades.test.tools.core_4.2.1.v200607310100\\bin; /instance/org.eclipse.hyades.execution/ECLIPSE_OS=win32 /configuration/org.eclipse.ui.ide/SHOW_WORKSPACE_SELECTION_DIALOG=true /instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates/> *** Current Install Configuration: Install configuration: Last changed on 12.04.2007 Location: file:/D:/Program Files/eclipse/configuration/org.eclipse.update/platform.xml Configured sites: platform:/base/ Configured features: ID: org.eclipse.platform, Version: 3.2.2.r322_v20070119-RQghndJN8IM0MsK ID: org.eclipse.platform.source, Version: 3.2.2.r322_v20070119-RQghndJN8IM0MsK ID: org.eclipse.rcp, Version: 3.2.2.r322_v20070104-8pcviKVqd8J7C1U ID: org.eclipse.jdt, Version: 3.2.2.r322_v20070104-R4CR0Znkvtfjv9- ID: org.eclipse.jdt.source, Version: 3.2.2.r322_v20070104-R4CR0Znkvtfjv9- ID: org.eclipse.pde, Version: 3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG ID: org.eclipse.pde.source, Version: 3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG ID: org.eclipse.sdk, Version: 3.2.2.r322_v20070104-dCGKm0Ln38lm-8s ID: org.eclipse.rcp.source, Version: 3.2.2.r322_v20070104-8pcviKVqd8J7C1U Configured plug-ins: file:/D:/Program Files/eclipse/plugins/com.ibm.icu.source_3.4.5.20061213/ file:/D:/Program Files/eclipse/plugins/com.ibm.icu_3.4.5.20061213.jar file:/D:/Program Files/eclipse/plugins/com.jcraft.jsch_0.1.28.jar file:/D:/Program Files/eclipse/plugins/org.apache.ant_1.6.5/ file:/D:/Program Files/eclipse/plugins/org.apache.lucene_1.4.103.v20060601/ file:/D:/Program Files/eclipse/plugins/org.eclipse.ant.core_3.1.100.v20060531.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ant.ui_3.2.1.r321_v20060828.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.compare_3.2.1.M20060711.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.boot_3.1.100.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.commands_3.2.0.I20060605-1400.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.contenttype_3.2.0.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.expressions_3.2.2.r322_v20070109a.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.filebuffers_3.2.1.r321_v20060721.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.filesystem.win32.x86_1.0.0.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.filesystem_1.0.0.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.jobs_3.2.0.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.resources.compatibility_3.2.0.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.resources.win32_3.2.0.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.resources_3.2.2.R32x_v20061218.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.runtime.compatibility.auth_3.2.0.v20060601.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.1.R32x_v20060907/ file:/D:/Program Files/eclipse/plugins/org.eclipse.core.runtime.compatibility_3.1.100.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.runtime_3.2.0.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.core.variables_3.1.100.v20060605.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.debug.core_3.2.1.v20060823.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.debug.ui_3.2.2.r322_v20070202.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.equinox.common_3.2.0.v20060603.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.equinox.preferences_3.2.1.R32x_v20060717.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.equinox.registry_3.2.1.R32x_v20060814.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.help.appserver_3.1.100.v20060602.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.help.base_3.2.2.R322_v20061207.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.help.ui_3.2.0.v20060602.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.help.webapp_3.2.2.R322_v20061114/ file:/D:/Program Files/eclipse/plugins/org.eclipse.help_3.2.2.R322_v20061213.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.apt.core_3.2.1.R32x_v20060822-2100.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.apt.ui_3.2.1.R32x_v20060822-2100.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.core.manipulation_1.0.1.r321_v20060721.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.core_3.2.3.v_686_R32x.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.debug.ui_3.2.2.r322_v20061205.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.debug_3.2.2.r322_v20070130/ file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.doc.isv_3.2.1.r322_v20070109.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.doc.user_3.2.0.v20060605-1400.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.junit.runtime_3.2.1.r321_v20060721/ file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.junit4.runtime_1.0.1.r321_v20060905.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.junit_3.2.1.r321_v20060810/ file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.launching_3.2.2.r322_v20061114.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.source_3.2.2.r322_v20070104-R4CR0Znkvtfjv9-/ file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt.ui_3.2.2.r322_v20070124.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jdt_3.2.1.r321_v20060823.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jface.databinding_1.0.0.I20060605-1400.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jface.text_3.2.2.r322_v20070104.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.jface_3.2.2.M20061214-1200.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.2.1.r321_v20060823.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ltk.ui.refactoring_3.2.2.r322_v20070124.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.osgi.services_3.1.100.v20060601.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.osgi.util_3.1.100.v20060601.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.osgi_3.2.2.R32x_v20070118.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.pde.build_3.2.1.r321_v20060823/ file:/D:/Program Files/eclipse/plugins/org.eclipse.pde.core_3.2.1.v20060915-0800.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.pde.doc.user_3.2.1.v20060816-0800.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.pde.junit.runtime_3.2.0.v20060605.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.pde.runtime_3.2.0.v20060605.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.pde.source_3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG/ file:/D:/Program Files/eclipse/plugins/org.eclipse.pde.ui_3.2.1.v20060816-0800.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.pde_3.2.1.v20060810-0800.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.platform.doc.isv_3.2.2.R32x_v20070115.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.platform.doc.user_3.2.1.R32x_v200608101155.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.platform.source.win32.win32.x86_3.2.2.r322_v20070119-RQghndJN8IM0MsK/ file:/D:/Program Files/eclipse/plugins/org.eclipse.platform.source_3.2.2.r322_v20070119-RQghndJN8IM0MsK/ file:/D:/Program Files/eclipse/plugins/org.eclipse.platform_3.2.2.r322_v20070117b/ file:/D:/Program Files/eclipse/plugins/org.eclipse.rcp.source.win32.win32.x86_3.2.2.r322_v20070104-8pcviKVqd8J7C1U/ file:/D:/Program Files/eclipse/plugins/org.eclipse.rcp.source_3.2.2.r322_v20070104-8pcviKVqd8J7C1U/ file:/D:/Program Files/eclipse/plugins/org.eclipse.rcp_3.2.0.v20060605.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.sdk_3.2.2.r322_v20070212/ file:/D:/Program Files/eclipse/plugins/org.eclipse.search_3.2.1.r321_v20060726.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.swt_3.2.2.v3236b.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.team.core_3.2.2.M20061114.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.team.cvs.core_3.2.2.M20061205.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.team.cvs.ssh2_3.2.1.M20061205.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.team.cvs.ssh_3.2.1.M20061205.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.team.cvs.ui_3.2.2.M20061121.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.team.ui_3.2.1.M200608151725.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.text_3.2.0.v20060605-1400.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.tomcat_4.1.130.v20060601/ file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.browser_3.2.0.v20060602.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.cheatsheets_3.2.1.R321_v20060720.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.console_3.1.100.v20060605.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.editors_3.2.1.r321_v20060721.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.externaltools_3.1.101.r321_v20060802.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.forms_3.2.0.v20060602.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.ide_3.2.1.M20060915-1030.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.intro.universal_3.2.1.R321_v20060905/ file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.intro_3.2.2.R322_v20061214.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.navigator.resources_3.2.1.M20060906-0800b.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.navigator_3.2.1.M20060913-0800.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.presentations.r21_3.2.0.I20060605-1400.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.views.properties.tabbed_3.2.1.M20060830-0800.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.views_3.2.1.M20060906-0800.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.win32_3.2.0.I20060605-1400.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.workbench.compatibility_3.2.0.I20060605-1400/ file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.2.0.v20060605-1400.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui.workbench_3.2.2.M20070119-0800.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.ui_3.2.1.M20061108.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.update.configurator_3.2.2.R32x_v20070111.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.update.core.win32_3.2.2.R32x_v20061214.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.update.core_3.2.3.R32x_v20070118.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.update.scheduler_3.2.2.R32x_v20061214.jar file:/D:/Program Files/eclipse/plugins/org.eclipse.update.ui_3.2.2.R32x_v20070111.jar file:/D:/Program Files/eclipse/plugins/org.junit4_4.1.0.1/ file:/D:/Program Files/eclipse/plugins/org.junit_3.8.1/
I'll investigate this one.
I would need to name of the jar on which the indexer crashed. If you can reproduce it all the time, would you use a patch version of JDT/Core that would log the jar name? If yes, I can prepare it immediately. Thanks for your help.
Released some logging when the indexer crashes to find out on what jar is crashed.
Paul, Could you please try next week integration build that will contain some logging in case this occurs again? Once I get the name of the jar that leads to this error, I should be able to address the defect. Thanks for your help.
Paul, Did you reproduce it using this week integration build ? I added some tracing to know what jar file is causing the failure.
Created attachment 65020 [details] classes that cause the crash
Oliver, Today I found the time to check it with the integrational build. And yes - it also happend. Thank's to your additional logging the binary that caused the crash could be identified. Some very old class files from our 3rd-Party-directory we actually do not use any more caused the crash. These class files are still in our central directory and are therefore still found in the classpath. After removing the files everything worked. Thanks a lot!!! You should be able to reproduce the problem by adding the classes-directory from the unpacked attachment to a build path as a library. I did it using a link. (Apart from that - maybe its makes sense to do the indexing less sensitive?, i.E. leaving out files that cause crashes and only reporting the errors? Just an idea.) So thanks again for your help. This was a fast response. Happy to use Eclipse! Best regards, Paul Rädle --- Error log --- eclipse.buildId=I20070424-0930 java.version=1.5.0_07 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE Framework arguments: -startup E:\EclipseIntegration\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070423.jar Command-line arguments: -os win32 -ws win32 -arch x86 -startup E:\EclipseIntegration\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070423.jar !ENTRY org.eclipse.jdt.core 4 4 2007-04-26 13:58:41.170 !MESSAGE Indexer crashed on document /TradeMachine_MATM/3rdParty/com/symantec/itools/awt/CurrencyTextField.class !STACK 0 java.lang.ArrayIndexOutOfBoundsException: 32905 at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.extractName(BinaryIndexer.java:535) at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.extractReferenceFromConstantPool(BinaryIndexer.java:568) at org.eclipse.jdt.internal.core.search.indexing.BinaryIndexer.indexDocument(BinaryIndexer.java:749) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.indexDocument(JavaSearchParticipant.java:74) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.indexDocument(IndexManager.java:314) at org.eclipse.jdt.internal.core.search.indexing.IndexManager$1.execute(IndexManager.java:658) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:392) at java.lang.Thread.run(Thread.java:595)
I'll investigate. Thanks for your help.
>(Apart from that - maybe its makes sense to do the indexing less sensitive?, >i.E. leaving out files that cause crashes and only reporting the errors? Just >an idea.) You are right. I'll try to improve our robustness in the binary indexer. We should not crash if we cannot index a jar, but we should log it for investigation. My guess in your case is that these .class files have been obfuscated.
One entry in the constant pool of one of the class in the zip seems to be corrupted. We crash and we should be more resilient. javap found the same error: const #42 = Method #4.#209; // com/symantec/itools/swing/CurrencyEngine.<invalid constant pool index:32905>:(I)V So we need to be more resilient and allow the indexing of the rest of the jar file since only this entry is boggus.
Now we need to decide if we want to skip the whole .class file from the indexing or if we want to index as much as possible. My concern is to slow down the indexer to support boggus .class files. I would simply skip the whole class and move to the next one to index.
Philippe or Frédéric, Any comment on this ?
(In reply to comment #11) > Now we need to decide if we want to skip the whole .class file from the > indexing or if we want to index as much as possible. > My concern is to slow down the indexer to support boggus .class files. > > I would simply skip the whole class and move to the next one to index. > I agree, we should keep performance as best as we can, especially in this sensible area. Invalid class files are not so frequent, so I definitely vote +1 to skip the file in this case...
The fix is then to not propagate the RuntimeException in the logging I added for last build. Now I get: Indexer crashed on document D:/Downloads/IndexerCrashFiles.jar|classes/com/symantec/itools/awt/CurrencyTextField.class But the search is not failing anymore. This would make the binary indexer more resilient to boggus .class files. We are still logging the error since we might want to debug the test to be sure we are not hiding a bug in the binary indexer. I will NLS'd the error string and recommend to report the problem against JDT/Core. How does this sound ?
Created attachment 65043 [details] Proposed fix
Released for 3.3M7. The document that cannot be indexed is skipped and all entries already recorded for the document are removed. The indexer should then process to the next entry.
In order to verify, use the attached zip file on the classpath of a project.
Verified for 3.3 M7 using build I20070427-0010.