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

0
12 comments

I'm on WinXP

TomP wrote:

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

0

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)


0
Avatar
Permanently deleted user

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.

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

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Avatar
Permanently deleted user

+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

0
Avatar
Permanently deleted user

+1 - Tried 8.0M1 as well, and has the same perforce problem as 7.0.4. Sigh...

0

According to JetBrains support:
"It's broken at the moment, please fill in perforce settings manually in
IDEA instead of using P4CONFIG."

0
Avatar
Permanently deleted user

Hello brad,

+1 - Tried 8.0M1 as well, and has the same perforce problem as 7.0.4.
Sigh...


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!"


0
Avatar
Permanently deleted user

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).

0
Avatar
Permanently deleted user

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?

0

Hello Jeremy,

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?


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!"


0
Avatar
Permanently deleted user

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

0

Same problem in 8.0 released version. Grrrr...

0

Please sign in to leave a comment.