This is fixed in the build #510. Thanks for reporting this!

Best regards,
Valentin Kipiatkov
-----------------------------------------------------------
 IntelliJ Software, http://www.intellij.com/
 "Develop with pleasure"
-----------------------------------------------------------

----- Original Message ----- 
From: "Carlos Costa e Silva" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, October 25, 2001 7:54 AM
Subject: [Eap-list] #509 assertion on Surround With


> 
> Win2k sp2, jdk1.3.1, idea #509.
> 
> boolean failed = false;
> for (int i = 0; i < _formActions.length; i++) {
> _queuedActions[i] = false;
> FormAction action = _formActions[i];
> final int result = action.verifyChange(evt);
> switch(result) {
> case FormAction.ACTION_OK;
> // no action
> break;
> case FormAction.ACTION_FAILED;
> failed = true;
> break;
> case FormAction.ACTION_CALLABLE;
> _queuedActions[i] = true;
> break;
> default:
> throw new AssertionError(_componentName + ": 
> unknown value (" + result + ") returned from verifyChange");
> }
> }
> 
> 
> Doing a Surround With->try/catch/finally on this block throws an 
> assertion error.
> 
> Carlos
> 
> [command] java.lang.NullPointerException
> [command]       at com.intellij.psi.impl.source.d.b.b(b.java:87)
> [command]       at com.intellij.psi.impl.source.d.b.a(b.java:31)
> [command]       at com.intellij.psi.impl.source.cc.b(cc.java:8)
> [command]       at com.intellij.psi.impl.d.k.b(k.java:11)
> [command]       at com.intellij.psi.impl.source.a.a.a(a.java:143)
> [command]       at com.intellij.codeInsight.generation.bg.a(bg.java:37)
> [command]       at com.intellij.codeInsight.generation.q.a(q.java:18)
> [command]       at com.intellij.codeInsight.bi.run(bi.java)
> [command]       at com.intellij.psi.impl.t.a(t.java:449)
> [command]       at com.intellij.codeInsight.bh.run(bh.java)
> [command]       at com.intellij.command.a.b.a(b.java:21)
> [command]       at 
> com.intellij.codeInsight.bg.actionPerformed(bg.java:6)
> [command]       at com.intellij.codeInsight.e.keyPressed(e.java:2)
> [command]       at 
> java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:191)
> [command]       at 
> java.awt.Component.processKeyEvent(Component.java:3677)
> [command]       at 
> javax.swing.JComponent.processKeyEvent(JComponent.java:2014)
> [command]       at java.awt.Component.processEvent(Component.java:3553)
> [command]       at java.awt.Container.processEvent(Container.java:1164)
> [command]       at 
> java.awt.Component.dispatchEventImpl(Component.java:2593)
> [command]       at 
> java.awt.Container.dispatchEventImpl(Container.java:1213)
> [command]       at java.awt.Component.dispatchEvent(Component.java:2497)
> [command]       at 
> java.awt.LightweightDispatcher.processKeyEvent(Container.java:2155)
> [command]       at 
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:2135)
> [command]       at 
> java.awt.Container.dispatchEventImpl(Container.java:1200)
> [command]       at java.awt.Window.dispatchEventImpl(Window.java:914)
> [command]       at java.awt.Component.dispatchEvent(Component.java:2497)
> [command]       at 
> java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
> [command]       at 
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThrea
> d.java:131)
> [command]       at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.
> java:98)
> [command]       at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> [command]       at 
> java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
> 
> -- 
> Carlos Costa e Silva <[EMAIL PROTECTED]>
> 
> 
> _______________________________________________
> Eap-list mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-list


_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list

Reply via email to