Clearcase plugin broken on 992 and 996

Trying to check out a file with either of the two recent builds get me this:


border=,flags=8,maximumSize=,minimumSize=,preferredSize=]
ERROR - com.intellij.ide.IdeEventQueue - IntelliJ IDEA
Aurora) Build #996
ERROR - com.intellij.ide.IdeEventQueue - JDK: 1.4.2_02
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 - Error during
dispatching of
java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode:
0x0,keyChar
='F',modifiers=Shift,extModifiers=Shift,keyLocation=KEY_LOCATION_UNKNOWN]
on com
.intellij.openapi.editor.a.ba[,0,-377,1176x3210,alignmentX=null,alignmentY=null,
border=,flags=8,maximumSize=,minimumSize=,preferredSize=]
java.lang.AbstractMethodError:
net.sourceforge.transparent.TransparentModificati
onAttemptListener.readOnlyModificationAttempt(Lcom/intellij/openapi/vfs/Modifica
tionAttemptEvent;)V
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.intellij.util.EventDispatcher.a(EventDispatcher.java:6)
at com.intellij.util.EventDispatcher.a(EventDispatcher.java:3)
at
com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:49)

at
com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:10)
at $Proxy3.readOnlyModificationAttempt(Unknown Source)
at
com.intellij.openapi.vfs.a.e.fireReadOnlyModificationAttempt(e.java:1
8)
at com.intellij.openapi.fileEditor.a.d$f_.a(d$f_.java:2)
at
com.intellij.openapi.editor.a.k.fireReadOnlyModificationAttempt(k.jav
a:210)
at com.intellij.codeInsight.l.f.execute(f.java:188)
at com.intellij.codeInsight.c.a.m$a_.execute(m$a_.java:5)
at com.intellij.codeInsight.e.a.d.execute(d.java:28)
at
com.intellij.openapi.editor.actionSystem.TypedAction$2.run(TypedActio
n.java:2)
at com.intellij.openapi.application.a.b.runWriteAction(b.java:270)

10 comments

If 996 looks more stable than 992 I will work on an update.

Jacques

0

Oh, please. I have to stick with 977 build at work because of it - I can only upgrade when CC plugin does ..

Thank you !!

0

For me only the automatic checkout doesn't work with 996. If you
explicitly checkout a file before starting to edit it it works just fine.

Check-in project also works without any issues and these are the main
two features i use anyway so with 996 it is usable albeit not fully
operational.

--dejan

Evgeny Goldin wrote:

>Oh, please. I have to stick with 977 build at work because of it - I can only upgrade when CC plugin does ..
>
>Thank you !!

>

0

Please since I am in vacation I do not have clearcase handy to test. Could you test this version and let me know if it ok. I will release it officially then

Thanks

Jacques



Attachment(s):
transparent.jar
0

Obviously this is just an update to the transparent.jar. It should substitute the old tranparent.jar in your IDEA_HOME/plugins/transparent/lib/
It needs the other 4 jars in that directory that are part of the official distribution.

Jacques

0

Sure, I'll do it first thing tomorrow morning (today, my wife called me twice already to go home :)

0

So far so good with your new file!

Using snapshot view, with native clearcase.

Tried auto checkout, checkin via Ctrl+k, tree, no problems so far with 996.

Really appreciate all of your efforts keeping the in sync with the EAP releases!

0

"Checkout on edit" works and that's almost the only thing I need. Thank you for the effort, Jacques !

0

Did get this on an auto checkout due to a refactoring that changed another class after the "do you want to checkout..." message:

Error message: Showing of modal dialog is prohibited inside write-action, modalityState=ModalityState.NON_MODAL
java.lang.Throwable

at com.intellij.openapi.diagnostic.Logger.error(Logger.java:19)

at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:87)

at com.intellij.openapi.ui.Messages.showDialog(Messages.java:50)

at com.intellij.openapi.ui.Messages.showMessageDialog(Messages.java:12)

at org.intellij.plugins.util.PluginPsiUtil.isFileWritable(PluginPsiUtil.java:128)

at org.intellij.plugins.util.Refactorer.isContainingFileWritable(Refactorer.java:151)

at org.intellij.plugins.util.Refactorer.renameClass(Refactorer.java:63)

at org.intellij.plugins.junit.ClassRefactoringListener.safeRenameClass(ClassRefactoringListener.java:106)

at org.intellij.plugins.junit.ClassRefactoringListener.handleClassRenamed(ClassRefactoringListener.java:99)

at org.intellij.plugins.junit.ClassRefactoringListener$2.run(ClassRefactoringListener.java:83)

at org.intellij.plugins.util.CommandUtil$4.run(CommandUtil.java:142)

at com.intellij.openapi.application.a.b.runWriteAction(b.java:270)

at org.intellij.plugins.util.CommandUtil.runAction(CommandUtil.java:132)

at org.intellij.plugins.util.CommandUtil.runWriteAction(CommandUtil.java:72)

at org.intellij.plugins.junit.ClassRefactoringListener.elementRenamed(ClassRefactoringListener.java:87)

at com.intellij.refactoring.listeners.impl.a.a$1.run(a$1.java:1)

at com.intellij.refactoring.listeners.impl.a.a.a(a.java:12)

at com.intellij.refactoring.BaseRefactoringProcessor$8.run(BaseRefactoringProcessor.java:5)

at com.intellij.openapi.application.a.b.runWriteAction(b.java:270)

at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:81)

at com.intellij.refactoring.BaseRefactoringProcessor.access$400(BaseRefactoringProcessor.java:20)

at com.intellij.refactoring.BaseRefactoringProcessor$7.run(BaseRefactoringProcessor.java:2)

at com.intellij.usageView.a.a.g$0.run(g$0.java:2)

at com.intellij.openapi.command.a.a.executeCommand(a.java:95)

at com.intellij.usageView.a.a.g.actionPerformed(g.java:6)

at com.intellij.usageView.a.f$0.actionPerformed(f$0.java:4)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener$ReleasedAction.actionPerformed(BasicButtonListener.java:301)

at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1530)

at javax.swing.JComponent.processKeyBinding(JComponent.java:2438)

at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:253)

at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:202)

at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2515)

at javax.swing.JComponent.processKeyBindings(JComponent.java:2507)

at javax.swing.JComponent.processKeyEvent(JComponent.java:2401)

at java.awt.Component.processEvent(Component.java:4909)

at java.awt.Container.processEvent(Container.java:1569)

at java.awt.Component.dispatchEventImpl(Component.java:3615)

at java.awt.Container.dispatchEventImpl(Container.java:1627)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1713)

at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:627)

at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:831)

at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:741)

at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:592)

at java.awt.Component.dispatchEventImpl(Component.java:3506)

at java.awt.Container.dispatchEventImpl(Container.java:1627)

at java.awt.Window.dispatchEventImpl(Window.java:1606)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)

at com.intellij.ide.q.b(q.java:66)

at com.intellij.ide.q.a(q.java:43)

at com.intellij.ide.q.dispatchEvent(q.java:107)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

0

Jacques,

The new version works fine so far for me.

I haven't done any refactoring that involves checking out files but the
bulk of the functionality is OK.

Thanks for the invaluable plug-in.

--dejan

Jacques Morel wrote:

>Please since I am in vacation I do not have clearcase handy to test. Could you test this version and let me know if it ok. I will release it officially then
>
>Thanks
>
>Jacques

>

0

Please sign in to leave a comment.