Running any Java program produces messages in the terminal, while rendering many Java applications broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Jayatana |
Unknown
|
Unknown
|
|||
One Hundred Papercuts |
Fix Released
|
Critical
|
Unassigned | ||
jayatana (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Vivid |
Fix Released
|
Critical
|
Unassigned |
Bug Description
[Impact]
* Some programs are running java -version and grep the output to determine which java version they are running on. However, having jayatana installed exports JAVA_TOOL_OPTIONS which then result in the various available java vm to output "Picked up JAVA_TOOL_OPTIONS: -javaagent:
* Random crash happens as well with jayatana under openjdk-8 when interacting with menus
[Test case]
1. Enable the -proposed repository and install this new jayatana version
2. Restart your session
3. Run java -version
-> You shouldn't see anymore "Picked up JAVA_TOOL_
4. Start any java application which was crashing (see list in comment #25)
-> The application shouldn't trigger those crashes again.
[Regression Potential]
* We disable the entire menu, the regression that some people will see (if this was working well for their apps) is that the menu won't be exported anymore for their java app in Unity or Gnome Shell menu bar. Technical users will be able to reexport it if they desires thanks to the recipe described in the changelog or stackoverflow.
------------
I just installed Ubuntu 15.04 and was surprised to discover that when running a Java based program from the terminal in Unity, the following message appears: "Picked up JAVA_TOOL_OPTIONS: -javaagent:
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: unity 7.3.2+15.
ProcVersionSign
Uname: Linux 3.19.0-10-generic x86_64
ApportVersion: 2.17-0ubuntu1
Architecture: amd64
CompizPlugins: No value set for `/apps/
CurrentDesktop: Unity
Date: Wed Apr 8 10:11:10 2015
InstallationDate: Installed on 2015-03-30 (9 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Beta amd64 (20150326)
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity: | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
importance: | Low → High |
no longer affects: | unity |
affects: | unity (Ubuntu) → openjdk-7 (Ubuntu) |
affects: | openjdk-7 (Ubuntu) → jayatana (Ubuntu) |
tags: | added: regression-update |
Changed in unity: | |
status: | New → Confirmed |
no longer affects: | openjdk |
Changed in hundredpapercuts: | |
status: | New → Triaged |
Changed in jayatana (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | High → Medium |
Changed in hundredpapercuts: | |
importance: | Undecided → Medium |
tags: | added: regression-release |
Changed in unity: | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in jayatana (Ubuntu): | |
importance: | Medium → High |
Changed in hundredpapercuts: | |
importance: | Medium → High |
summary: |
- Running any Java program produces messages in the terminal + Running any Java program produces messages in the terminal, while + rendering some applications broken |
summary: |
Running any Java program produces messages in the terminal, while - rendering some applications broken + rendering some Java applications broken |
Changed in jayatana (Ubuntu): | |
importance: | Critical → High |
Changed in hundredpapercuts: | |
importance: | Critical → High |
Changed in jayatana (Ubuntu): | |
importance: | High → Critical |
Changed in hundredpapercuts: | |
importance: | High → Critical |
Changed in jayatana (Ubuntu Vivid): | |
status: | New → Triaged |
description: | updated |
Changed in jayatana (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in hundredpapercuts: | |
status: | Triaged → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Changed in hundredpapercuts: | |
status: | Fix Committed → Confirmed |
status: | Confirmed → Fix Committed |
status: | Fix Committed → In Progress |
status: | In Progress → Fix Committed |
The regression-update tag is designated for bug reports that have occurred due to a change between a package in the release pocket of Ubuntu and the package in the updates pocket. Given that there has not been an SRU of jayatana, or openjdk-(6|7) this tag is not warranted.