Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » Java Development Tools (JDT) » Unable to Import project from Perforce (Juno)(Importing from Perforce fails with NullPointerException)
icon4.gif  Unable to Import project from Perforce (Juno) [message #902546] Sat, 18 August 2012 10:55 Go to next message
Bill Moo is currently offline Bill MooFriend
Messages: 8
Registered: April 2012
Junior Member
Hello,

I have downloaded and installed Juno (x64 on Debian) and installed the Perforce 4.2 plugin and restarted the IDE. But when I try to import a project from Perforce I follow the steps as required, select the project I want from the list presented and click 'Finish'.

A dialog appears and the progress bar on it gets to about 45% then another dialog appears telling me that "Importing one project" failed. On clicking the details button there is simple error describing a "NullPointerException".

Has anyone else had this and more to the point is there a fix?

--
Bill
Re: Unable to Import project from Perforce (Juno) [message #902547 is a reply to message #902546] Sat, 18 August 2012 11:04 Go to previous messageGo to next message
Stephan Herrmann is currently offline Stephan HerrmannFriend
Messages: 1034
Registered: July 2009
Senior Member
Bill Moo wrote on Sat, 18 August 2012 12:55
Hello,

I have downloaded and installed Juno (x64 on Debian) and installed the Perforce 4.2 plugin and restarted the IDE. But when I try to import a project from Perforce I follow the steps as required, select the project I want from the list presented and click 'Finish'.


Sounds more like a problem with Perforce than with JDT, no?

Quote:

A dialog appears and the progress bar on it gets to about 45% then another dialog appears telling me that "Importing one project" failed. On clicking the details button there is simple error describing a "NullPointerException".


Is there a stacktrace?

Stephan
Re: Unable to Import project from Perforce (Juno) [message #902570 is a reply to message #902547] Sat, 18 August 2012 13:42 Go to previous messageGo to next message
Bill Moo is currently offline Bill MooFriend
Messages: 8
Registered: April 2012
Junior Member
Stephan Herrmann wrote on Sat, 18 August 2012 07:04
Sounds more like a problem with Perforce than with JDT, no?

I don't see why to be honest what makes you say this? I'm assuming that the plugin's been tried and tested prior to release. But...
Stephan Herrmann wrote on Sat, 18 August 2012 07:04
Is there a stacktrace?


No. It's a very ambiguous to say the lease.

--
Bill
Re: Unable to Import project from Perforce (Juno) [message #902575 is a reply to message #902570] Sat, 18 August 2012 14:53 Go to previous messageGo to next message
Stephan Herrmann is currently offline Stephan HerrmannFriend
Messages: 1034
Registered: July 2009
Senior Member
Bill Moo wrote on Sat, 18 August 2012 15:42
Stephan Herrmann wrote on Sat, 18 August 2012 07:04
Sounds more like a problem with Perforce than with JDT, no?

I don't see why to be honest what makes you say this?

Because you reported a problem regarding the import from Perforce. JDT doesn't implement this import.

Quote:

I'm assuming that the plugin's been tried and tested prior to release. But...

Which plugin are you refering to? All I know is that JDT is continuously being tested. So?

Quote:
Quote:
Is there a stacktrace?
No. It's a very ambiguous to say the lease.


If it didn't show in the dialog there could still be a stacktrace to be found either by opening the "Errors" view or by locking into .metadata/.log in your workspace directory. Without at least a stacktrace we cannot give any advice I'm afraid.

Stephan
Re: Unable to Import project from Perforce (Juno) [message #902578 is a reply to message #902575] Sat, 18 August 2012 15:23 Go to previous messageGo to next message
Bill Moo is currently offline Bill MooFriend
Messages: 8
Registered: April 2012
Junior Member
Hello, I got this from the log file you mention.

Is this of any use:
!SESSION 2012-08-18 16:08:15.077 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.7.0_03
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB
Framework arguments:  -product org.eclipse.epp.package.reporting.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.reporting.product

!ENTRY com.perforce.team.core 2 0 2012-08-18 16:09:10.696
!MESSAGE unable to get manifest version attribute: Not running from jar file: bundleresource://875.fwk1445877617:1/com/perforce/p4java/Metadata.class

!ENTRY com.perforce.team.core 2 0 2012-08-18 16:09:10.701
!MESSAGE unable to get manifest date attribute: Not running from jar file: bundleresource://875.fwk1445877617:1/com/perforce/p4java/Metadata.class

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:10.701
!MESSAGE P4Java server factory loaded; version: Internal 2010.1 Perforce Development; date: unknown

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:10.701
!MESSAGE Using default charset: UTF-8; JVM charset: UTF-8

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:10.703
!MESSAGE initializing system file command helper class: java.io.File

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:10.703
!MESSAGE Using default RPC system file command helper: com.perforce.p4java.impl.mapbased.rpc.sys.helper.RpcSystemFileCommandsHelper

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:10.703
!MESSAGE setting RPC system file helper to class com.perforce.team.core.p4java.P4JavaSysFileCommandsHelper

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:31.076
!MESSAGE P4Java server factory called for Perforce server URI: p4jrpc://Perforce:16666

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:31.078
!MESSAGE Using Server implementation class: com.perforce.p4java.impl.mapbased.rpc.OneShotServerImpl

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:31.081
!MESSAGE Using program name: 'p4eclipse'; program version: '2012.2/486944'

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:31.081
!MESSAGE Using tmp file directory: /tmp

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:31.084
!MESSAGE connected to Perforce server at Perforce:16666

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:48.295
!MESSAGE P4Java server factory called for Perforce server URI: p4jrpc://Perforce:16666

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:48.295
!MESSAGE Using Server implementation class: com.perforce.p4java.impl.mapbased.rpc.OneShotServerImpl

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:48.295
!MESSAGE Using program name: 'p4eclipse'; program version: '2012.2/486944'

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:48.295
!MESSAGE Using tmp file directory: /tmp

!ENTRY com.perforce.team.core 1 0 2012-08-18 16:09:48.296
!MESSAGE connected to Perforce server at Perforce:16666

!ENTRY org.eclipse.core.jobs 4 2 2012-08-18 16:09:48.693
!MESSAGE An internal error occurred during: "Importing one project".
!STACK 0
java.lang.NullPointerException
	at java.io.File.<init>(File.java:389)
	at com.perforce.team.ui.PerforceProjectSetSerializer.createProject(PerforceProjectSetSerializer.java:307)
	at com.perforce.team.ui.PerforceProjectSetSerializer.createProject(PerforceProjectSetSerializer.java:399)
	at com.perforce.team.ui.PerforceProjectSetSerializer.access$0(PerforceProjectSetSerializer.java:369)
	at com.perforce.team.ui.PerforceProjectSetSerializer$6.execute(PerforceProjectSetSerializer.java:552)
	at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
	at com.perforce.team.ui.PerforceProjectSetSerializer$7.run(PerforceProjectSetSerializer.java:591)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

--
Bill
Re: Unable to Import project from Perforce (Juno) [message #902579 is a reply to message #902578] Sat, 18 August 2012 15:27 Go to previous message
Stephan Herrmann is currently offline Stephan HerrmannFriend
Messages: 1034
Registered: July 2009
Senior Member
Bill Moo wrote on Sat, 18 August 2012 17:23
Hello, I got this from the log file you mention.

!ENTRY org.eclipse.core.jobs 4 2 2012-08-18 16:09:48.693
!MESSAGE An internal error occurred during: "Importing one project".
!STACK 0
java.lang.NullPointerException
	at java.io.File.<init>(File.java:389)
	at com.perforce.team.ui.PerforceProjectSetSerializer.createProject(PerforceProjectSetSerializer.java:307)
	at com.perforce.team.ui.PerforceProjectSetSerializer.createProject(PerforceProjectSetSerializer.java:399)
	at com.perforce.team.ui.PerforceProjectSetSerializer.access$0(PerforceProjectSetSerializer.java:369)
	at com.perforce.team.ui.PerforceProjectSetSerializer$6.execute(PerforceProjectSetSerializer.java:552)
	at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
	at com.perforce.team.ui.PerforceProjectSetSerializer$7.run(PerforceProjectSetSerializer.java:591)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)



Good, now all you have to do now is identify who provides classes in the com.perforce.team.ui namespace and send them this stacktrace. They should be able to advise from there.

Stephan
Previous Topic:how can i enable abstract enum in eclipse with jdk7
Next Topic:Object's properties in TreeViewer
Goto Forum:
  


Current Time: Sun Nov 23 01:20:56 GMT 2014

Powered by FUDForum. Page generated in 0.01690 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software