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.

Bug 8220 - Editor will not load JSP
Summary: Editor will not load JSP
Status: CLOSED FIXED
Alias: None
Product: javaee
Classification: Unclassified
Component: Code (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P4 normal (vote)
Assignee: issues@javaee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2000-11-06 21:56 UTC by jml
Modified: 2002-07-19 15:28 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jml 2000-11-06 21:56:37 UTC
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
Comment 1 Petr Jiricka 2001-01-05 15:39:59 UTC
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.