known issue with Table Layout Context Menu

View: New views
2 Messages — Rating Filter:   Alert me  

known issue with Table Layout Context Menu

by Frank Ye :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

h:dataTable has a Table Layout... Context Menu since Netbeans 5.5....


Once click on text button option to set the new source from design
event.... It has the following exception:


Is this a known exception or a bug ... (Source code is not created
yet...) Any help appreciated ....

thanks,
Frank


SEVERE [global]
java.lang.NullPointerException
        at
org.netbeans.modules.java.source.save.CasualDiff.diffLiteral(CasualDiff.java:1335)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2548)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2417)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffReturn(CasualDiff.java:1019)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2509)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2417)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:2218)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffBlock(CasualDiff.java:716)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2461)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2417)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffMethodDef(CasualDiff.java:571)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2454)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2417)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:2202)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffClassDef(CasualDiff.java:433)
        at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2451)
        at
org.netbeans.modules.java.source.save.CasualDiff.diff(CasualDiff.java:169)
        at
org.netbeans.api.java.source.WorkingCopy.processCurrentCompilationUnit(WorkingCopy.java:387)
        at
org.netbeans.api.java.source.WorkingCopy.getChanges(WorkingCopy.java:448)
        at
org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:843)
        at
org.netbeans.modules.visualweb.insync.java.WriteTaskWrapper.execute(WriteTaskWrapper.java:92)
        at
org.netbeans.modules.visualweb.insync.java.WriteTaskWrapper.execute(WriteTaskWrapper.java:80)
        at
org.netbeans.modules.visualweb.insync.java.Method.replaceBody(Method.java:387)
        at
org.netbeans.modules.visualweb.insync.live.BeansDesignEvent.setHandlerMethodSource(BeansDesignEvent.java:183)
        at
org.netbeans.modules.visualweb.faces.dt_1_2.component.html.HtmlDataTableState.createNavPanel(HtmlDataTableState.java:1259)
        at
org.netbeans.modules.visualweb.faces.dt_1_2.component.html.HtmlDataTableState.saveState(HtmlDataTableState.java:1127)



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...


Re: known issue with Table Layout Context Menu

by Frank Ye :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Not sure if this is the correct approach

replace the handlerMethodSource in HtmlDataTableState
actionEvent.setHandlerMethodSource(handlerMethodSource);

with the following update....

            ContextMethod preprocessMethod =
pageContext.getContextMethod(methodName, null);
            String tmp = preprocessMethod.getMethodBodyText();






On Mon, 2008-02-11 at 16:52 -0700, Frank Ye wrote:

> h:dataTable has a Table Layout... Context Menu since Netbeans 5.5....
>
>
> Once click on text button option to set the new source from design
> event.... It has the following exception:
>
>
> Is this a known exception or a bug ... (Source code is not created
> yet...) Any help appreciated ....
>
> thanks,
> Frank
>
>
> SEVERE [global]
> java.lang.NullPointerException
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffLiteral(CasualDiff.java:1335)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2548)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2417)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffReturn(CasualDiff.java:1019)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2509)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2417)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:2218)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffBlock(CasualDiff.java:716)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2461)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2417)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffMethodDef(CasualDiff.java:571)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2454)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2417)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:2202)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffClassDef(CasualDiff.java:433)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:2451)
>         at
> org.netbeans.modules.java.source.save.CasualDiff.diff(CasualDiff.java:169)
>         at
> org.netbeans.api.java.source.WorkingCopy.processCurrentCompilationUnit(WorkingCopy.java:387)
>         at
> org.netbeans.api.java.source.WorkingCopy.getChanges(WorkingCopy.java:448)
>         at
> org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:843)
>         at
> org.netbeans.modules.visualweb.insync.java.WriteTaskWrapper.execute(WriteTaskWrapper.java:92)
>         at
> org.netbeans.modules.visualweb.insync.java.WriteTaskWrapper.execute(WriteTaskWrapper.java:80)
>         at
> org.netbeans.modules.visualweb.insync.java.Method.replaceBody(Method.java:387)
>         at
> org.netbeans.modules.visualweb.insync.live.BeansDesignEvent.setHandlerMethodSource(BeansDesignEvent.java:183)
>         at
> org.netbeans.modules.visualweb.faces.dt_1_2.component.html.HtmlDataTableState.createNavPanel(HtmlDataTableState.java:1259)
>         at
> org.netbeans.modules.visualweb.faces.dt_1_2.component.html.HtmlDataTableState.saveState(HtmlDataTableState.java:1127)



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@...
For additional commands, e-mail: dev-help@...

LightInTheBox - Buy quality products at wholesale price