Bug? Error invoking block for Comment Line

You must Login before you can answer or comment on any questions.

I'm not sure if this is a bug. Couldn't find anything on this forum about it. When I try to perform a block Comment Line, I receive the following NullPointer exception.

2011-09-01 16:20:57] An error occurred while processing the invoke block for the command Comment Line / Selection in /Applications/Titanium Studio/configuration/org.eclipse.osgi/bundles/381/1/.cp/bundles/source.ruble/commands/toggle_comment.rb: Native Exception: 'class java.lang.NullPointerException'; Message: null; StackTrace: java.lang.NullPointerException
    at org.eclipse.jface.text.source.projection.ProjectionViewer.exposeModelRange(ProjectionViewer.java:1311)
    at org.eclipse.jface.text.source.projection.ProjectionViewer.handleVerifyEvent(ProjectionViewer.java:1263)
    at org.eclipse.jface.text.TextViewer$TextVerifyListener.verifyText(TextViewer.java:433)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3783)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1383)
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1195)
 
org.jruby.exceptions.RaiseException: Native Exception: 'class java.lang.NullPointerException'; Message: null; StackTrace: java.lang.NullPointerException
    at org.eclipse.jface.text.source.projection.ProjectionViewer.exposeModelRange(ProjectionViewer.java:1311)
    at org.eclipse.jface.text.source.projection.ProjectionViewer.handleVerifyEvent(ProjectionViewer.java:1263)
    at org.eclipse.jface.text.TextViewer$TextVerifyListener.verifyText(TextViewer.java:433)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3783)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1383)
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1195)
 
    at org.eclipse.jface.text.source.projection.ProjectionViewer.exposeModelRange(ProjectionViewer.java:1311)
    at org.eclipse.jface.text.source.projection.ProjectionViewer.handleVerifyEvent(ProjectionViewer.java:1263)
    at org.eclipse.jface.text.TextViewer$TextVerifyListener.verifyText(TextViewer.java:433)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3783)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1383)
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1195)
Caused by: java.lang.NullPointerException
    ... 10 more
Here's what I do to get the error: - Select text for commenting - Press cmd + / (on my mac)

Sometimes if I close and re-open Titanium Studio, it goes away. But it keeps coming back eventually.

If anyone knows of a work-around (rather than manually commenting each line), please let me know.

— asked 2 years ago by Michael Stelly
1 Comment
  • I think this occurs if the code is not syntactically correct. But not sure about that. I can't seem to recognize any discernible pattern, yet.

    — commented 2 years ago by Michael Stelly

1 Answer

Not sure if this is "the" answer, but I ran Project > Clean, tried "cmd + /" key combo on a text block and it worked.

Your Answer

Think you can help? Login to answer this question!