Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » PHP Development Tools (PDT) » Can't set up PHP run profile
Can't set up PHP run profile [message #50744] Wed, 12 September 2007 13:04 Go to next message
Eclipse UserFriend
Originally posted by: paul.paullew.com

Hi,

My fresh installation of PDT has trouble setting up a Run profile for PHP.

When I open the Run dialog, and try to create a run configuration of
type "PHP Script", I get this error:

---
Error creation extension for extension-point
org.eclipse.php.server.ui.serverTabs
Plug-in "org.eclipse.php.debug.ui" was unable to instantiate class
" org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab "
---

Running as PHP Web page works OK, but I'm trying to a develop a CLI
application at the moment, so I'd prefer debugging as a script.

I'm using PDT Version 1.0.0.v20070910-79, Eclipse 3.3, on Mac OSX 10.4.10

Is anyone else getting this?

Thanks,
-Paul
Re: Can't set up PHP run profile [message #50804 is a reply to message #50744] Wed, 12 September 2007 13:38 Go to previous messageGo to next message
D Kelsey is currently offline D KelseyFriend
Messages: 232
Registered: July 2009
Senior Member
What version of Java are you using ? you must use 5.0 (1.5) or higher and this
might be the cause.

Dave Kelsey

Paul Lew wrote:
> Hi,
>
> My fresh installation of PDT has trouble setting up a Run profile for PHP.
>
> When I open the Run dialog, and try to create a run configuration of
> type "PHP Script", I get this error:
>
> ---
> Error creation extension for extension-point
> org.eclipse.php.server.ui.serverTabs
> Plug-in "org.eclipse.php.debug.ui" was unable to instantiate class
> " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab "
> ---
>
> Running as PHP Web page works OK, but I'm trying to a develop a CLI
> application at the moment, so I'd prefer debugging as a script.
>
> I'm using PDT Version 1.0.0.v20070910-79, Eclipse 3.3, on Mac OSX 10.4.10
>
> Is anyone else getting this?
>
> Thanks,
> -Paul
Re: Can't set up PHP run profile [message #50914 is a reply to message #50804] Wed, 12 September 2007 14:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: paul.paullew.com

I'm on the latest JVM (1.5.0_07) available from Apple:

They have a RC of Java 6 available - I'll download that and give it a try.


Also, here's a few lines from the eclipse error log for this problem:

!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2007-09-12 13:48:52.886
!MESSAGE Plug-in "org.eclipse.php.debug.ui" was unable to instantiate
class " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab ".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 0
at org.eclipse.php.internal.debug.core.preferences.PHPexes.load (Unknown
Source)
at
org.eclipse.php.internal.debug.core.preferences.PHPexes.<init >(Unknown
Source)
at
org.eclipse.php.internal.debug.core.preferences.PHPexes.getI nstance(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.preferences.phps.PHPsCombo Block. <init>(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.preferences.phps.PHPsCombo Block. <init>(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab. <init>(Unknown
Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:170)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:788)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry$TabFactory$1.run(Unknown
Source)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at
org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry$TabFactory.createFragmentFactory(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry.getLaunchTabs(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.launching.PHPExeLaunchConf igurationTabGroup.createTabs(Unknown
Source)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCon figurationTabGroupWrapper.createTabs(LaunchConfigurationTabG roupWrapper.java:62)
at
org.eclipse.debug.internal.ui.launchConfigurations.CreateLau nchConfigurationAction.performAction(CreateLaunchConfigurati onAction.java:72)
at
org.eclipse.debug.internal.ui.launchConfigurations.AbstractL aunchConfigurationAction$1.run(AbstractLaunchConfigurationAc tion.java:103)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)

Cheers,
-Paul

-----
The fingers of Dave Kelsey struck forth on 12/9/07 2:38 PM:
> What version of Java are you using ? you must use 5.0 (1.5) or higher
> and this
> might be the cause.
>
> Dave Kelsey
>
> Paul Lew wrote:
>> Hi,
>>
>> My fresh installation of PDT has trouble setting up a Run profile for
>> PHP.
>>
>> When I open the Run dialog, and try to create a run configuration of
>> type "PHP Script", I get this error:
>>
>> ---
>> Error creation extension for extension-point
>> org.eclipse.php.server.ui.serverTabs
>> Plug-in "org.eclipse.php.debug.ui" was unable to instantiate class
>> " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab "
>> ---
>>
>> Running as PHP Web page works OK, but I'm trying to a develop a CLI
>> application at the moment, so I'd prefer debugging as a script.
>>
>> I'm using PDT Version 1.0.0.v20070910-79, Eclipse 3.3, on Mac OSX 10.4.10
>>
>> Is anyone else getting this?
>>
>> Thanks,
>> -Paul
Re: Can't set up PHP run profile [message #50942 is a reply to message #50804] Wed, 12 September 2007 14:24 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: paul.paullew.com

I'm on the latest JVM (1.5.0_07) available from Apple. They have a RC of
Java 6 available - I might download that and give it a try.


Also, here's a few lines from the eclipse error log for this problem:

!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2007-09-12 13:48:52.886
!MESSAGE Plug-in "org.eclipse.php.debug.ui" was unable to instantiate
class " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab ".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 0
at org.eclipse.php.internal.debug.core.preferences.PHPexes.load (Unknown
Source)
at
org.eclipse.php.internal.debug.core.preferences.PHPexes.<init >(Unknown
Source)
at
org.eclipse.php.internal.debug.core.preferences.PHPexes.getI nstance(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.preferences.phps.PHPsCombo Block. <init>(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.preferences.phps.PHPsCombo Block. <init>(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab. <init>(Unknown
Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:170)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:788)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry$TabFactory$1.run(Unknown
Source)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at
org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry$TabFactory.createFragmentFactory(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry.getLaunchTabs(Unknown
Source)
at
org.eclipse.php.internal.debug.ui.launching.PHPExeLaunchConf igurationTabGroup.createTabs(Unknown
Source)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchCon figurationTabGroupWrapper.createTabs(LaunchConfigurationTabG roupWrapper.java:62)
at
org.eclipse.debug.internal.ui.launchConfigurations.CreateLau nchConfigurationAction.performAction(CreateLaunchConfigurati onAction.java:72)
at
org.eclipse.debug.internal.ui.launchConfigurations.AbstractL aunchConfigurationAction$1.run(AbstractLaunchConfigurationAc tion.java:103)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)

Thanks,
-Paul



-----
The fingers of Dave Kelsey struck forth on 12/9/07 2:38 PM:
> What version of Java are you using ? you must use 5.0 (1.5) or higher
> and this
> might be the cause.
>
> Dave Kelsey
>
> Paul Lew wrote:
>> Hi,
>>
>> My fresh installation of PDT has trouble setting up a Run profile for
>> PHP.
>>
>> When I open the Run dialog, and try to create a run configuration of
>> type "PHP Script", I get this error:
>>
>> ---
>> Error creation extension for extension-point
>> org.eclipse.php.server.ui.serverTabs
>> Plug-in "org.eclipse.php.debug.ui" was unable to instantiate class
>> " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab "
>> ---
>>
>> Running as PHP Web page works OK, but I'm trying to a develop a CLI
>> application at the moment, so I'd prefer debugging as a script.
>>
>> I'm using PDT Version 1.0.0.v20070910-79, Eclipse 3.3, on Mac OSX 10.4.10
>>
>> Is anyone else getting this?
>>
>> Thanks,
>> -Paul
Re: Can't set up PHP run profile [message #50970 is a reply to message #50942] Wed, 12 September 2007 15:03 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: paul.paullew.com

Sorry about the double post - I had some strange config settings in my
list of php executables. Turns out my workspace had some .prefs from an
old version of PDT. Blew them away, and it's working fine now.

Cheers,
-Paul


-----
The fingers of Paul Lew struck forth on 12/9/07 3:24 PM:
>
> I'm on the latest JVM (1.5.0_07) available from Apple. They have a RC of
> Java 6 available - I might download that and give it a try.
>
>
> Also, here's a few lines from the eclipse error log for this problem:
>
> !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2007-09-12 13:48:52.886
> !MESSAGE Plug-in "org.eclipse.php.debug.ui" was unable to instantiate
> class " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab ".
> !STACK 0
> java.lang.ArrayIndexOutOfBoundsException: 0
> at
> org.eclipse.php.internal.debug.core.preferences.PHPexes.load (Unknown
> Source)
> at
> org.eclipse.php.internal.debug.core.preferences.PHPexes.<init >(Unknown
> Source)
> at
> org.eclipse.php.internal.debug.core.preferences.PHPexes.getI nstance(Unknown
> Source)
> at
> org.eclipse.php.internal.debug.ui.preferences.phps.PHPsCombo Block. <init>(Unknown
> Source)
> at
> org.eclipse.php.internal.debug.ui.preferences.phps.PHPsCombo Block. <init>(Unknown
> Source)
> at
> org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab. <init>(Unknown
> Source)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e
> Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
>
> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
> at java.lang.Class.newInstance0(Class.java:350)
> at java.lang.Class.newInstance(Class.java:303)
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:170)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:788)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry$TabFactory$1.run(Unknown
> Source)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at
> org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry$TabFactory.createFragmentFactory(Unknown
> Source)
> at
> org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry.getLaunchTabs(Unknown
> Source)
> at
> org.eclipse.php.internal.debug.ui.launching.PHPExeLaunchConf igurationTabGroup.createTabs(Unknown
> Source)
> at
> org.eclipse.debug.internal.ui.launchConfigurations.LaunchCon figurationTabGroupWrapper.createTabs(LaunchConfigurationTabG roupWrapper.java:62)
>
> at
> org.eclipse.debug.internal.ui.launchConfigurations.CreateLau nchConfigurationAction.performAction(CreateLaunchConfigurati onAction.java:72)
>
> at
> org.eclipse.debug.internal.ui.launchConfigurations.AbstractL aunchConfigurationAction$1.run(AbstractLaunchConfigurationAc tion.java:103)
>
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
>
> Thanks,
> -Paul
>
>
>
> -----
> The fingers of Dave Kelsey struck forth on 12/9/07 2:38 PM:
>> What version of Java are you using ? you must use 5.0 (1.5) or higher
>> and this
>> might be the cause.
>>
>> Dave Kelsey
>>
>> Paul Lew wrote:
>>> Hi,
>>>
>>> My fresh installation of PDT has trouble setting up a Run profile for
>>> PHP.
>>>
>>> When I open the Run dialog, and try to create a run configuration of
>>> type "PHP Script", I get this error:
>>>
>>> ---
>>> Error creation extension for extension-point
>>> org.eclipse.php.server.ui.serverTabs
>>> Plug-in "org.eclipse.php.debug.ui" was unable to instantiate class
>>> " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab "
>>> ---
>>>
>>> Running as PHP Web page works OK, but I'm trying to a develop a CLI
>>> application at the moment, so I'd prefer debugging as a script.
>>>
>>> I'm using PDT Version 1.0.0.v20070910-79, Eclipse 3.3, on Mac OSX
>>> 10.4.10
>>>
>>> Is anyone else getting this?
>>>
>>> Thanks,
>>> -Paul
Re: Can't set up PHP run profile [message #51110 is a reply to message #50914] Thu, 13 September 2007 07:14 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: mep_eisen.web.de

You used a completely new and clean workspace?
Re: Can't set up PHP run profile [message #53257 is a reply to message #50970] Wed, 19 September 2007 23:51 Go to previous message
Damian is currently offline DamianFriend
Messages: 1
Registered: July 2009
Junior Member
Cheers Paul, this put me onto the right track to solve my experience
with the same issue on my installation.

Regards,
- Damian

Paul Lew wrote:
>
> Sorry about the double post - I had some strange config settings in my
> list of php executables. Turns out my workspace had some .prefs from an
> old version of PDT. Blew them away, and it's working fine now.
>
> Cheers,
> -Paul
>
>
> -----
> The fingers of Paul Lew struck forth on 12/9/07 3:24 PM:
>>
>> I'm on the latest JVM (1.5.0_07) available from Apple. They have a RC
>> of Java 6 available - I might download that and give it a try.
>>
>>
>> Also, here's a few lines from the eclipse error log for this problem:
>>
>> !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2007-09-12 13:48:52.886
>> !MESSAGE Plug-in "org.eclipse.php.debug.ui" was unable to instantiate
>> class
>> " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab ".
>> !STACK 0
>> java.lang.ArrayIndexOutOfBoundsException: 0
>> at
>> org.eclipse.php.internal.debug.core.preferences.PHPexes.load (Unknown
>> Source)
>> at
>> org.eclipse.php.internal.debug.core.preferences.PHPexes.<init >(Unknown
>> Source)
>> at
>> org.eclipse.php.internal.debug.core.preferences.PHPexes.getI nstance(Unknown
>> Source)
>> at
>> org.eclipse.php.internal.debug.ui.preferences.phps.PHPsCombo Block. <init>(Unknown
>> Source)
>> at
>> org.eclipse.php.internal.debug.ui.preferences.phps.PHPsCombo Block. <init>(Unknown
>> Source)
>> at
>> org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab. <init>(Unknown
>> Source)
>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e
>> Method)
>> at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
>>
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
>> at java.lang.Class.newInstance0(Class.java:350)
>> at java.lang.Class.newInstance(Class.java:303)
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:170)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:788)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry$TabFactory$1.run(Unknown
>> Source)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>> at
>> org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry$TabFactory.createFragmentFactory(Unknown
>> Source)
>> at
>> org.eclipse.php.internal.debug.ui.launching.LaunchConfigurat ionsTabsRegistry.getLaunchTabs(Unknown
>> Source)
>> at
>> org.eclipse.php.internal.debug.ui.launching.PHPExeLaunchConf igurationTabGroup.createTabs(Unknown
>> Source)
>> at
>> org.eclipse.debug.internal.ui.launchConfigurations.LaunchCon figurationTabGroupWrapper.createTabs(LaunchConfigurationTabG roupWrapper.java:62)
>>
>> at
>> org.eclipse.debug.internal.ui.launchConfigurations.CreateLau nchConfigurationAction.performAction(CreateLaunchConfigurati onAction.java:72)
>>
>> at
>> org.eclipse.debug.internal.ui.launchConfigurations.AbstractL aunchConfigurationAction$1.run(AbstractLaunchConfigurationAc tion.java:103)
>>
>> at
>> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
>>
>> Thanks,
>> -Paul
>>
>>
>>
>> -----
>> The fingers of Dave Kelsey struck forth on 12/9/07 2:38 PM:
>>> What version of Java are you using ? you must use 5.0 (1.5) or higher
>>> and this
>>> might be the cause.
>>>
>>> Dave Kelsey
>>>
>>> Paul Lew wrote:
>>>> Hi,
>>>>
>>>> My fresh installation of PDT has trouble setting up a Run profile
>>>> for PHP.
>>>>
>>>> When I open the Run dialog, and try to create a run configuration of
>>>> type "PHP Script", I get this error:
>>>>
>>>> ---
>>>> Error creation extension for extension-point
>>>> org.eclipse.php.server.ui.serverTabs
>>>> Plug-in "org.eclipse.php.debug.ui" was unable to instantiate class
>>>> " org.eclipse.php.internal.debug.ui.launching.PHPExecutableLau nchTab "
>>>> ---
>>>>
>>>> Running as PHP Web page works OK, but I'm trying to a develop a CLI
>>>> application at the moment, so I'd prefer debugging as a script.
>>>>
>>>> I'm using PDT Version 1.0.0.v20070910-79, Eclipse 3.3, on Mac OSX
>>>> 10.4.10
>>>>
>>>> Is anyone else getting this?
>>>>
>>>> Thanks,
>>>> -Paul
Previous Topic:<?php tags and bookmarks
Next Topic:PDT - Excruciatingly Long Build Times
Goto Forum:
  


Current Time: Fri Dec 27 05:56:31 GMT 2024

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

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

Back to the top