Perforce broken in 7.0.4?
My connection to Perforce worked flawlessly in 7.0.3
After upgrading to 7.0.4:
- I try to change the file
- Idea asks me to clear read-only status using version control integration
- I'm getting "Error: Cannot execute: invalid connection
My Perforce settings are:
- Perforce is online
- use P4CONFIG or default connection
- use login authentication
- try login silently
- show branching history
- Test Connection succeeds
After switching back to 7.0.3, everything is fine.
Anyone experiencing similar problem?
I'm sticking with 7.0.3 for now
TomP
Please sign in to leave a comment.
I'm on WinXP
TomP wrote:
In the logfile I've found:
2008-08-13 15:25:34,361 ERROR -
.changes.ChangeListManagerImpl - IntelliJ IDEA 7.0.4 Build #7941
2008-08-13 15:25:34,361 ERROR -
.changes.ChangeListManagerImpl - JDK: 1.6.0_04
2008-08-13 15:25:34,361 ERROR -
.changes.ChangeListManagerImpl - VM: Java HotSpot(TM) Client VM
2008-08-13 15:25:34,361 ERROR -
.changes.ChangeListManagerImpl - Vendor: Sun Microsystems Inc.
2008-08-13 15:25:34,361 ERROR -
.changes.ChangeListManagerImpl - OS: Windows XP
2008-08-13 15:25:34,361 ERROR -
.changes.ChangeListManagerImpl - Last Action: EditorEnter
2008-08-13 15:30:31,300 ERROR -
.changes.ChangeListManagerImpl -
java.lang.NullPointerException
at
org.jetbrains.idea.perforce.perforce.connections.PerforceConnectionManager.getConnectionForFile(PerforceConnectionManager.java:288)
at
org.jetbrains.idea.perforce.perforce.connections.PerforceConnectionManager.getConnectionForFile(PerforceConnectionManager.java:271)
at
org.jetbrains.idea.perforce.application.PerforceChangeProvider$3.compute(PerforceChangeProvider.java:182)
at
org.jetbrains.idea.perforce.application.PerforceChangeProvider$3.compute(PerforceChangeProvider.java:179)
at
com.intellij.openapi.application.impl.ApplicationImpl$12.run(ApplicationImpl.java:1)
at
com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:31)
at
com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:126)
at
org.jetbrains.idea.perforce.application.PerforceChangeProvider.getChangesForFiles(PerforceChangeProvider.java:179)
at
org.jetbrains.idea.perforce.application.PerforceChangeProvider.getChanges(PerforceChangeProvider.java:60)
at
com.intellij.openapi.vcs.changes.ChangeListManagerImpl.a(ChangeListManagerImpl.java:73)
at
com.intellij.openapi.vcs.changes.ChangeListManagerImpl.access$700(ChangeListManagerImpl.java:163)
at
com.intellij.openapi.vcs.changes.ChangeListManagerImpl$4.run(ChangeListManagerImpl.java:1)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Hello TomP,
Please try the following build:
http://download.jetbrains.com/idea/idea-7946.exe
It will provide additional diagnostics for this problem - please send the
idea.log to me by e-mail or file a JIRA issue with the log attached.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
+1 - Exact same problem w/7.0.4, where Perforce worked flawlessly under 7.0.3. For now, I'll revert to 7.0.3
+1 - Tried 8.0M1 as well, and has the same perforce problem as 7.0.4. Sigh...
According to JetBrains support:
"It's broken at the moment, please fill in perforce settings manually in
IDEA instead of using P4CONFIG."
Hello brad,
Please try build 7946:
http://intellij.net/forums/message.jspa?messageID=5220686#5220686
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Has this been fixed? I'm using 7952 and I'm experiencing something absolutely new: IDEA does not use the client information (.P4CONFIG) found in my project root directory (which is NOT IDEA's project root, it happens to be some directories above) and instead it's using something that seems to be a client info created by idea itself (I didn't create it, for sure): since that info does not match the one in my project, all my files come out as "unversioned". Trying to erase that client only resulted in the error message to be different (client 'myhostname' unknown - use 'client' command to create it).
Dmitry -- How do I get build 7946? The latest one on the web site is 7941, which I have, and I still see the problem. Generally, it works at first, then I start getting the connection error. I assume the connection is timing out?
Hello Jeremy,
Newer builds are available at http://www.jetbrains.net/confluence/display/IDEADEV/Selena+EAP
No, the problem is not a timeout. I need the idea.log file in order to diagnose
the problem.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Thanks, Dmitry. I've installed that build now. I'm not currently seeing the error, but I'll send you the log if I do.
Thanks,
Jeremy
Same problem in 8.0 released version. Grrrr...