[REGRESSION] 9.22 breaks java application

Questions about Wine on Linux
Post Reply
sparhawk
Newbie
Newbie
Posts: 2
Joined: Sat Nov 24, 2012 6:25 pm

[REGRESSION] 9.22 breaks java application

Post by sparhawk »

I recently upgraded to wine 9.22, and one of my java applications (Geneious) is not longer working. Downgrading to the previous wine 9.21 still works fine.

I get the following output in the terminal with the most recent wine 9.22. The GUI fails to launch.

Code: Select all

13:22:17.515 WARNING: Exception: java.lang.RuntimeException: java.lang.InternalError: couldn't create component peer
	at com.biomatters.utilities.ae.c(Utils.java:573)
	at com.biomatters.iseek.application.ISeekMain.a(ISeekMain.java:73)
	at com.biomatters.iseek.application.ISeekMain.<init>(ISeekMain.java:138)
	at com.biomatters.iseek.application.ISeekMain.c(ISeekMain.java:332)
	at com.biomatters.iseek.application.ISeekMain.b(ISeekMain.java:59)
	at com.biomatters.iseek.application.ca.run(ISeekMain.java:513)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.InternalError: couldn't create component peer
	at sun.awt.windows.WComponentPeer.checkCreation(Unknown Source)
	at sun.awt.windows.WComponentPeer.<init>(Unknown Source)
	at sun.awt.windows.WCanvasPeer.<init>(Unknown Source)
	at sun.awt.windows.WPanelPeer.<init>(Unknown Source)
	at sun.awt.windows.WWindowPeer.<init>(Unknown Source)
	at sun.awt.windows.WFramePeer.<init>(Unknown Source)
	at sun.awt.windows.WToolkit.createFrame(Unknown Source)
	at java.awt.Frame.addNotify(Unknown Source)
	at java.awt.Window.pack(Unknown Source)
	at com.biomatters.security.gui.SplashWindow.<init>(SplashWindow.java:202)
	at com.biomatters.iseek.application.aw.run(ISeekMain.java:75)
	at org.virion.jam.util.Utils$1.run(Utils.java:130)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

13:22:17.892 WARNING: Exception: java.lang.NullPointerException
	at com.biomatters.geneious.publicapi.plugin.License.isProVersion(License.java:42)
	at com.biomatters.geneious.common.f.k(Program.java:100)
	at com.biomatters.geneious.common.f.l(Program.java:109)
	at com.biomatters.geneious.common.talkback.client.e.a(TalkbackClient.java:67)
	at com.biomatters.geneious.common.t.run(ErrorUtilities.java:365)
	at java.lang.Thread.run(Unknown Source)
FWIW there are several lines before this, but these also appear when I launch the app successfully in 9.21 so I assumed they were not informative. I'll paste them here just in case.

Code: Select all

00b0:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e503530 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e50a700 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e52e300 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5349f0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e53bd80 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e544780 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e54d2b0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5559e0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e55dea0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e566310 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e56e650 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5767a0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e580000 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e586c90 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e58d9c0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5946f0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e59b460 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5a21d0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5a8ad0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5aed80 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5b52a0 fd
00e0:err:hid:stop_polling_device could not find poll entry matching device 0x7e5b9cf0 fd
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:file:NtLockFile I/O completion on lock not implemented yet
016c:fixme:font:find_matching_face Untranslated charset 255
FWIW I'm using Arch Linux with KDE Plasma on Wayland, with everything up to date. I also have another Arch system where I can replicate this regression.
desessarts
Level 4
Level 4
Posts: 153
Joined: Wed Oct 04, 2023 7:57 am

Re: [REGRESSION] 9.22 breaks java application

Post by desessarts »

sparhawk
Newbie
Newbie
Posts: 2
Joined: Sat Nov 24, 2012 6:25 pm

Re: [REGRESSION] 9.22 breaks java application

Post by sparhawk »

Thanks @desessarts. I wasn't entirely sure if it was a bug in wine itself. I'm not sure how java is implemented.

I had a look at the link, and in preparation for submitting a bug I built the development version of wine (which took 35 minutes!). Fortunately the program works with the latest wine 10.0rc4 (r55, g7af71662366), so it must have been fixed. Thanks again.
desessarts
Level 4
Level 4
Posts: 153
Joined: Wed Oct 04, 2023 7:57 am

Re: [REGRESSION] 9.22 breaks java application

Post by desessarts »

great!

can you modify the title, adding at the beginning

[solved]

or such?

thanks
sparhawk
Newbie
Newbie
Posts: 2
Joined: Sat Nov 24, 2012 6:25 pm

Re: [REGRESSION] 9.22 breaks java application

Post by sparhawk »

Thanks, I actually did try to edit the title, but I couldn't find the option.

I'm also not getting email notifications to this topic, despite being subscribed (confirmed in my User Control Panel) and having email notifications enabled for everything.

EDIT: Maybe related to me being a new user? Everything is having to be approved by a moderator.
Last edited by sparhawk on Sun Jan 12, 2025 7:56 pm, edited 1 time in total.
Post Reply