Sixth and Red River: It's dead

Ok, maybe it's not dead, but it's already stinking.

When I needed one of the refactorings that are refactor-j plugin offered, I was glad to see
that there are new versions out that are supposed to work with Idea 6.0.
So I went ahead and reinstalled the plugins that I bought some months ago on my
current Idea installation, then restarted Idea, searched for the licenses in my emails and
finally tried the refactoring.

Crash. Half the source code was modified. Fortunately Idea's undo worked reliably.
Gosh - I should have taken the five minutes it would have costs me to refactor manually
rather than wasting precious time with that plugin.

Will SRR ever be resurrected? Because right now it's in deep coma.
The Sixth and Red River forums are mere garbage dumps for spammers.
No news on the company's web site.
Released software isn't working.
Jira holds heaps of unresolved issue with no visible progress:
http://jetbrains.net/jira/secure/IssueNavigator.jspa?sorter/field=updated&sorter/order=DESC
According to SRR itself, buyers of the Inspection-JS plugin should have long ago received a voucher because that plugin was integrated with Idea...

How about JetBrains shell out some cash for Refactor-X and Refactor-J, so that the
powerful features are finally implemented and supported professionaly?

</rant>

java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48)
at com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl.a(FileTemplateManagerImpl.java:371)
at com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl.getJ2eeTemplate(FileTemplateManagerImpl.java:201)
at com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl.getInternalTemplate(FileTemplateManagerImpl.java:318)
at com.sixrr.rpp.introduceparameterobject.z.a(z.java:101)
at com.sixrr.rpp.introduceparameterobject.e.a(e.java:62)
at com.sixrr.rpp.introduceparameterobject.e.performRefactoring(e.java:132)
at com.intellij.refactoring.BaseRefactoringProcessor$5.run(BaseRefactoringProcessor.java:9)
at com.intellij.openapi.application.impl.ApplicationImpl$9.compute(ApplicationImpl.java:1)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:62)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:4)
at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:21)
at com.intellij.refactoring.BaseRefactoringProcessor.access$000(BaseRefactoringProcessor.java:9)
at com.intellij.refactoring.BaseRefactoringProcessor$4.run(BaseRefactoringProcessor.java:1)
at com.intellij.usages.impl.UsageViewImpl$MyPerformOperationRunnable$1.run(UsageViewImpl.java:1161)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:109)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:139)
at com.intellij.usages.impl.UsageViewImpl$MyPerformOperationRunnable.run(UsageViewImpl.java:1158)
at com.intellij.usages.impl.UsageViewImpl$ButtonPanel$1.actionPerformed(UsageViewImpl.java:1059)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:85)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:22)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:13)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
ERROR - s.impl.FileTemplateManagerImpl - IntelliJ IDEA 6.0.2 Beta Build #6043
ERROR - s.impl.FileTemplateManagerImpl - JDK: 1.5.0_09
ERROR - s.impl.FileTemplateManagerImpl - VM: Java HotSpot(TM) Client VM
ERROR - s.impl.FileTemplateManagerImpl - Vendor: Sun Microsystems Inc.
ERROR - s.impl.FileTemplateManagerImpl - OS: Windows XP
ERROR - s.impl.FileTemplateManagerImpl - Last Action: IntroduceParameterObjectAction
ERROR - s.impl.FileTemplateManagerImpl - Current Command: Introduced parameter class EmailPart for EmailImpl.sendEmail2()
java.lang.NullPointerException
at com.sixrr.rpp.psi.u.a(u.java:73)
at com.sixrr.rpp.introduceparameterobject.n.a(n.java:7)
at com.sixrr.rpp.base.c.performRefactoring(c.java:0)
at com.sixrr.rpp.introduceparameterobject.e.performRefactoring(e.java:58)
at com.intellij.refactoring.BaseRefactoringProcessor$5.run(BaseRefactoringProcessor.java:9)
at com.intellij.openapi.application.impl.ApplicationImpl$9.compute(ApplicationImpl.java:1)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:62)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:4)
at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:21)
at com.intellij.refactoring.BaseRefactoringProcessor.access$000(BaseRefactoringProcessor.java:9)
at com.intellij.refactoring.BaseRefactoringProcessor$4.run(BaseRefactoringProcessor.java:1)
at com.intellij.usages.impl.UsageViewImpl$MyPerformOperationRunnable$1.run(UsageViewImpl.java:1161)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:109)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:139)
at com.intellij.usages.impl.UsageViewImpl$MyPerformOperationRunnable.run(UsageViewImpl.java:1158)
at com.intellij.usages.impl.UsageViewImpl$ButtonPanel$1.actionPerformed(UsageViewImpl.java:1059)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:85)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:22)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:13)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
ERROR - com.intellij.ide.IdeEventQueue - Error during dispatching of java.awt.event.MouseEvent[MOUSE_RELEASED,(152,934),button=1,
modifiers=Button1,clickCount=1] on frame0
java.lang.NullPointerException
at com.sixrr.rpp.psi.u.a(u.java:73)
at com.sixrr.rpp.introduceparameterobject.n.a(n.java:7)
at com.sixrr.rpp.base.c.performRefactoring(c.java:0)
at com.sixrr.rpp.introduceparameterobject.e.performRefactoring(e.java:58)
at com.intellij.refactoring.BaseRefactoringProcessor$5.run(BaseRefactoringProcessor.java:9)
at com.intellij.openapi.application.impl.ApplicationImpl$9.compute(ApplicationImpl.java:1)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:62)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:4)
at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:21)
at com.intellij.refactoring.BaseRefactoringProcessor.access$000(BaseRefactoringProcessor.java:9)
at com.intellij.refactoring.BaseRefactoringProcessor$4.run(BaseRefactoringProcessor.java:1)
at com.intellij.usages.impl.UsageViewImpl$MyPerformOperationRunnable$1.run(UsageViewImpl.java:1161)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:109)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:139)
at com.intellij.usages.impl.UsageViewImpl$MyPerformOperationRunnable.run(UsageViewImpl.java:1158)
at com.intellij.usages.impl.UsageViewImpl$ButtonPanel$1.actionPerformed(UsageViewImpl.java:1059)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:85)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:22)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:13)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
ERROR - com.intellij.ide.IdeEventQueue - IntelliJ IDEA 6.0.2 Beta Build #6043
ERROR - com.intellij.ide.IdeEventQueue - JDK: 1.5.0_09
ERROR - com.intellij.ide.IdeEventQueue - VM: Java HotSpot(TM) Client VM
ERROR - com.intellij.ide.IdeEventQueue - Vendor: Sun Microsystems Inc.
ERROR - com.intellij.ide.IdeEventQueue - OS: Windows XP
ERROR - com.intellij.ide.IdeEventQueue - Last Action: IntroduceParameterObjectAction

2 comments

Stephen,

Thanks for the report, we'll be releasing a fix for it shortly. We're sorry you had so much difficulty with one of our refactorings. We're not dead, although I'll admit we're having some communications troubles. Much more to come soon...

Sixth and Red River Software

0

Stephen,

The 2.04 release of Refactor-J is available via the plugin manager, which fixes the problem you posted. Additionally, you should be receiving the Inspection-JS license offer. We are again sorry for any problems we've had with communications recently. We've released 4 product offerings in the last month (not bad for a dead company!), and our marketing efforts have been back-burnered by development efforts.

Sixth and Red River Software
"Code with Grace and Verve"

0

Please sign in to leave a comment.