[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jedit-users
Subject:    [ jEdit-users ] phpparser and sidekick problems
From:       Jason Coffin <jasoncof () gmail ! com>
Date:       2005-09-22 18:37:32
Message-ID: ebc33dd00509221137c70c2a4 () mail ! gmail ! com
[Download RAW message or body]

Greetings all!

I'm a PHP/MySQL developer (among other things) with Emacs blues. To
make a long story short, I need to trasition to jEdit or Eclipse at
work. So far I like jEdit more then Eclipse; it is seems more Emacs
like to me.

Anyway, on to my problem...

I'm having difficulties setting up my environment. I'm trying to get
the Sidekick plugin to work with the phpparser plugin. I suspect it
has something to do with the two of them not playing nice together. I
can use Sidekick if the phpparser plugin is not installed. But if
phpparser is installed and I'm working on a php file I get an error
when I click the "Structure Browser" menu item (see below for error
message). Any help would be greatly appreciated.

Yours,
Jason Coffin

java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(Unknown Source)
	at net.sourceforge.phpdt.internal.compiler.ast.InclusionExpression.getIcon(Unknown
Source)
	at sidekick.SideKickTree$Renderer.getTreeCellRendererComponent(SideKickTree.java:427)
  at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(Unknown
 Source)
	at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source)
	at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(Unknown
 Source)
	at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown
Source)
	at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown
Source)
	at javax.swing.tree.VariableHeightLayoutCache.rebuild(Unknown Source)
	at javax.swing.tree.VariableHeightLayoutCache.setModel(Unknown Source)
	at javax.swing.plaf.basic.BasicTreeUI.setModel(Unknown Source)
	at javax.swing.plaf.basic.BasicTreeUI$Handler.propertyChange(Unknown Source)
	at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
	at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
	at java.awt.Component.firePropertyChange(Unknown Source)
	at javax.swing.JTree.setModel(Unknown Source)
	at sidekick.SideKickTree.update(SideKickTree.java:153)
	at sidekick.SideKickTree.<init>(SideKickTree.java:95)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at bsh.Reflect.constructObject(Reflect.java:668)
	at bsh.BSHAllocationExpression.constructObject(BSHAllocationExpression.java:123)
	at bsh.BSHAllocationExpression.objectAllocation(BSHAllocationExpression.java:114)
	at bsh.BSHAllocationExpression.eval(BSHAllocationExpression.java:62)
	at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
	at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
	at bsh.Interpreter.eval(Interpreter.java:641)
	at bsh.Interpreter.eval(Interpreter.java:731)
	at bsh.Interpreter.eval(Interpreter.java:720)
	at org.gjt.sp.jedit.BeanShell._eval(BeanShell.java:446)
	at org.gjt.sp.jedit.BeanShell.eval(BeanShell.java:410)
	at org.gjt.sp.jedit.gui.DockableWindowManager$Factory.createDockableWindow(DockableWindowManager.java:533)
  at org.gjt.sp.jedit.gui.DockableWindowManager.showDockableWindow(DockableWindowManager.java:742)
  at org.gjt.sp.jedit.gui.DockableWindowManager$Factory$OpenAction.invoke(DockableWindowManager.java:553)
  at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:229)
	at org.gjt.sp.jedit.jEdit$3.invokeAction(jEdit.java:2910)
	at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:216)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.AbstractButton.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
-- 
-----------------------------------------------
jEdit Users' List
jEdit-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic