[Mac Developer Build 10/05/2016]
Totally there are four tests in this bug
1. Test for argument -Barguments
2. Test for argument -BlicenseType
3. Test for argument -description
4. Test for argument -Blinux.deb.maintainer
Please find the attachment "com.greetings.jar" for simple normal jar.
ISSUE OBSERVED: Mutliple words within quotation (single or double quotation) are not accepted by some of javapackager arguments.
=====================================================================================================================
TEST ONE: This is a Test for `javapackager -Barguments="Value" ' for e.g. -Barguments="[this.is.a.test=tru one.more.arg=affirmative]"
=====================================================================================================================
===============
JDK 9 EXECUTION
===============
java -version
java version "9-internal"
Java(TM) SE Runtime Environment (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev, mixed mode)
Steps to reproduce:
SCENARIO ONE:
try the below command at command line with JDK9.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name SQE-DEFAULT-PARAMS-TEST-APP -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -Barguments="[this.is.a.test=tru one.more.arg=affirmative]"
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: Error: Unknown argument: one.more.arg=affirmative]
at com.sun.javafx.tools.packager.Main.main(jdk.packager/Main.java:367)
In Contrast Check the execution in JDK8, it is working fine.
================
JDK 8 EXECUTION
================
java -version
java version "1.8.0_122-ea"
Java(TM) SE Runtime Environment (build 1.8.0_122-ea-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.122-b01, mixed mode)
javapackager -version
Java Packager version 8.0
SCENARIO TWO:
try the below command at command line with JDK8.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name SQE-DEFAULT-PARAMS-TEST-APP -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -Barguments="[this.is.a.test=tru one.more.arg=affirmative]"
Above Command executes successfully in JDK8.
check the attachment "default_arguments_test.txt" for complete log of JDK8 execution.
=====================================================================================================================
=====================================================================================================================
TEST TWO: This is a Test for 'javapackager -BlicenseType="<SomeValue>" ' for e.g. -BlicenseType="SQE GPL v.100.500"
=====================================================================================================================
===============
JDK 9 EXECUTION
===============
java -version
java version "9-internal"
Java(TM) SE Runtime Environment (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev, mixed mode)
Steps to reproduce:
SCENARIO ONE:
try the below command at command line with JDK9.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -BlicenseType="SQE GPL v.100.500" -Bcopyright="Copyright (c) 2011, 2016 Oracle and/or its affiliates. All rights reserved." -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name LicenseTest -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: Error: Unknown argument: GPL
at com.sun.javafx.tools.packager.Main.main(jdk.packager/Main.java:367)
In Contrast Check the execution in JDK8, it is working fine.
================
JDK 8 EXECUTION
================
java -version
java version "1.8.0_122-ea"
Java(TM) SE Runtime Environment (build 1.8.0_122-ea-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.122-b01, mixed mode)
javapackager -version
Java Packager version 8.0
SCENARIO TWO:
try the below command at command line with JDK8.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -BlicenseType="SQE GPL v.100.500" -Bcopyright="Copyright (c) 2011, 2016 Oracle and/or its affiliates. All rights reserved." -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name LicenseTest -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar
Above Command executes successfully in JDK8.
check the attachment "licensetype.txt" for complete log of JDK8 execution.
====================================================================================================================
====================================================================================================================
TEST THREE: This is a Test for 'javapackager -description '<SomeValue>' command for e.g. javapackager -description 'Caramba service!'
====================================================================================================================
===============
JDK 9 EXECUTION
===============
java -version
java version "9-internal"
Java(TM) SE Runtime Environment (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev, mixed mode)
Steps to reproduce:
SCENARIO ONE:
try the below command at command line with JDK9.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name ServiceHintTest -description 'Caramba service!' -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -daemon -BstartOnInstall=true -BrunAtStartup=true
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: Error: Unknown argument: service!
at com.sun.javafx.tools.packager.Main.main(jdk.packager/Main.java:367)
In Contrast Check the execution in JDK8, it is working fine.
================
JDK 8 EXECUTION
================
java -version
java version "1.8.0_122-ea"
Java(TM) SE Runtime Environment (build 1.8.0_122-ea-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.122-b01, mixed mode)
javapackager -version
Java Packager version 8.0
SCENARIO TWO:
try the below command at command line with JDK8.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name ServiceHintTest -description 'Caramba service!' -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -daemon -BstartOnInstall=true -BrunAtStartup=true
Above Command executes successfully in JDK8.
check the attachment "servicehint.txt" for complete log of JDK8 execution.
======================================================================================================================
======================================================================================================================
TEST FOUR: This is a Test for 'javapackager --Blinux.deb.maintainer='<SomeValue>' command for e.g. javapackager -Blinux.deb.maintainer="Oracle Inc."'
======================================================================================================================
===============
JDK 9 EXECUTION
===============
java -version
java version "9-internal"
Java(TM) SE Runtime Environment (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev, mixed mode)
Steps to reproduce:
SCENARIO ONE:
try the below command at command line with JDK9.
javapackager -deploy -verbose -outdir outdir -outfile test -native rpm -Blinux.deb.maintainer="Oracle Inc." -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name LinuxSpecificTest -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -Blinux.bundleName=fooBar
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: Error: Unknown argument: Inc.
at com.sun.javafx.tools.packager.Main.main(jdk.packager/Main.java:367)
In Contrast Check the execution in JDK8, it is working fine.
================
JDK 8 EXECUTION
================
java -version
java version "1.8.0_122-ea"
Java(TM) SE Runtime Environment (build 1.8.0_122-ea-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.122-b01, mixed mode)
javapackager -version
Java Packager version 8.0
SCENARIO TWO:
try the below command at command line with JDK8.
javapackager -deploy -verbose -outdir outdir -outfile test -native rpm -Blinux.deb.maintainer="Oracle Inc." -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name LinuxSpecificTest -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -Blinux.bundleName=fooBar
Above Command executes successfully in JDK8.
check the attachment "linux_deb_mainter_test.txt" for complete log of JDK8 execution.
=====================================================================================================================
Totally there are four tests in this bug
1. Test for argument -Barguments
2. Test for argument -BlicenseType
3. Test for argument -description
4. Test for argument -Blinux.deb.maintainer
Please find the attachment "com.greetings.jar" for simple normal jar.
ISSUE OBSERVED: Mutliple words within quotation (single or double quotation) are not accepted by some of javapackager arguments.
=====================================================================================================================
TEST ONE: This is a Test for `javapackager -Barguments="Value" ' for e.g. -Barguments="[this.is.a.test=tru one.more.arg=affirmative]"
=====================================================================================================================
===============
JDK 9 EXECUTION
===============
java -version
java version "9-internal"
Java(TM) SE Runtime Environment (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev, mixed mode)
Steps to reproduce:
SCENARIO ONE:
try the below command at command line with JDK9.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name SQE-DEFAULT-PARAMS-TEST-APP -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -Barguments="[this.is.a.test=tru one.more.arg=affirmative]"
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: Error: Unknown argument: one.more.arg=affirmative]
at com.sun.javafx.tools.packager.Main.main(jdk.packager/Main.java:367)
In Contrast Check the execution in JDK8, it is working fine.
================
JDK 8 EXECUTION
================
java -version
java version "1.8.0_122-ea"
Java(TM) SE Runtime Environment (build 1.8.0_122-ea-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.122-b01, mixed mode)
javapackager -version
Java Packager version 8.0
SCENARIO TWO:
try the below command at command line with JDK8.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name SQE-DEFAULT-PARAMS-TEST-APP -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -Barguments="[this.is.a.test=tru one.more.arg=affirmative]"
Above Command executes successfully in JDK8.
check the attachment "default_arguments_test.txt" for complete log of JDK8 execution.
=====================================================================================================================
=====================================================================================================================
TEST TWO: This is a Test for 'javapackager -BlicenseType="<SomeValue>" ' for e.g. -BlicenseType="SQE GPL v.100.500"
=====================================================================================================================
===============
JDK 9 EXECUTION
===============
java -version
java version "9-internal"
Java(TM) SE Runtime Environment (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev, mixed mode)
Steps to reproduce:
SCENARIO ONE:
try the below command at command line with JDK9.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -BlicenseType="SQE GPL v.100.500" -Bcopyright="Copyright (c) 2011, 2016 Oracle and/or its affiliates. All rights reserved." -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name LicenseTest -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: Error: Unknown argument: GPL
at com.sun.javafx.tools.packager.Main.main(jdk.packager/Main.java:367)
In Contrast Check the execution in JDK8, it is working fine.
================
JDK 8 EXECUTION
================
java -version
java version "1.8.0_122-ea"
Java(TM) SE Runtime Environment (build 1.8.0_122-ea-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.122-b01, mixed mode)
javapackager -version
Java Packager version 8.0
SCENARIO TWO:
try the below command at command line with JDK8.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -BlicenseType="SQE GPL v.100.500" -Bcopyright="Copyright (c) 2011, 2016 Oracle and/or its affiliates. All rights reserved." -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name LicenseTest -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar
Above Command executes successfully in JDK8.
check the attachment "licensetype.txt" for complete log of JDK8 execution.
====================================================================================================================
====================================================================================================================
TEST THREE: This is a Test for 'javapackager -description '<SomeValue>' command for e.g. javapackager -description 'Caramba service!'
====================================================================================================================
===============
JDK 9 EXECUTION
===============
java -version
java version "9-internal"
Java(TM) SE Runtime Environment (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev, mixed mode)
Steps to reproduce:
SCENARIO ONE:
try the below command at command line with JDK9.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name ServiceHintTest -description 'Caramba service!' -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -daemon -BstartOnInstall=true -BrunAtStartup=true
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: Error: Unknown argument: service!
at com.sun.javafx.tools.packager.Main.main(jdk.packager/Main.java:367)
In Contrast Check the execution in JDK8, it is working fine.
================
JDK 8 EXECUTION
================
java -version
java version "1.8.0_122-ea"
Java(TM) SE Runtime Environment (build 1.8.0_122-ea-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.122-b01, mixed mode)
javapackager -version
Java Packager version 8.0
SCENARIO TWO:
try the below command at command line with JDK8.
javapackager -deploy -verbose -outdir outdir -outfile test -native pkg -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name ServiceHintTest -description 'Caramba service!' -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -daemon -BstartOnInstall=true -BrunAtStartup=true
Above Command executes successfully in JDK8.
check the attachment "servicehint.txt" for complete log of JDK8 execution.
======================================================================================================================
======================================================================================================================
TEST FOUR: This is a Test for 'javapackager --Blinux.deb.maintainer='<SomeValue>' command for e.g. javapackager -Blinux.deb.maintainer="Oracle Inc."'
======================================================================================================================
===============
JDK 9 EXECUTION
===============
java -version
java version "9-internal"
Java(TM) SE Runtime Environment (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev)
Java HotSpot(TM) 64-Bit Server VM (fastdebug build 9-internal+0-2016-10-04-145039.cbensen.jdk9udev, mixed mode)
Steps to reproduce:
SCENARIO ONE:
try the below command at command line with JDK9.
javapackager -deploy -verbose -outdir outdir -outfile test -native rpm -Blinux.deb.maintainer="Oracle Inc." -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name LinuxSpecificTest -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -Blinux.bundleName=fooBar
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: Error: Unknown argument: Inc.
at com.sun.javafx.tools.packager.Main.main(jdk.packager/Main.java:367)
In Contrast Check the execution in JDK8, it is working fine.
================
JDK 8 EXECUTION
================
java -version
java version "1.8.0_122-ea"
Java(TM) SE Runtime Environment (build 1.8.0_122-ea-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.122-b01, mixed mode)
javapackager -version
Java Packager version 8.0
SCENARIO TWO:
try the below command at command line with JDK8.
javapackager -deploy -verbose -outdir outdir -outfile test -native rpm -Blinux.deb.maintainer="Oracle Inc." -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -name LinuxSpecificTest -srcdir jars -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -Blinux.bundleName=fooBar
Above Command executes successfully in JDK8.
check the attachment "linux_deb_mainter_test.txt" for complete log of JDK8 execution.
=====================================================================================================================
- duplicates
-
JDK-8162919 Error: Unknown argument: -Dsqe.qux.corge=grault is thrown by javapackager when -BjvmOptions="-Dsqe.foo.bar=baz -Dsqe.qux.corge=grault" is passed to javapackager
-
- Closed
-
-
JDK-8162925 Error: Unknown argument: "Application" is thrown by javpackager when -Btitle="Sqe Application Title" is passed as argument to javpackager
-
- Closed
-