[ 
http://issues.ops4j.org/browse/PAXRUNNER-334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13370#action_13370
 ] 

christophe commented on PAXRUNNER-334:
--------------------------------------

Yes, I meant : --vmOptions="-DMY_VAR1=var1 -DMY_VAR2=var2"

But this is not working ; however, I found a way to make it work, doing this :
PAX-RUND.SH --startd <provision_file>

With <provision_file> contents :
file:/path/to/bundle1/bundle1
file:/path/to/bundle2/bundle2
...
-DMY_VAR1=var1
-DMY_VAR2=var2

(instead of doing this :
PAX-RUND.SH --startd --vmOptions="-DMY_VAR1=var1 -DMY_VAR2=var2" 
<provision_file>

With <provision_file> contents :
file:/path/to/bundle1/bundle1
file:/path/to/bundle2/bundle2
...
)

=> I would therefore suggest to move this defect to "Improvement" type (so that 
-vmOptions can be interpreted by PAX-RUND.SH like it is by PAX-RUN.SH)

> PAX DAEMON : pax-rund.sh --startd run failure with vmOptions
> ------------------------------------------------------------
>
>                 Key: PAXRUNNER-334
>                 URL: http://issues.ops4j.org/browse/PAXRUNNER-334
>             Project: Pax Runner
>          Issue Type: Bug
>    Affects Versions: 1.4.0
>            Reporter: christophe
>            Assignee: Alin Dreghiciu
>
> PAX-RUND.SH (PAX daemon launch command) does not work with the "--vmOptions" 
> option, when this option contains several settings:
> => e.g.: PAX-RUND.SH --startd --vmOptions="-DMY_VAR1=var1" : works fine :-)
> => e.g.: PAX-RUND.SH --startd --vmOptions="-DMY_VAR1=var1 MY_VAR2=var2" : 
> fails !
> Here is an example, obtained with PAXRUNNER 1.4.0 :
> PAX-RUND.SH --startd --vmOptions="-Dhttp.proxyHost=xx.yy.zz.tt 
> -Dhttp.proxyPort=pppp -DMY_VAR=/tmp" <provision_file>
> => fails with this exception :
> Exception in thread "RunnerLauncher" java.lang.RuntimeException: 
> org.ops4j.pax.scanner.MalformedSpecificationException: Specification 
> [-DMY_VAR=/tmp] could not be used
> at org.ops4j.pax.runner.Run.installBundles(Run.java:490)
> at org.ops4j.pax.runner.Run.start(Run.java:216)
> at org.ops4j.pax.runner.Run.main(Run.java:147)
> While these same --vmOptions do work fine with the PAX-RUN command.
> This therefore appears to be a limitation related to the PAX-RUND --startd 
> command...
> Thanking you for any fix (or workaround) on this isssue.
> Best Regards,
> Christophe.
> Nota: with (older) PAXRUNNER 1.1.0, the error obtained is different : 
> PAX-RUND complains with:
> Exception in thread "RunnerLauncher" java.lang.RuntimeException: 
> org.ops4j.pax.runner.provision.ScannerException: Could not parse the 
> provision file
> => but the Exception obtained above with PAXRUNNER 1.4.0 looks more 
> appropriate...

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to