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

12 comments
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

+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
Comment actions Permalink

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

0
Comment actions Permalink

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

0
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

Same problem in 8.0 released version. Grrrr...

0

Please sign in to leave a comment.