This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
This is a problem with the Forte for Java, Release 2, Internet Edition (Build 1099j) -- or maybe I'm just doing something really stupid. Whenever I try to load a JSP or mount a filesystem containing JSP, I get an exception: java.lang.IncompatibleClassChangeError: Implementing class I also get this exception when trying to open the JSP & Servlet template from the new file template chooser. This is occurring even when I try to view/open web components from the Development examples using the explorer (i.e. TagLibDemo). I've tried reinstalling the Forte to no avail. I've included the full skinny from the forte4j.log below. ------------------------------------------------------------------------------- >Log Session: Monday, November 6, 2000 4:34:36 PM EST >System Info: Product Version = Forte(tm) for Java(tm), release 2.0, Internet Edition (Build 1099j) IDE Versioning = IDE/1 spec=1.1 impl=Build 1099j Operating System = Windows 2000 Version 5.0 Running on x86 Java Version = 1.3.0 Java VM Version = Java HotSpot(TM) Client VM 1.3.0-C Java Vendor = Sun Microsystems Inc. Java Vendor URL = http://java.sun.com/ Java Home = C:\jdk1.3\jre Java Class Version = 47.0 System Locale = en_US JIT = unknown or not used Home Dir = C:\Documents and Settings\INSIDERBUY.COM Current Directory = c:\forte4j Forte for Java Home = C:\forte4j Forte for Java User Home = C:\forte4j System Directory = C:\forte4j\system CLASSPATH = C:\forte4j\lib;C:\forte4j\lib\developer.jar;C:\forte4j\lib\openide.jar;C:\forte4 j\lib\updater.jar;C:\forte4j\lib\ext\AbsoluteLayout.jar;C:\forte4j\lib\ext\bsh- 1_0- fj.jar;C:\forte4j\lib\ext\cmd.jar;C:\forte4j\lib\ext\corbaext.jar;C:\forte4j\lib \ext\cosnaming.jar;C:\forte4j\lib\ext\ddl.jar;C:\forte4j\lib\ext\fjscript.jar;C: \forte4j\lib\ext\flute.jar;C:\forte4j\lib\ext\fscontext.jar;C:\forte4j\lib\ext\i cebrowserlitebean.jar;C:\forte4j\lib\ext\idlcompilers.jar;C:\forte4j\lib\ext\jaa s.jar;C:\forte4j\lib\ext\javac.jar;C:\forte4j\lib\ext\jaxp.jar;C:\forte4j\lib\ex t\jh.jar;C:\forte4j\lib\ext\jndi.jar;C:\forte4j\lib\ext\ldap.jar;C:\forte4j\lib\ ext\ldapbp.jar;C:\forte4j\lib\ext\logger.jar;C:\forte4j\lib\ext\nis.jar;C:\forte 4j\lib\ext\parser.jar;C:\forte4j\lib\ext\pbembedded33eval.jar;C:\forte4j\lib\ext \providerutil.jar;C:\forte4j\lib\ext\regexp.jar;C:\forte4j\lib\ext\rmiregistry.j ar;C:\forte4j\lib\ext\sac.jar;C:\forte4j\lib\ext\servlet.jar;C:\forte4j\lib\ext\ jdbc20x.zip;C:\jdk1.3\lib\dt.jar;C:\jdk1.3\lib\tools.jar;C:\Program Files\Exceed.nt\hcljrcsv.jar;C:\Program Files\Exceed.nt\;c:\jdk1.3\;c:\jdk1.3 \src.jar;c:\jdk1.3\lib\;c:\jdk1.3\lib\tools.jar;c:\jdk1.3 \lib\dt.jar;c:\j2sdkee1.2.1\lib\;c:\j2sdkee1.2.1\lib\j2ee.jar;c:\j2sdkee1.2.1 \lib\jhall.jar;c:\j2sdkee1.2.1\lib\ejb10deployment.jar;c:\j2sdkee1.2.1 \lib\cloudscape\client.jar;c:\j2sdkee1.2.1\lib\cloudscape\cloudscape.jar; c:\j2sdkee1.2.1\lib\cloudscape\RmiJdbc.jar; c:\j2sdkee1.2.1 \lib\cloudscape\tools.jar;C:\Oracle\Ora81\orb\classes\yoj.jar;C:\Oracle\Ora81 \orb\classes\share.zip ------------------------------------------------------------------------------- [INFO] Loaded modules: org.netbeans.modules.clazz/1 (1.2/1099j); org.netbeans.modules.db/1 (1.2/1099j); com.sun.forte4j.modules.dbmodel.jdbcimpl/1 (0.9.1/1099j); org.netbeans.modules.filecopy/1 (1.2/1099j); org.netbeans.modules.html/1 (1.2/1099j); org.netbeans.modules.httpserver/1 (1.2/1099j); org.netbeans.modules.icebrowser/1 (1.2/1099j); org.netbeans.modules.image/1 (1.2/1099j); org.netbeans.modules.jndi/1 (1.2/1099j); org.netbeans.modules.properties/1 (1.2/1099j); org.netbeans.modules.text/1 (1.2/1099j); org.netbeans.modules.usersguide/1 (1.2/1099j); org.netbeans.modules.xml/1 (1.2/1099j); org.openidex.util/1 (1.2/1099j); org.netbeans.modules.autoupdate/1 (1.3/1135); org.netbeans.modules.debugger.core/1 (1.2.4/1099j); org.netbeans.modules.applet/1 (1.2/1099j); org.netbeans.modules.debugger.debug/1 (1.4/1099j); org.netbeans.modules.debugger.jpda/1 (1.4/1099j); org.netbeans.modules.editor/1 (1.4/1133); org.netbeans.modules.jarpackager/1 (1.2/1099j); org.netbeans.modules.java/1 (1.2/1099j); com.sun.forte4j.persistence.internal.ui/1 (0.9/1099j); org.netbeans.modules.beans/1 (1.2/1099j); org.netbeans.modules.corba/1 (1.2/1099j); org.netbeans.modules.form/1 (1.2/1099j); org.netbeans.modules.i18n/1 (1.2/1099j); org.netbeans.modules.javadoc/1 (1.2/1099j); org.netbeans.modules.jdbc/1 (1.0.9/1099j); org.netbeans.modules.objectbrowser/1 (1.2/1099j); org.netbeans.modules.projects/1 (1.2/1099j); org.netbeans.modules.utilities/1 (1.2/1099j); org.netbeans.modules.rmi/1 (1.2/1099j); org.netbeans.modules.vcs.cmdline/1 (1.3/1099j); org.netbeans.modules.vcs.advanced/1 (1.3/1099j); org.netbeans.modules.web.core/1 (1.1.2/1099j); org.netbeans.modules.web.ie/1 (1.2/1099j) Persistence Executor: com.sun.forte4j.persistence.internal.enhancer.PersistenceExecutor@717323 java.lang.ClassNotFoundException: org.netbeans.examples.lib.timerbean.Timer at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.netbeans.core.ClassLoaderSupport.findClass (ClassLoaderSupport.java:82) at java.lang.ClassLoader.loadClass(ClassLoader.java:297) at java.lang.ClassLoader.loadClass(ClassLoader.java:253) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:195) at org.openide.loaders.InstanceDataObject.instanceClass (InstanceDataObject.java:257) at org.netbeans.modules.form.palette.PaletteItem.<init> (PaletteItem.java:65) at org.netbeans.modules.form.palette.ComponentPalette.updateCategory (ComponentPalette.java:390) at org.netbeans.modules.form.palette.ComponentPalette.access$10 (ComponentPalette.java:348) at org.netbeans.modules.form.palette.ComponentPalette$4.run (ComponentPalette.java:229) at org.openide.util.Task.run(Task.java:124) at org.openide.util.RequestProcessor$ProcessorThread.run (RequestProcessor.java:562) java.lang.ClassNotFoundException: org.netbeans.examples.lib.timerbean.Timer at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.netbeans.core.ClassLoaderSupport.findClass (ClassLoaderSupport.java:82) at java.lang.ClassLoader.loadClass(ClassLoader.java:297) at java.lang.ClassLoader.loadClass(ClassLoader.java:253) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:195) at org.openide.loaders.InstanceDataObject.instanceClass (InstanceDataObject.java:257) at org.netbeans.modules.form.palette.PaletteItem.<init> (PaletteItem.java:65) at org.netbeans.modules.form.palette.ComponentPalette.updateCategory (ComponentPalette.java:390) at org.netbeans.modules.form.palette.ComponentPalette.access$10 (ComponentPalette.java:348) at org.netbeans.modules.form.palette.ComponentPalette$4.run (ComponentPalette.java:229) at org.openide.util.Task.run(Task.java:124) at org.openide.util.RequestProcessor$ProcessorThread.run (RequestProcessor.java:562) (This java.lang.ClassNotFoundException: org.netbeans.examples.lib.timerbean.Timer is repeated several times, then: *********** Exception occurred ************ Mon Nov 06 16:35:42 EST 2000java.lang.IncompatibleClassChangeError: null java.lang.IncompatibleClassChangeError: Implementing class at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:486) at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:111) at java.net.URLClassLoader.defineClass(URLClassLoader.java:248) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.netbeans.core.ModuleClassLoader.findClass (ModuleClassLoader.java:167) at java.lang.ClassLoader.loadClass(ClassLoader.java:297) at java.lang.ClassLoader.loadClass(ClassLoader.java:253) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) at org.netbeans.modules.web.core.jsploader.JspLoader.createMultiObject (JspLoader.java:118) at org.openide.loaders.MultiFileLoader.handleFindDataObject (MultiFileLoader.java:63) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:131) at org.openide.loaders.DataLoaderPool.findDataObject (DataLoaderPool.java:359) at org.openide.loaders.FolderList.createBoth(FolderList.java:427) at org.openide.loaders.FolderList.getObjects(FolderList.java:290) at org.openide.loaders.FolderList.access$1(FolderList.java:287) at org.openide.loaders.FolderList$ListTask.run(FolderList.java:563) at org.openide.util.Task.run(Task.java:124) at org.openide.util.RequestProcessor$ProcessorThread.run (RequestProcessor.java:562) org.openide.util.RequestProcessor$Holder(task org.openide.loaders.FolderList$ListTask@67d3c4 [-211, 6]) at org.openide.util.RequestProcessor$Task.createHolder (RequestProcessor.java:275) at org.openide.util.RequestProcessor.post(RequestProcessor.java:99) at org.openide.loaders.FolderList.getChildrenList(FolderList.java:127) at org.openide.loaders.FolderList.computeChildrenList (FolderList.java:119) at org.openide.loaders.DataFolder.computeChildrenList (DataFolder.java:251) at org.openide.loaders.FolderChildren.initialize (FolderChildren.java:178) at org.openide.loaders.FolderChildren.addNotify(FolderChildren.java:155) at org.openide.nodes.Children.callAddNotify(Children.java:282) at org.openide.nodes.ChildrenArray.create(ChildrenArray.java:51) at org.openide.nodes.Children.getArray(Children.java:311) at org.openide.nodes.Children.computeNodes(Children.java:301) at org.openide.nodes.Children$2.run(Children.java:239) at org.openide.util.Mutex.readAccess(Mutex.java:153) at org.openide.nodes.Children.getNodes(Children.java:237) at org.openide.explorer.view.VisualizerNode$1.run (VisualizerNode.java:142) at org.openide.util.Mutex.readAccess(Mutex.java:153) at org.openide.explorer.view.VisualizerNode.getChildren (VisualizerNode.java:140) at org.openide.explorer.view.VisualizerNode.getChildCount (VisualizerNode.java:171) at javax.swing.tree.DefaultTreeModel.getChildCount (DefaultTreeModel.java:163) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand (VariableHeightLayoutCache.java:1412) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand (VariableHeightLayoutCache.java:1221) at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded (VariableHeightLayoutCache.java:917) at javax.swing.tree.VariableHeightLayoutCache.setExpandedState (VariableHeightLayoutCache.java:162) at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants (BasicTreeUI.java:1428) at javax.swing.plaf.basic.BasicTreeUI$TreeExpansionHandler.treeExpanded (BasicTreeUI.java:2239) at javax.swing.JTree.fireTreeExpanded(JTree.java:2114) at javax.swing.JTree.setExpandedState(JTree.java:2794) at javax.swing.JTree.expandPath(JTree.java:1646) at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState (BasicTreeUI.java:2022) at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick (BasicTreeUI.java:2009) at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl (BasicTreeUI.java:1963) at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.mousePressed (BasicTreeUI.java:2674) at java.awt.AWTEventMulticaster.mousePressed (AWTEventMulticaster.java:220) at java.awt.AWTEventMulticaster.mousePressed (AWTEventMulticaster.java:220) at java.awt.AWTEventMulticaster.mousePressed (AWTEventMulticaster.java:220) at java.awt.Component.processMouseEvent(Component.java:3714) at java.awt.Component.processEvent(Component.java:3546) at java.awt.Container.processEvent(Container.java:1164) at java.awt.Component.dispatchEventImpl(Component.java:2595) at java.awt.Container.dispatchEventImpl(Container.java:1213) at java.awt.Component.dispatchEvent(Component.java:2499) at java.awt.LightweightDispatcher.retargetMouseEvent (Container.java:2451) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2210) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125) at java.awt.Container.dispatchEventImpl(Container.java:1200) at java.awt.Window.dispatchEventImpl(Window.java:912) at java.awt.Component.dispatchEvent(Component.java:2499) at java.awt.EventQueue.dispatchEvent(EventQueue.java:319) at java.awt.EventDispatchThread.pumpOneEvent (EventDispatchThread.java:103) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:84) Not sure if this is helpful or if it's too much information. Please let me know if there are any details needed (or if I'm just missing something obvious). Jim
I can not identify the exact cause, but this looks like the class file mismatch bug (two different versions of the same class in classpath). This is fixed in FFJ 2.0 FCS.