This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 158761

Summary: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application
Product: php Reporter: Exceptions Reporter <exceptions_reporter>
Component: PHPUnitAssignee: Tomas Mysik <tmysik>
Status: RESOLVED FIXED    
Severity: blocker CC: abajja, fortruth, kldamr, kolen, phejl, purnama, tprochazka
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
URL: http://statistics.netbeans.org/exceptions/detail.do?id=145918
Issue Type: DEFECT Exception Reporter: 145918
Attachments: stacktrace
stacktrace
stacktrace
stacktrace

Description Exceptions Reporter 2009-02-18 17:00:16 UTC
Build: NetBeans IDE Dev (Build 2009-02-18_12-46-28)
VM: Java HotSpot(TM) Client VM, 11.0-b16, Java(TM) SE Runtime Environment, 1.6.0_11-b03
OS: Windows XP, 5.1, x86

User Comments:
GUEST: I was setting phpunit script in netbeans because it was not found. I use xampplite in windows

buzzword: Opened Tools->Options for PHP configuration options.

GUEST: I was setting phpunit script in netbeans because it was not found. I use xampplite in windows



Stacktrace: 
java.io.IOException: Cannot run program ""D:\Program Files\xampplite\php\phpunit"": CreateProcess error=193, %1 is not a valid Win32 application
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
        at org.netbeans.api.extexecution.ExternalProcessBuilder.call(ExternalProcessBuilder.java:288)
        at org.netbeans.api.extexecution.ExternalProcessBuilder.call(ExternalProcessBuilder.java:70)
        at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:254)
        at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:230)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
Comment 1 Exceptions Reporter 2009-02-18 17:00:29 UTC
Created attachment 77115 [details]
stacktrace
Comment 2 tprochazka 2009-02-19 10:34:54 UTC
Build: NetBeans IDE Dev (Build 20090218050902)
VM: Java HotSpot(TM) Client VM, 11.0-b15, Java(TM) SE Runtime Environment, 1.6.0_10-b33
OS: Windows XP, 5.1, x86

User Comments: 


Stacktrace: 
java.io.IOException: Cannot run program "C:\Apache\php\phpunit" (in directory "C:\Apache\_PageRoot\Perseus\_tests\phpUnit\admin\lib"): CreateProcess error=193, %1 nen� platn� aplikace typu Win32
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
        at org.netbeans.api.extexecution.ExternalProcessBuilder.call(ExternalProcessBuilder.java:288)
        at org.netbeans.api.extexecution.ExternalProcessBuilder.call(ExternalProcessBuilder.java:70)
        at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:254)
        at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:230)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
Comment 3 tprochazka 2009-02-19 10:34:58 UTC
Created attachment 77139 [details]
stacktrace
Comment 4 abajja 2009-04-02 15:44:50 UTC
Build: NetBeans IDE Dev (Build 200904011705)
VM: Java HotSpot(TM) Client VM, 11.0-b15, Java(TM) SE Runtime Environment, 1.6.0_10-b33
OS: Windows XP, 5.1, x86

User Comments: 
Reproducing this issue 

Product Version: NetBeans IDE Dev (Build 200904011705)
Java: 1.6.0_10; Java HotSpot(TM) Client VM 11.0-b15
System: Windows XP version 5.1 running on x86; Cp1252; es_ES (nb)

Stacktrace: 
java.io.IOException: Cannot run program "C:\PHP2.0.4\phpunit": CreateProcess error=193, %1 no es una aplicaci�n Win32 v�lida
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
        at org.netbeans.api.extexecution.ExternalProcessBuilder.call(ExternalProcessBuilder.java:288)
        at org.netbeans.api.extexecution.ExternalProcessBuilder.call(ExternalProcessBuilder.java:70)
        at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:254)
        at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:230)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
Comment 5 abajja 2009-04-02 15:44:55 UTC
Created attachment 79292 [details]
stacktrace
Comment 6 abajja 2009-04-17 10:38:31 UTC
Build: NetBeans IDE Dev (Build 200904161401)
VM: Java HotSpot(TM) Client VM, 11.0-b15, Java(TM) SE Runtime Environment, 1.6.0_10-b33
OS: Windows XP, 5.1, x86

User Comments: 
Reproducing this exception with build 200901161401

Stacktrace: 
java.io.IOException: Cannot run program "C:\PHP\phpunit": CreateProcess error=193, %1 no es una aplicaci�n Win32 v�lida
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
        at org.netbeans.api.extexecution.ExternalProcessBuilder.call(ExternalProcessBuilder.java:288)
        at org.netbeans.api.extexecution.ExternalProcessBuilder.call(ExternalProcessBuilder.java:70)
        at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:254)
        at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:230)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
Comment 7 abajja 2009-04-17 10:38:36 UTC
Created attachment 80326 [details]
stacktrace
Comment 8 Tomas Mysik 2009-05-14 08:40:04 UTC
Fixed by Petr in ExtExecution API. I verified (no exception anywhere) but please notice that there's no reliable way
to check/ensure that the real PHPUnit script has been selected (in other words: it's up to user to select a PHPUnit
script).