Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-dev] java.lang.VerifyError again

> Unfortunately, this is a new bug rather than a loophole tightening.  The
> problem was caused by moving name binding in pointcut declarations to
> happen before declare parents are evaluated.

Thanks Jim!

I found another problem. When I run my AspectJ 1.1.1 compiled project I
still encounter a java.lang.VerifyError:

~> gmake rneb
java -classpath "c:\Documents and Settings\Macneil
Shonle\eclipse\workspace\edu.ucsd.aspectbrowser\aspectbrowser.jar;c:\Documents
and Settings\Macneil
Shonle\eclipse\workspace\Nebulous\gnu-regexp-1.1.4.jar;c:\Documents and
Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.ui_2.1.1\ui.jar;c:\Documents and
Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.swt.win32_2.1.1\ws\win32\swt.jar;c:\Documents
and Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.text_2.1.0\text.jar;c:\Documents and
Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.jface_2.1.1\jface.jar;c:\Documents and
Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.jface.text_2.1.0\jfacetext.jar;c:\Documents
and Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.ui.workbench_2.1.1\workbench.jar;c:\Documents
and Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.ui.workbench.texteditor_2.1.0\texteditor.jar;c:\Documents
and Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.ui.editors_2.1.0\editors.jar;c:\Documents
and Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.core.resources_2.1.1\resources.jar;c:\Documents
and Settings\Macneil
Shonle\eclipse\plugins\org.eclipse.core.runtime_2.1.1\runtime.jar;C:\aspectj1.1.1\lib\aspectjrt.jar"";c:\Documents
and Settings\Macneil Shonle\eclipse\workspace\Nebulous\Nebulous.jar"
edu.ucsd.nebulous.Nebulous
java.lang.VerifyError: (class: edu/ucsd/nebulous/TreeNode, method:
doHideAction signature: ()V) Unable to pop operand off an empty stack
        at
edu.ucsd.nebulous.WorkspaceGroup.createTreeNode(WorkspaceGroup.java:47)
        at
edu.ucsd.nebulous.TreeNodeFactory.createTreeNode(TreeNodeFactory.java:52)
        at edu.ucsd.nebulous.TreePanel.setRoot(TreePanel.java:87)
        at edu.ucsd.nebulous.TreePanel.setWorkspaceTree(TreePanel.java:71)
        at
edu.ucsd.nebulous.TreePanelMediating.validateTree(TreePanelMediating.java:59)
        at
edu.ucsd.nebulous.TreePanelMediating.register(TreePanelMediating.java:42)
        at edu.ucsd.nebulous.UIFactory.createTreePanel(UIFactory.java:149)
        at edu.ucsd.nebulous.UIFactory.createMainPanel(UIFactory.java:51)
        at edu.ucsd.nebulous.NebulousWindow.<init>(NebulousWindow.java:48)
        at edu.ucsd.nebulous.Nebulous.init(Nebulous.java:98)
        at edu.ucsd.nebulous.Nebulous.<init>(Nebulous.java:66)
        at edu.ucsd.nebulous.Nebulous.main(Nebulous.java:57)
make: *** [rneb] Error 1

I'll see if I can make a smaller case that does the same thing. If not,
I'd be happy to send my project to a developer.

Thanks,
Macneil




Back to the top