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 161670

Summary: Error when profile simple maven project
Product: profiler Reporter: Jaroslav Pospisil <jpospisil>
Component: BaseAssignee: issues@profiler <issues>
Status: RESOLVED FIXED    
Severity: blocker CC: alext, jeffsui, mkleint
Priority: P2 Keywords: SPACE_IN_PATH
Version: 8.0.1   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description Jaroslav Pospisil 2009-04-01 13:52:25 UTC
Build 200904010000 (M3),Win Vista, JDK1.6.0_13

Create new Maven project from Quickstart archetype and invoke profile action. Left everything default. Error appears and
progress bar progresses indefinitely.

NetBeans: Executing 'cmd /c mvn.bat -Dexec.args= -XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\Users\jp154641\Documents\NetBeansProjects\mavenproject6\nbproject\private\profiler 
-agentpath:C:/Program Files/NetBeans 6.7 M3/profiler3/lib/deployed/jdk16/windows/profilerinterface.dll=C:/Program
Files/NetBeans 6.7 M3/profiler3/lib,5140,10 -classpath %classpath com.mycompany.mavenproject6.App
-Dprofiler.action=profile -Dexec.executable=C:\Program Files\Java\jdk1.6.0_13\bin\java.exe -Dnetbeans.execution=true
process-classes org.codehaus.mojo:exec-maven-plugin:1.1:exec'
NetBeans:      JAVA_HOME =C:\Program Files\Java\jdk1.6.0_13
Scanning for projects...
------------------------------------------------------------------------
Building mavenproject6
   task-segment: [process-classes, org.codehaus.mojo:exec-maven-plugin:1.1:exec]
------------------------------------------------------------------------
[resources:resources]
Using default encoding to copy filtered resources.
[compiler:compile]
Compiling 1 source file to C:\Users\jp154641\Documents\NetBeansProjects\mavenproject6\target\classes
[exec:exec]
Error occurred during initialization of VM
Could not find agent library in absolute path: C:/Program
------------------------------------------------------------------------
[ERROR]BUILD ERROR
------------------------------------------------------------------------
Result of cmd.exe /X /C ""C:\Program Files\Java\jdk1.6.0_13\bin\java.exe" -XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:Usersjp154641DocumentsNetBeansProjectsmavenproject6nbprojectprivateprofiler  -agentpath:C:/Program
Files/NetBeans 6.7 M3/profiler3/lib/deployed/jdk16/windows/profilerinterface.dll=C:/Program Files/NetBeans 6.7
M3/profiler3/lib,5140,10 -classpath C:\Users\jp154641\Documents\NetBeansProjects\mavenproject6\target\classes
com.mycompany.mavenproject6.App" execution is: '1'.
------------------------------------------------------------------------
For more information, run Maven with the -e switch
------------------------------------------------------------------------
Total time: 4 seconds
Finished at: Wed Apr 01 14:47:26 CEST 2009
Final Memory: 6M/12M
------------------------------------------------------------------------

For Maven Web application project,there's no error message and Ant projects work OK.
Comment 1 J Bachorik 2009-04-02 11:40:18 UTC
This is caused by the space in path in the IDE installation. 

Fixed follows in:
http://hg.netbeans.org/profiler-main/rev/cd99c1a39d48
Comment 2 Quality Engineering 2009-04-08 07:47:44 UTC
Integrated into 'main-golden', will be available in build *200904080201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/cd99c1a39d48
User: Jaroslav Bachorik <yardus@netbeans.org>
Log: #161670 - profiling maven application fails if the IDE is installed in path with space
Comment 3 Jaroslav Pospisil 2009-04-08 10:22:41 UTC
The path is still processed badly - now it considers Files/Netbeans as task, but build still fails - reopening.

NetBeans: Executing 'cmd /c mvn.bat -Dexec.args= -XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\Users\jp154641\Documents\NetBeansProjects\mavenproject13\nbproject\private\profiler 
"-agentpath:C:/Program Files/NetBeans Dev
200904080201/profiler3/lib/deployed/jdk16/windows/profilerinterface.dll=C:/Program Files/NetBeans Dev
200904080201/profiler3/lib,5140,10" -classpath %classpath com.mycompany.mavenproject13.App -Dprofiler.action=profile
-Dexec.executable=C:\Program Files\Java\jdk1.6.0_13\bin\java.exe -Dnetbeans.execution=true process-classes
org.codehaus.mojo:exec-maven-plugin:1.1:exec'
NetBeans:      JAVA_HOME =C:\Program Files\Java\jdk1.6.0_13
Scanning for projects...
------------------------------------------------------------------------
[ERROR]BUILD FAILURE
------------------------------------------------------------------------
Invalid task 'Files/NetBeans': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or
pluginGroupId:pluginArtifactId:pluginVersion:goal
------------------------------------------------------------------------
For more information, run Maven with the -e switch
------------------------------------------------------------------------
Total time: < 1 second
Finished at: Wed Apr 08 11:17:07 CEST 2009
Final Memory: 1M/4M
------------------------------------------------------------------------
Comment 4 Quality Engineering 2009-04-08 19:59:55 UTC
Integrated into 'main-golden', will be available in build *200904081400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/cd99c1a39d48
User: Jaroslav Bachorik <yardus@netbeans.org>
Log: #161670 - profiling maven application fails if the IDE is installed in path with space
Comment 5 J Bachorik 2009-04-14 10:04:33 UTC
The root cause is the same as in #156366 - the maven can not handle executing a java application with arguments
containing space.
This is a real bummer as NetBeans gets installed to path with spaces by default on windows (...\Program Files\NetBeans
6.7\...) and all the profiler files are installed there as well - resulting in no profiler functionality at all.
Comment 6 J Bachorik 2009-04-14 14:11:26 UTC
Found the way to escape quotes being passed as exec.args to mojo:exec plugin. This seems to resolve the problem with
space in path.
Fixed in http://hg.netbeans.org/profiler-main/rev/2664e31191cd
Comment 7 Quality Engineering 2009-04-16 08:03:46 UTC
Integrated into 'main-golden', will be available in build *200904160201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/2664e31191cd
User: Jaroslav Bachorik <yardus@netbeans.org>
Log: #161670 - maven specific handling of space in path in exec.args property
Comment 8 ecastro 2009-04-30 17:30:17 UTC
*** Issue 164151 has been marked as a duplicate of this issue. ***
Comment 9 Jaroslav Pospisil 2009-05-04 14:44:07 UTC
v.
Comment 10 alext 2014-09-17 07:23:27 UTC
Same error on Netbeans 8.0 and 8.0.1 running on Windows XP 32 bit:

Executing command line: C:\Program Files\Java\jdk1.7.0_45\bin\java.exe -agentpath:C:/Program Files/NetBeans 8.0/profiler/lib/deployed/jdk16/windows/profilerinterface.dll=C:\Program Files\NetBeans 8.0\profiler\lib,5140,10 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:\Documents and Settings\Alex\Local Settings\Application Data\NetBeans\Cache\8.0\mavencachedirs\1627009311\org-netbeans-modules-profiler -classpath C:\programming\projects\mine\betty\target\classes;C:\programming\projects\mine\shared\target\classes;C:\Documents and Settings\Alex\.m2\repository\net\sourceforge\htmlunit\htmlunit\2.15\htmlunit-2.15.jar;C:\Documents and Settings\Alex\.m2\repository\xalan\xalan\2.7.1\xalan-2.7.1.jar;C:\Documents and Settings\Alex\.m2\repository\xalan\serializer\2.7.1\serializer-2.7.1.jar;C:\Documents and Settings\Alex\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Documents and Settings\Alex\.m2\repository\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;C:\Documents and Settings\Alex\.m2\repository\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Documents and Settings\Alex\.m2\repository\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Documents and Settings\Alex\.m2\repository\org\apache\httpcomponents\httpmime\4.3.3\httpmime-4.3.3.jar;C:\Documents and Settings\Alex\.m2\repository\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;C:\Documents and Settings\Alex\.m2\repository\net\sourceforge\htmlunit\htmlunit-core-js\2.15\htmlunit-core-js-2.15.jar;C:\Documents and Settings\Alex\.m2\repository\xerces\xercesImpl\2.11.0\xercesImpl-2.11.0.jar;C:\Documents and Settings\Alex\.m2\repository\xml-apis\xml-apis\1.4.01\xml-apis-1.4.01.jar;C:\Documents and Settings\Alex\.m2\repository\net\sourceforge\nekohtml\nekohtml\1.9.21\nekohtml-1.9.21.jar;C:\Documents and Settings\Alex\.m2\repository\net\sourceforge\cssparser\cssparser\0.9.14\cssparser-0.9.14.jar;C:\Documents and Settings\Alex\.m2\repository\org\w3c\css\sac\1.3\sac-1.3.jar;C:\Documents and Settings\Alex\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Documents and Settings\Alex\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Documents and Settings\Alex\.m2\repository\org\eclipse\jetty\jetty-websocket\8.1.15.v20140411\jetty-websocket-8.1.15.v20140411.jar;C:\Documents and Settings\Alex\.m2\repository\org\eclipse\jetty\jetty-util\8.1.15.v20140411\jetty-util-8.1.15.v20140411.jar;C:\Documents and Settings\Alex\.m2\repository\org\eclipse\jetty\jetty-io\8.1.15.v20140411\jetty-io-8.1.15.v20140411.jar;C:\Documents and Settings\Alex\.m2\repository\org\eclipse\jetty\jetty-http\8.1.15.v20140411\jetty-http-8.1.15.v20140411.jar;C:\Documents and Settings\Alex\.m2\repository\com\google\guava\guava\17.0\guava-17.0.jar info.fmro.betty.main.Betty
Error occurred during initialization of VM
Could not find agent library C:/Program Files/NetBeans 8.0/profiler/lib/deployed/jdk16/windows/profilerinterface.dll in absolute path, with error: The specified procedure could not be found
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 1.875s
Finished at: Wed Sep 17 07:19:55 UTC 2014
Final Memory: 5M/15M
------------------------------------------------------------------------
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project betty: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]
Comment 11 Tomas Hurka 2014-09-17 08:24:55 UTC
Please open new issue and provide steps how to reproduce it. Thanks.