¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Persist Filters

 

Greetings all!

This is probably something I am just missing, but is there a way to persist callsign filters across restarts?

Here is my situation. I use YAAC to connect to the APRS-IS system to monitor my local area (yes I know I could setup an APRS rx station, but this is just as easy). Every time I restart YAAC, I have to go in and edit filters and then turn off all the Hotspots that show up. Pi-star and I think other hotspots send position information to the APRS-IS from ircdbbgateway putting the hotspot on the map since people won¡¯t turn that off. I don¡¯t want to see that those because it¡¯s just noise to me, so I have to go through and turn those stations off in the filter to not see them. It can take a few minutes to do this each time.

While this is not a big deal, figuring out how to persist these settings across restarts would be one of those first world luxuries.

Thanks!

Jeff


Re: MicroSat Voyager Bluetooth

 

error log attached

On 03 Jan 2021 16:58, Jacob Wiese wrote:
OK I downloaded plugin and put in the directory.
Now I get and error when yaac launches:
"Bluetooth stack unavailable."
PS F:\z0bin\radio\0aprs\yaac> ls .\bin\plugins\
??? Directory: F:\z0bin\radio\0aprs\yaac\bin\plugins
Mode???????????????? LastWriteTime???????? Length Name
----???????????????? -------------???????? ------ ----
-a---???????? 03 Jan 2021??? 16:47???????? 556181 bluecove-2.1.0.jar
-a---???????? 03 Jan 2021??? 16:47????????? 89022 bluecove-gpl-2.1.0.jar
-a---???????? 03 Jan 2021??? 16:47???????? 117103 bluetoothport.jar
-a---???????? 03 Jan 2021??? 00:46?????????? 3117 sampleplugin.jar
On 03 Jan 2021 16:39, Andrew P. wrote:
Ah, another victim of Microsoft Windows' screwed-up "support" for Bluetooth serial devices.

A serial port is _one_ COM port, not two (the way Windows Bluetooth pairing screws up).

There is a Bluetooth plugin for YAAC, which works around this problem by bypassing the Windows Bluetooth serial port driver. After adding the Bluetooth plugin to YAAC, ensure that the Bluetooth device is _not_ paired in Windows; if it is, the Windows driver will steal bytes from the device so that YAAC only gets partial data. Then use the Bluetooth_TNC port type in YAAC (provided only by the plugin) to connect to the Bluetooth device without pairing.

This also will prevent YAAC from rudely crashing or hanging should the Bluetooth device go out of range of the computer or run out of battery power.

Hope this helps.

Andrew, KA2DDO
author of YAAC
------------------------------------------------------------------------
--
Signed/Jacob Edwards Wiese/KD9LWR/Cell 219 221 0486//
CoCoRaHS ID/IN-LP-65//

NNNN


Re: MicroSat Voyager Bluetooth

 

OK I downloaded plugin and put in the directory.

Now I get and error when yaac launches:
"Bluetooth stack unavailable."


PS F:\z0bin\radio\0aprs\yaac> ls .\bin\plugins\

Directory: F:\z0bin\radio\0aprs\yaac\bin\plugins

Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 03 Jan 2021 16:47 556181 bluecove-2.1.0.jar
-a--- 03 Jan 2021 16:47 89022 bluecove-gpl-2.1.0.jar
-a--- 03 Jan 2021 16:47 117103 bluetoothport.jar
-a--- 03 Jan 2021 00:46 3117 sampleplugin.jar

On 03 Jan 2021 16:39, Andrew P. wrote:
Ah, another victim of Microsoft Windows' screwed-up "support" for Bluetooth serial devices.
A serial port is _one_ COM port, not two (the way Windows Bluetooth pairing screws up).
There is a Bluetooth plugin for YAAC, which works around this problem by bypassing the Windows Bluetooth serial port driver. After adding the Bluetooth plugin to YAAC, ensure that the Bluetooth device is _not_ paired in Windows; if it is, the Windows driver will steal bytes from the device so that YAAC only gets partial data. Then use the Bluetooth_TNC port type in YAAC (provided only by the plugin) to connect to the Bluetooth device without pairing.
This also will prevent YAAC from rudely crashing or hanging should the Bluetooth device go out of range of the computer or run out of battery power.
Hope this helps.
Andrew, KA2DDO
author of YAAC
------------------------------------------------------------------------
--
Signed/Jacob Edwards Wiese/KD9LWR/Cell 219 221 0486//
CoCoRaHS ID/IN-LP-65//

NNNN


Re: MicroSat Voyager Bluetooth

 

¿ªÔÆÌåÓý

Ah, another victim of Microsoft Windows' screwed-up "support" for Bluetooth serial devices.

A serial port is _one_ COM port, not two (the way Windows Bluetooth pairing screws up).

There is a Bluetooth plugin for YAAC, which works around this problem by bypassing the Windows Bluetooth serial port driver. After adding the Bluetooth plugin to YAAC, ensure that the Bluetooth device is _not_ paired in Windows; if it is, the Windows driver will steal bytes from the device so that YAAC only gets partial data. Then use the Bluetooth_TNC port type in YAAC (provided only by the plugin) to connect to the Bluetooth device without pairing.

This also will prevent YAAC from rudely crashing or hanging should the Bluetooth device go out of range of the computer or run out of battery power.

Hope this helps.

Andrew, KA2DDO
author of YAAC
From: [email protected] on behalf of Jacob Wiese
Sent: Sunday, January 3, 2021 5:12 PM
Subject: [yaac-users] MicroSat Voyager Bluetooth

Hi,

Today I received an MicroSat Voyager. I've uploaded my config and paired
the Bluetooth to my windows ten computer. Windows says it has assigned
the device to com ports. Port 8 says incoming and port 9 says outgoing.

In YAAC I've selected serial_tnc and tried both ports (and enabled tx)
but the tx led never lights up.

--
Signed/Jacob Edwards Wiese/KD9LWR/Cell 219 221 0486//
CoCoRaHS ID/IN-LP-65//

NNNN






MicroSat Voyager Bluetooth

 

Hi,

Today I received an MicroSat Voyager. I've uploaded my config and paired the Bluetooth to my windows ten computer. Windows says it has assigned the device to com ports. Port 8 says incoming and port 9 says outgoing.

In YAAC I've selected serial_tnc and tried both ports (and enabled tx) but the tx led never lights up.

--
Signed/Jacob Edwards Wiese/KD9LWR/Cell 219 221 0486//
CoCoRaHS ID/IN-LP-65//

NNNN


Re: Add Port using SignaLink to Icom IC-7000

 

YAAC's AGWPE port is a client looking to connect to an AGW server, and in this case it could not find one.? That's because the server would be provided by a soft-TNC application such as DireWolf, which would communicate with the sound chip built in to the Signalink. The other two common soft-TNC applications, AGWPE and UZ7HO's Soundmodem, are Windows applications, so your best bet would be to try to compile Direwolf in the Mac.


Lee K5DAT


On Thu, Dec 31, 2020 at 11:20 AM Keith Kaiser <wa0tjt@...> wrote:
I'm running YAAC on my Mac (Catalina), I use it for WSJT-X, and fldigi all the time. I'd like to monitor APRS with YAAC as well using the same SignaLink and USB cables that already work. I tried setting up a AGWPE Port with the Server Host name of 'localhost and Listening port of 8000 but all I get is "No such port name on AGWPE server localhost". Has anyone successfully connected to a port this way, and if so how?


Add Port using SignaLink to Icom IC-7000

 

I'm running YAAC on my Mac (Catalina), I use it for WSJT-X, and fldigi all the time. I'd like to monitor APRS with YAAC as well using the same SignaLink and USB cables that already work. I tried setting up a AGWPE Port with the Server Host name of 'localhost and Listening port of 8000 but all I get is "No such port name on AGWPE server localhost". Has anyone successfully connected to a port this way, and if so how?


Re: New OS

 

¿ªÔÆÌåÓý


Try this.

sudo adduser $USER dialout

Exactly like that.?? ( $USER is a system variable that contains your logged in username, so this should add you to the dialout group all by itself.. )

You can confirm your group membership with the simple command...

groups

That should list all the groups your login is a member of.


73.

Dave G8KBV


-- 
Created on and sent from a Unix like PC running and using free and open source software:


Re: Persistent auto-center

 

Auto-centering usually is persistent over YAAC restarts. However, it is implicitly turned off (as opposed to explicitly by the user selecting it on the menu) under the following circumstances:

1. if an attention alert for an emergency, priority, or (if enabled) special status station is displayed (the flashing arrows pointing at a station or object).

2. the user tries to find a station with Locate->Station and the station's position is or becomes known (which causes a green attention alert).

3. the user looks up something with Locate->Landmark and chooses one of the found choices.

Since the second and third conditions are strictly user-invoked, the user can turn auto-centering back on when they are finished looking at the located station or landmark.

I'll look into restoring auto-centering when an attention alert times out.

Andrew, KA2DDO
author of YAAC
________________________________________
Sent: Wednesday, December 30, 2020 5:42 PM
Subject: [yaac-users] Persistent auto-center

Is it possible to make the auto-center option persistent?
--
Pi4 4GB


Persistent auto-center

 

Is it possible to make the auto-center option persistent?
--
Pi4 4GB


Re: New OS

 

Andrew

sudo usermod -a -G dialout beggsrl
With a restart I got it up and running!
Thank You for a Fantastic Product and absolutely? the best support in the world!


Thank You and God Bless
Richard
-?
Thank You and God Bless?
Richard

Richard Beggs? ? ? ? ? ? N0EB? ? ? 145.295
Email:?Richard.N0EB@...
**




On Wed, Dec 30, 2020 at 2:31 PM Richard Beggs <richard.n0eb@...> wrote:
Andrew

beggsrl@beggsrl-desktop:~$ sudo useradd -G dialout beggsrl
[sudo] password for beggsrl:
useradd: user 'beggsrl' already exists

beggsrl@beggsrl-desktop:~/YAAC$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04d9:0007 Holtek Semiconductor, Inc.
Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Next Idea??

-


On Wed, Dec 30, 2020 at 12:14 PM Andrew P. <andrewemt@...> wrote:
First question: Since it's a new OS install, have you granted your account a membership in the dialout group? If you aren't a member of that group, you can't access any of the system serial ports. Note that the Test Port button didn't work because you hadn't selected a serial port to test (the port name was blank in the jssc.SerialPortException that was thrown when the button failed).

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected] <[email protected]> on behalf of Richard Beggs
Sent: Wednesday, December 30, 2020 2:02 PM
Subject: [yaac-users] New OS

Andrew

Well I have created a mess that I can not figure out and I would like some help or guidance. Ever since I loaded Ubuntu 20.10 everything loaded and looked normal, When I got to the Port setup the APRS-IS installed normally. When I went to Add Port for Serial_TNC Nothing shows up in the Device Name. When I was using the Raspberry OS the Devices showed up. But now nothing is in the Device Name so I can not setup my TNC for RF incoming signals. When I lsusb my devices show up including the prolific on the TNC. Any help would be greatly appreciated.

Hardware: New Raspberry Pi 400 with 128gb.
OS: Ubuntu 20.10 Desktop installed with no errors.
YAAC: 163 Install went as usual with no problems. (The USB devices were there and worked when I was running the Raspberry Pi OS)

Data from terminal window:
beggsrl@beggsrl-desktop:~$ cd YAAC
beggsrl@beggsrl-desktop:~/YAAC$ java -jar YAAC.jar
<>=Linux
os.version=5.8.0-1010-raspi
os.arch=aarch64
java.version=1.8.0_275
java.class.version=52.0
JVM: Private Build OpenJDK 64-Bit Server VM 25.275-b01
java.class.path=YAAC.jar
Tue Dec 29 20:46:48 MST 2020: YAACBootstrap finding installation directory....
JSSC found at /home/beggsrl/YAAC/lib/jssc-2.9.2.jar
Tue Dec 29 20:46:48 MST 2020: starting YAAC....
Tue Dec 29 20:46:49 MST 2020: YAAC initializing on Linux 5.8.0-1010-raspi with Java 1.8.0_275
Tue Dec 29 20:46:49 MST 2020: YAAC finding installation directory....
Tue Dec 29 20:46:49 MST 2020: YAAC raising splash screen....
Tue Dec 29 20:46:50 MST 2020: load cached preferences....
Tue Dec 29 20:46:50 MST 2020: load beacon definitions....
Tue Dec 29 20:46:50 MST 2020: load status definition....
Tue Dec 29 20:46:50 MST 2020: set up raw packet data model....
Tue Dec 29 20:46:50 MST 2020: YAAC checking if upgrader needs moving....
Tue Dec 29 20:46:50 MST 2020: YAAC loading CoreProvider....
loading plugin --core-- name YAAC version 1.0-beta163(29-Dec-2020)
Tue Dec 29 20:46:50 MST 2020: creating SymAttr objects for 1.0.1...
Tue Dec 29 20:46:50 MST 2020: filling in text for 1.0.1 symbols...
Tue Dec 29 20:46:51 MST 2020: YAAC loading plugins....
scanning plugin JAR file /home/beggsrl/YAAC/plugins/sampleplugin.jar
attempting to load provider class org.ka2ddo.yaac.SamplePluginProvider
loading plugin /home/beggsrl/YAAC/plugins/sampleplugin.jar name YAAC Sample Plug-in version V0.0
Tue Dec 29 20:46:51 MST 2020: starting web server...
Tue Dec 29 20:46:51 MST 2020: YAAC starting main GUI....
Tue Dec 29 20:46:51 MST 2020: YAAC removing splash screen....
Tue Dec 29 20:46:51 MST 2020: setting up common GUI table models...
Tue Dec 29 20:46:51 MST 2020: starting bulletin board monitor...
Tue Dec 29 20:46:51 MST 2020: starting firstWindow=map
OpenMap(tm) Version 5.0
? Copyright (C) BBNT Solutions LLC.? All rights reserved.
? See for details.

Tue Dec 29 20:46:52 MST 2020: creating top map toolbar...
Tue Dec 29 20:46:52 MST 2020: 1609300012096: starting to load symbol images...
1609300012470: finished loading 1.0.1 basic symbol images...
Tue Dec 29 20:46:52 MST 2020: 1609300012470: done loading symbols.
Tue Dec 29 20:46:52 MST 2020: adding map scale widget...
Tue Dec 29 20:46:53 MST 2020: adding blinkenlight panel...
Tue Dec 29 20:46:53 MST 2020: creating map footer...
Tue Dec 29 20:46:53 MST 2020: setting up map hot-keys...
Tue Dec 29 20:46:53 MST 2020: sizing main map window...
Tue Dec 29 20:46:54 MST 2020: YAAC: GUI instantiated, now setting up GUI....
Tue Dec 29 20:46:54 MST 2020: YAAC starting digipeater....
Tue Dec 29 20:46:54 MST 2020: YAAC opening ports....
Tue Dec 29 20:46:54 MST 2020: waiting for I/O starter for Port1:APRS-IS to finish
? ?opening port PortConfig[Port1>APRS-IS,<>,14580,N0EB-10]
Tue Dec 29 20:46:54 MST 2020: attempt#1 opening socket to APRS-IS server <>
old socket rcvBuf=65536
updated socket rcvBuf=65536
Tue Dec 29 20:46:54 MST 2020: opening <> with filter " filter r/38.528168/-106.0035/80"
Tue Dec 29 20:46:54 MST 2020: initializing local station N0EB-10
Tue Dec 29 20:46:54 MST 2020: YAAC starting beacon and persistent objects....
# aprsc 2.1.5-g8af3cdc
# logresp N0EB-10 verified, server T2CAWEST
Tue Dec 29 20:46:55 MST 2020: YAAC creating main menu bar....
Tue Dec 29 20:46:55 MST 2020: about to create RasterMapOverlay layer...
renderCurrentMap[#2]: ABORT 0(0)/0 ways(0ur), 0/0 nodes, 0 signs, 0 files(1 new,0 missing) in 48msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: about to create StationRenderer layer...
renderCurrentMap[#2]: ABORT 1(863)/288 ways(0ur), 0/0 nodes, 0 signs, 1 files(3 new,1 missing) in 95msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#2]: ABORT 3(1508)/290 ways(0ur), 0/0 nodes, 0 signs, 1 files(0 new,1 missing) in 70msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: creating bookmark menu...
Tue Dec 29 20:46:55 MST 2020: YAAC startup completed.
renderCurrentMap[#2]: 2317(69221)/402631 ways(0ur), 5/210057 nodes, 10 signs, 8 files(14 new,4 missing) in 3349msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(9 new,6 missing) in 1838msec @ zoom=600000.0 [38.528168,-106.0035]SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See for further details.

ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#2]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 1040msec @ zoom=600000.0 [38.528168,-106.0035]
ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 850msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:48:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:48:22 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:48:22 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:48:22 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:48:23 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:48:29 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=24 msec
Tue Dec 29 20:48:29 MST 2020: ConfigurePreferences: font lists loaded
1609300113592: PortEditor: starting to create editor
1609300113594: PortEditor: starting to create per-driver cards
1609300113594: PortEditor: loading editor class for Serial_TNC
1609300113607: PortEditor: creating card for Serial_TNC
1609300113788: PortEditor: loading editor class for Kenwood
1609300113792: PortEditor: creating card for Kenwood
1609300113832: PortEditor: loading editor class for Serial_GPS
1609300113835: PortEditor: creating card for Serial_GPS
1609300113866: PortEditor: loading editor class for Serial_Weather
1609300113869: PortEditor: creating card for Serial_Weather
1609300113897: PortEditor: loading editor class for Yaesu
1609300113900: PortEditor: creating card for Yaesu
1609300113943: PortEditor: loading editor class for AGWPE
1609300113947: PortEditor: creating card for AGWPE
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300114064: PortEditor: loading editor class for KISS-over-TCP
1609300114068: PortEditor: creating card for KISS-over-TCP
1609300114113: PortEditor: loading editor class for APRS-IS
1609300114116: PortEditor: creating card for APRS-IS
1609300114188: PortEditor: loading editor class for SSL-APRS-IS
1609300114196: PortEditor: creating card for SSL-APRS-IS
1609300114763: PortEditor: loading editor class for UDP-Submit
1609300114766: PortEditor: creating card for UDP-Submit
1609300114791: PortEditor: loading editor class for GPSD
1609300114795: PortEditor: creating card for GPSD
1609300114836: PortEditor: loading editor class for WXNOW.TXT
1609300114839: PortEditor: creating card for WXNOW.TXT
1609300114883: PortEditor: loading editor class for ExtMsgSrc
1609300114886: PortEditor: creating card for ExtMsgSrc
1609300114945: PortEditor: loading editor class for File_TNC
1609300114949: PortEditor: creating card for File_TNC
1609300114988: PortEditor: loading editor class for OUTERNET
1609300114991: PortEditor: creating card for OUTERNET
1609300115015: PortEditor: creating card selector
updateHelpTag() from card .SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300115028: PortEditor: selected appropriate default card Serial_TNC
1609300115028: PortEditor: created.
updateHelpTag() from card .SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
jssc.SerialPortException: Port name - ; Method name - openPort(); Exception type - Port not found.
at jssc.SerialPort.openPort(SerialPort.java:168)
at .TestSerialPortAction.actionPerformed(TestSerialPortAction.java:85)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at org.GNOME.Accessibility.AtkWrapper$6.dispatchEvent(AtkWrapper.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:51:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:51:21 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:51:21 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:51:21 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=0 msec
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:51:21 MST 2020: ConfigurePreferences: font lists loaded
1609300287568: PortEditor: starting to create editor
1609300287569: PortEditor: starting to create per-driver cards
1609300287569: PortEditor: loading editor class for Serial_TNC
1609300287570: PortEditor: creating card for Serial_TNC
1609300287669: PortEditor: loading editor class for Kenwood
1609300287669: PortEditor: creating card for Kenwood
1609300287693: PortEditor: loading editor class for Serial_GPS
1609300287693: PortEditor: creating card for Serial_GPS
1609300287713: PortEditor: loading editor class for Serial_Weather
1609300287713: PortEditor: creating card for Serial_Weather
1609300287727: PortEditor: loading editor class for Yaesu
1609300287728: PortEditor: creating card for Yaesu
1609300287743: PortEditor: loading editor class for AGWPE
1609300287743: PortEditor: creating card for AGWPE
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300287798: PortEditor: loading editor class for KISS-over-TCP
1609300287798: PortEditor: creating card for KISS-over-TCP
1609300287863: PortEditor: loading editor class for APRS-IS
1609300287863: PortEditor: creating card for APRS-IS
1609300287893: PortEditor: loading editor class for SSL-APRS-IS
1609300287894: PortEditor: creating card for SSL-APRS-IS
1609300287927: PortEditor: loading editor class for UDP-Submit
1609300287927: PortEditor: creating card for UDP-Submit
1609300287948: PortEditor: loading editor class for GPSD
1609300287949: PortEditor: creating card for GPSD
1609300287993: PortEditor: loading editor class for WXNOW.TXT
1609300287994: PortEditor: creating card for WXNOW.TXT
1609300288014: PortEditor: loading editor class for ExtMsgSrc
1609300288015: PortEditor: creating card for ExtMsgSrc
1609300288045: PortEditor: loading editor class for File_TNC
1609300288045: PortEditor: creating card for File_TNC
1609300288067: PortEditor: loading editor class for OUTERNET
1609300288068: PortEditor: creating card for OUTERNET
1609300288081: PortEditor: creating card selector
updateHelpTag() from card .SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300288090: PortEditor: selected appropriate default card Serial_TNC
1609300288090: PortEditor: created.
updateHelpTag() from card .SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300322588: PortEditor: starting to create editor
1609300322588: PortEditor: starting to create per-driver cards
1609300322588: PortEditor: loading editor class for Serial_TNC
1609300322589: PortEditor: creating card for Serial_TNC
1609300322714: PortEditor: loading editor class for Kenwood
1609300322714: PortEditor: creating card for Kenwood
1609300322739: PortEditor: loading editor class for Serial_GPS
1609300322740: PortEditor: creating card for Serial_GPS
1609300322766: PortEditor: loading editor class for Serial_Weather
1609300322766: PortEditor: creating card for Serial_Weather
1609300322783: PortEditor: loading editor class for Yaesu
1609300322783: PortEditor: creating card for Yaesu
1609300322797: PortEditor: loading editor class for AGWPE
1609300322798: PortEditor: creating card for AGWPE
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300322840: PortEditor: loading editor class for KISS-over-TCP
1609300322841: PortEditor: creating card for KISS-over-TCP
1609300322878: PortEditor: loading editor class for APRS-IS
1609300322879: PortEditor: creating card for APRS-IS
1609300322907: PortEditor: loading editor class for SSL-APRS-IS
1609300322908: PortEditor: creating card for SSL-APRS-IS
1609300322931: PortEditor: loading editor class for UDP-Submit
1609300322932: PortEditor: creating card for UDP-Submit
1609300322947: PortEditor: loading editor class for GPSD
1609300322948: PortEditor: creating card for GPSD
1609300322968: PortEditor: loading editor class for WXNOW.TXT
1609300322969: PortEditor: creating card for WXNOW.TXT
1609300322986: PortEditor: loading editor class for ExtMsgSrc
1609300322986: PortEditor: creating card for ExtMsgSrc
1609300323009: PortEditor: loading editor class for File_TNC
1609300323010: PortEditor: creating card for File_TNC
1609300323039: PortEditor: loading editor class for OUTERNET
1609300323040: PortEditor: creating card for OUTERNET
1609300323047: PortEditor: creating card selector
updateHelpTag() from card .SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300323055: PortEditor: selected appropriate default card Serial_TNC
1609300323055: PortEditor: created.
updateHelpTag() from card .SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
Tue Dec 29 20:53:50 MST 2020: port APRS-IS: no socket[N0EB-10] failed
Tue Dec 29 20:53:50 MST 2020: try#0: connection to forgotten APRS-IS server lost: Socket closed
last comment: # aprsc 2.1.5-g8af3cdc 30 Dec 2020 03:53:34 GMT T2CAWEST <>
Tue Dec 29 20:53:50 MST 2020: duplicate thread Thread[AprsIsConnector(#1,N0EB-10-><>),6,main] dying...


Install went as usual with no

--
Thank You and God Bless [?]
Richard












--





Re: New OS

 

No.

sudo usermod -G dialout -a beggsrl

since the account already exists, you only want to modify it, not re-create it.

Andrew, KA2DDO
________________________________________
From: [email protected] <[email protected]> on behalf of Richard Beggs <richard.n0eb@...>
Sent: Wednesday, December 30, 2020 4:31 PM
To: [email protected]
Subject: Re: [yaac-users] New OS

Andrew

beggsrl@beggsrl-desktop:~$ sudo useradd -G dialout beggsrl
[sudo] password for beggsrl:
useradd: user 'beggsrl' already exists

beggsrl@beggsrl-desktop:~/YAAC$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04d9:0007 Holtek Semiconductor, Inc.
Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Next Idea??

--
Thank You and God Bless [¡`]
Richard

Richard Beggs N0EB 145.295
Email: Richard.N0EB@...
**


On Wed, Dec 30, 2020 at 12:14 PM Andrew P. <andrewemt@...<mailto:andrewemt@...>> wrote:
First question: Since it's a new OS install, have you granted your account a membership in the dialout group? If you aren't a member of that group, you can't access any of the system serial ports. Note that the Test Port button didn't work because you hadn't selected a serial port to test (the port name was blank in the jssc.SerialPortException that was thrown when the button failed).

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> on behalf of Richard Beggs
Sent: Wednesday, December 30, 2020 2:02 PM
Subject: [yaac-users] New OS

Andrew

Well I have created a mess that I can not figure out and I would like some help or guidance. Ever since I loaded Ubuntu 20.10 everything loaded and looked normal, When I got to the Port setup the APRS-IS installed normally. When I went to Add Port for Serial_TNC Nothing shows up in the Device Name. When I was using the Raspberry OS the Devices showed up. But now nothing is in the Device Name so I can not setup my TNC for RF incoming signals. When I lsusb my devices show up including the prolific on the TNC. Any help would be greatly appreciated.

Hardware: New Raspberry Pi 400 with 128gb.
OS: Ubuntu 20.10 Desktop installed with no errors.
YAAC: 163 Install went as usual with no problems. (The USB devices were there and worked when I was running the Raspberry Pi OS)

Data from terminal window:
beggsrl@beggsrl-desktop:~$ cd YAAC
beggsrl@beggsrl-desktop:~/YAAC$ java -jar YAAC.jar
os.name<><>=Linux
os.version=5.8.0-1010-raspi
os.arch=aarch64
java.version=1.8.0_275
java.class.version=52.0
JVM: Private Build OpenJDK 64-Bit Server VM 25.275-b01
java.class.path=YAAC.jar
Tue Dec 29 20:46:48 MST 2020: YAACBootstrap finding installation directory....
JSSC found at /home/beggsrl/YAAC/lib/jssc-2.9.2.jar
Tue Dec 29 20:46:48 MST 2020: starting YAAC....
Tue Dec 29 20:46:49 MST 2020: YAAC initializing on Linux 5.8.0-1010-raspi with Java 1.8.0_275
Tue Dec 29 20:46:49 MST 2020: YAAC finding installation directory....
Tue Dec 29 20:46:49 MST 2020: YAAC raising splash screen....
Tue Dec 29 20:46:50 MST 2020: load cached preferences....
Tue Dec 29 20:46:50 MST 2020: load beacon definitions....
Tue Dec 29 20:46:50 MST 2020: load status definition....
Tue Dec 29 20:46:50 MST 2020: set up raw packet data model....
Tue Dec 29 20:46:50 MST 2020: YAAC checking if upgrader needs moving....
Tue Dec 29 20:46:50 MST 2020: YAAC loading CoreProvider....
loading plugin --core-- name YAAC version 1.0-beta163(29-Dec-2020)
Tue Dec 29 20:46:50 MST 2020: creating SymAttr objects for 1.0.1...
Tue Dec 29 20:46:50 MST 2020: filling in text for 1.0.1 symbols...
Tue Dec 29 20:46:51 MST 2020: YAAC loading plugins....
scanning plugin JAR file /home/beggsrl/YAAC/plugins/sampleplugin.jar
attempting to load provider class org.ka2ddo.yaac.SamplePluginProvider
loading plugin /home/beggsrl/YAAC/plugins/sampleplugin.jar name YAAC Sample Plug-in version V0.0
Tue Dec 29 20:46:51 MST 2020: starting web server...
Tue Dec 29 20:46:51 MST 2020: YAAC starting main GUI....
Tue Dec 29 20:46:51 MST 2020: YAAC removing splash screen....
Tue Dec 29 20:46:51 MST 2020: setting up common GUI table models...
Tue Dec 29 20:46:51 MST 2020: starting bulletin board monitor...
Tue Dec 29 20:46:51 MST 2020: starting firstWindow=map
OpenMap(tm) Version 5.0
Copyright (C) BBNT Solutions LLC. All rights reserved.
See for details.

Tue Dec 29 20:46:52 MST 2020: creating top map toolbar...
Tue Dec 29 20:46:52 MST 2020: 1609300012096: starting to load symbol images...
1609300012470: finished loading 1.0.1 basic symbol images...
Tue Dec 29 20:46:52 MST 2020: 1609300012470: done loading symbols.
Tue Dec 29 20:46:52 MST 2020: adding map scale widget...
Tue Dec 29 20:46:53 MST 2020: adding blinkenlight panel...
Tue Dec 29 20:46:53 MST 2020: creating map footer...
Tue Dec 29 20:46:53 MST 2020: setting up map hot-keys...
Tue Dec 29 20:46:53 MST 2020: sizing main map window...
Tue Dec 29 20:46:54 MST 2020: YAAC: GUI instantiated, now setting up GUI....
Tue Dec 29 20:46:54 MST 2020: YAAC starting digipeater....
Tue Dec 29 20:46:54 MST 2020: YAAC opening ports....
Tue Dec 29 20:46:54 MST 2020: waiting for I/O starter for Port1:APRS-IS to finish
opening port PortConfig[Port1>APRS-IS,noam.aprs2.net<><>,14580,N0EB-10]
Tue Dec 29 20:46:54 MST 2020: attempt#1 opening socket to APRS-IS server noam.aprs2.net/167.114.2.176:14580<><>
old socket rcvBuf=65536
updated socket rcvBuf=65536
Tue Dec 29 20:46:54 MST 2020: opening noam.aprs2.net:14580<><> with filter " filter r/38.528168/-106.0035/80"
Tue Dec 29 20:46:54 MST 2020: initializing local station N0EB-10
Tue Dec 29 20:46:54 MST 2020: YAAC starting beacon and persistent objects....
# aprsc 2.1.5-g8af3cdc
# logresp N0EB-10 verified, server T2CAWEST
Tue Dec 29 20:46:55 MST 2020: YAAC creating main menu bar....
Tue Dec 29 20:46:55 MST 2020: about to create RasterMapOverlay layer...
renderCurrentMap[#2]: ABORT 0(0)/0 ways(0ur), 0/0 nodes, 0 signs, 0 files(1 new,0 missing) in 48msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: about to create StationRenderer layer...
renderCurrentMap[#2]: ABORT 1(863)/288 ways(0ur), 0/0 nodes, 0 signs, 1 files(3 new,1 missing) in 95msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#2]: ABORT 3(1508)/290 ways(0ur), 0/0 nodes, 0 signs, 1 files(0 new,1 missing) in 70msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: creating bookmark menu...
Tue Dec 29 20:46:55 MST 2020: YAAC startup completed.
renderCurrentMap[#2]: 2317(69221)/402631 ways(0ur), 5/210057 nodes, 10 signs, 8 files(14 new,4 missing) in 3349msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(9 new,6 missing) in 1838msec @ zoom=600000.0 [38.528168,-106.0035]SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See for further details.

ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#2]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 1040msec @ zoom=600000.0 [38.528168,-106.0035]
ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 850msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:48:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:48:22 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:48:22 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:48:22 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:48:23 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:48:29 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=24 msec
Tue Dec 29 20:48:29 MST 2020: ConfigurePreferences: font lists loaded
1609300113592: PortEditor: starting to create editor
1609300113594: PortEditor: starting to create per-driver cards
1609300113594: PortEditor: loading editor class for Serial_TNC
1609300113607: PortEditor: creating card for Serial_TNC
1609300113788: PortEditor: loading editor class for Kenwood
1609300113792: PortEditor: creating card for Kenwood
1609300113832: PortEditor: loading editor class for Serial_GPS
1609300113835: PortEditor: creating card for Serial_GPS
1609300113866: PortEditor: loading editor class for Serial_Weather
1609300113869: PortEditor: creating card for Serial_Weather
1609300113897: PortEditor: loading editor class for Yaesu
1609300113900: PortEditor: creating card for Yaesu
1609300113943: PortEditor: loading editor class for AGWPE
1609300113947: PortEditor: creating card for AGWPE
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300114064: PortEditor: loading editor class for KISS-over-TCP
1609300114068: PortEditor: creating card for KISS-over-TCP
1609300114113: PortEditor: loading editor class for APRS-IS
1609300114116: PortEditor: creating card for APRS-IS
1609300114188: PortEditor: loading editor class for SSL-APRS-IS
1609300114196: PortEditor: creating card for SSL-APRS-IS
1609300114763: PortEditor: loading editor class for UDP-Submit
1609300114766: PortEditor: creating card for UDP-Submit
1609300114791: PortEditor: loading editor class for GPSD
1609300114795: PortEditor: creating card for GPSD
1609300114836: PortEditor: loading editor class for WXNOW.TXT
1609300114839: PortEditor: creating card for WXNOW.TXT
1609300114883: PortEditor: loading editor class for ExtMsgSrc
1609300114886: PortEditor: creating card for ExtMsgSrc
1609300114945: PortEditor: loading editor class for File_TNC
1609300114949: PortEditor: creating card for File_TNC
1609300114988: PortEditor: loading editor class for OUTERNET
1609300114991: PortEditor: creating card for OUTERNET
1609300115015: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io<>.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300115028: PortEditor: selected appropriate default card Serial_TNC
1609300115028: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io<>.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
jssc.SerialPortException: Port name - ; Method name - openPort(); Exception type - Port not found.
at jssc.SerialPort.openPort(SerialPort.java:168)
at org.ka2ddo.yaac.gui.io<>.TestSerialPortAction.actionPerformed(TestSerialPortAction.java:85)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at org.GNOME.Accessibility.AtkWrapper$6.dispatchEvent(AtkWrapper.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:51:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:51:21 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:51:21 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:51:21 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=0 msec
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:51:21 MST 2020: ConfigurePreferences: font lists loaded
1609300287568: PortEditor: starting to create editor
1609300287569: PortEditor: starting to create per-driver cards
1609300287569: PortEditor: loading editor class for Serial_TNC
1609300287570: PortEditor: creating card for Serial_TNC
1609300287669: PortEditor: loading editor class for Kenwood
1609300287669: PortEditor: creating card for Kenwood
1609300287693: PortEditor: loading editor class for Serial_GPS
1609300287693: PortEditor: creating card for Serial_GPS
1609300287713: PortEditor: loading editor class for Serial_Weather
1609300287713: PortEditor: creating card for Serial_Weather
1609300287727: PortEditor: loading editor class for Yaesu
1609300287728: PortEditor: creating card for Yaesu
1609300287743: PortEditor: loading editor class for AGWPE
1609300287743: PortEditor: creating card for AGWPE
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300287798: PortEditor: loading editor class for KISS-over-TCP
1609300287798: PortEditor: creating card for KISS-over-TCP
1609300287863: PortEditor: loading editor class for APRS-IS
1609300287863: PortEditor: creating card for APRS-IS
1609300287893: PortEditor: loading editor class for SSL-APRS-IS
1609300287894: PortEditor: creating card for SSL-APRS-IS
1609300287927: PortEditor: loading editor class for UDP-Submit
1609300287927: PortEditor: creating card for UDP-Submit
1609300287948: PortEditor: loading editor class for GPSD
1609300287949: PortEditor: creating card for GPSD
1609300287993: PortEditor: loading editor class for WXNOW.TXT
1609300287994: PortEditor: creating card for WXNOW.TXT
1609300288014: PortEditor: loading editor class for ExtMsgSrc
1609300288015: PortEditor: creating card for ExtMsgSrc
1609300288045: PortEditor: loading editor class for File_TNC
1609300288045: PortEditor: creating card for File_TNC
1609300288067: PortEditor: loading editor class for OUTERNET
1609300288068: PortEditor: creating card for OUTERNET
1609300288081: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io<>.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300288090: PortEditor: selected appropriate default card Serial_TNC
1609300288090: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io<>.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300322588: PortEditor: starting to create editor
1609300322588: PortEditor: starting to create per-driver cards
1609300322588: PortEditor: loading editor class for Serial_TNC
1609300322589: PortEditor: creating card for Serial_TNC
1609300322714: PortEditor: loading editor class for Kenwood
1609300322714: PortEditor: creating card for Kenwood
1609300322739: PortEditor: loading editor class for Serial_GPS
1609300322740: PortEditor: creating card for Serial_GPS
1609300322766: PortEditor: loading editor class for Serial_Weather
1609300322766: PortEditor: creating card for Serial_Weather
1609300322783: PortEditor: loading editor class for Yaesu
1609300322783: PortEditor: creating card for Yaesu
1609300322797: PortEditor: loading editor class for AGWPE
1609300322798: PortEditor: creating card for AGWPE
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300322840: PortEditor: loading editor class for KISS-over-TCP
1609300322841: PortEditor: creating card for KISS-over-TCP
1609300322878: PortEditor: loading editor class for APRS-IS
1609300322879: PortEditor: creating card for APRS-IS
1609300322907: PortEditor: loading editor class for SSL-APRS-IS
1609300322908: PortEditor: creating card for SSL-APRS-IS
1609300322931: PortEditor: loading editor class for UDP-Submit
1609300322932: PortEditor: creating card for UDP-Submit
1609300322947: PortEditor: loading editor class for GPSD
1609300322948: PortEditor: creating card for GPSD
1609300322968: PortEditor: loading editor class for WXNOW.TXT
1609300322969: PortEditor: creating card for WXNOW.TXT
1609300322986: PortEditor: loading editor class for ExtMsgSrc
1609300322986: PortEditor: creating card for ExtMsgSrc
1609300323009: PortEditor: loading editor class for File_TNC
1609300323010: PortEditor: creating card for File_TNC
1609300323039: PortEditor: loading editor class for OUTERNET
1609300323040: PortEditor: creating card for OUTERNET
1609300323047: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io<>.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300323055: PortEditor: selected appropriate default card Serial_TNC
1609300323055: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io<>.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
Tue Dec 29 20:53:50 MST 2020: port APRS-IS: no socket[N0EB-10] failed
Tue Dec 29 20:53:50 MST 2020: try#0: connection to forgotten APRS-IS server lost: Socket closed
last comment: # aprsc 2.1.5-g8af3cdc 30 Dec 2020 03:53:34 GMT T2CAWEST 167.114.2.176:14580<><>
Tue Dec 29 20:53:50 MST 2020: duplicate thread Thread[AprsIsConnector(#1,N0EB-10->noam.aprs2.net:14580<><>),6,main] dying...


Install went as usual with no

--
Thank You and God Bless [?]
Richard


Re: New OS

 

Andrew

beggsrl@beggsrl-desktop:~$ sudo useradd -G dialout beggsrl
[sudo] password for beggsrl:
useradd: user 'beggsrl' already exists

beggsrl@beggsrl-desktop:~/YAAC$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04d9:0007 Holtek Semiconductor, Inc.
Bus 001 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Next Idea??

--
Thank You and God Bless?
Richard

Richard Beggs? ? ? ? ? ? N0EB? ? ? 145.295
Email:?Richard.N0EB@...
**


On Wed, Dec 30, 2020 at 12:14 PM Andrew P. <andrewemt@...> wrote:
First question: Since it's a new OS install, have you granted your account a membership in the dialout group? If you aren't a member of that group, you can't access any of the system serial ports. Note that the Test Port button didn't work because you hadn't selected a serial port to test (the port name was blank in the jssc.SerialPortException that was thrown when the button failed).

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected] <[email protected]> on behalf of Richard Beggs
Sent: Wednesday, December 30, 2020 2:02 PM
Subject: [yaac-users] New OS

Andrew

Well I have created a mess that I can not figure out and I would like some help or guidance. Ever since I loaded Ubuntu 20.10 everything loaded and looked normal, When I got to the Port setup the APRS-IS installed normally. When I went to Add Port for Serial_TNC Nothing shows up in the Device Name. When I was using the Raspberry OS the Devices showed up. But now nothing is in the Device Name so I can not setup my TNC for RF incoming signals. When I lsusb my devices show up including the prolific on the TNC. Any help would be greatly appreciated.

Hardware: New Raspberry Pi 400 with 128gb.
OS: Ubuntu 20.10 Desktop installed with no errors.
YAAC: 163 Install went as usual with no problems. (The USB devices were there and worked when I was running the Raspberry Pi OS)

Data from terminal window:
beggsrl@beggsrl-desktop:~$ cd YAAC
beggsrl@beggsrl-desktop:~/YAAC$ java -jar YAAC.jar
<>=Linux
os.version=5.8.0-1010-raspi
os.arch=aarch64
java.version=1.8.0_275
java.class.version=52.0
JVM: Private Build OpenJDK 64-Bit Server VM 25.275-b01
java.class.path=YAAC.jar
Tue Dec 29 20:46:48 MST 2020: YAACBootstrap finding installation directory....
JSSC found at /home/beggsrl/YAAC/lib/jssc-2.9.2.jar
Tue Dec 29 20:46:48 MST 2020: starting YAAC....
Tue Dec 29 20:46:49 MST 2020: YAAC initializing on Linux 5.8.0-1010-raspi with Java 1.8.0_275
Tue Dec 29 20:46:49 MST 2020: YAAC finding installation directory....
Tue Dec 29 20:46:49 MST 2020: YAAC raising splash screen....
Tue Dec 29 20:46:50 MST 2020: load cached preferences....
Tue Dec 29 20:46:50 MST 2020: load beacon definitions....
Tue Dec 29 20:46:50 MST 2020: load status definition....
Tue Dec 29 20:46:50 MST 2020: set up raw packet data model....
Tue Dec 29 20:46:50 MST 2020: YAAC checking if upgrader needs moving....
Tue Dec 29 20:46:50 MST 2020: YAAC loading CoreProvider....
loading plugin --core-- name YAAC version 1.0-beta163(29-Dec-2020)
Tue Dec 29 20:46:50 MST 2020: creating SymAttr objects for 1.0.1...
Tue Dec 29 20:46:50 MST 2020: filling in text for 1.0.1 symbols...
Tue Dec 29 20:46:51 MST 2020: YAAC loading plugins....
scanning plugin JAR file /home/beggsrl/YAAC/plugins/sampleplugin.jar
attempting to load provider class org.ka2ddo.yaac.SamplePluginProvider
loading plugin /home/beggsrl/YAAC/plugins/sampleplugin.jar name YAAC Sample Plug-in version V0.0
Tue Dec 29 20:46:51 MST 2020: starting web server...
Tue Dec 29 20:46:51 MST 2020: YAAC starting main GUI....
Tue Dec 29 20:46:51 MST 2020: YAAC removing splash screen....
Tue Dec 29 20:46:51 MST 2020: setting up common GUI table models...
Tue Dec 29 20:46:51 MST 2020: starting bulletin board monitor...
Tue Dec 29 20:46:51 MST 2020: starting firstWindow=map
OpenMap(tm) Version 5.0
? Copyright (C) BBNT Solutions LLC.? All rights reserved.
? See for details.

Tue Dec 29 20:46:52 MST 2020: creating top map toolbar...
Tue Dec 29 20:46:52 MST 2020: 1609300012096: starting to load symbol images...
1609300012470: finished loading 1.0.1 basic symbol images...
Tue Dec 29 20:46:52 MST 2020: 1609300012470: done loading symbols.
Tue Dec 29 20:46:52 MST 2020: adding map scale widget...
Tue Dec 29 20:46:53 MST 2020: adding blinkenlight panel...
Tue Dec 29 20:46:53 MST 2020: creating map footer...
Tue Dec 29 20:46:53 MST 2020: setting up map hot-keys...
Tue Dec 29 20:46:53 MST 2020: sizing main map window...
Tue Dec 29 20:46:54 MST 2020: YAAC: GUI instantiated, now setting up GUI....
Tue Dec 29 20:46:54 MST 2020: YAAC starting digipeater....
Tue Dec 29 20:46:54 MST 2020: YAAC opening ports....
Tue Dec 29 20:46:54 MST 2020: waiting for I/O starter for Port1:APRS-IS to finish
? ?opening port PortConfig[Port1>APRS-IS,<>,14580,N0EB-10]
Tue Dec 29 20:46:54 MST 2020: attempt#1 opening socket to APRS-IS server <>
old socket rcvBuf=65536
updated socket rcvBuf=65536
Tue Dec 29 20:46:54 MST 2020: opening <> with filter " filter r/38.528168/-106.0035/80"
Tue Dec 29 20:46:54 MST 2020: initializing local station N0EB-10
Tue Dec 29 20:46:54 MST 2020: YAAC starting beacon and persistent objects....
# aprsc 2.1.5-g8af3cdc
# logresp N0EB-10 verified, server T2CAWEST
Tue Dec 29 20:46:55 MST 2020: YAAC creating main menu bar....
Tue Dec 29 20:46:55 MST 2020: about to create RasterMapOverlay layer...
renderCurrentMap[#2]: ABORT 0(0)/0 ways(0ur), 0/0 nodes, 0 signs, 0 files(1 new,0 missing) in 48msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: about to create StationRenderer layer...
renderCurrentMap[#2]: ABORT 1(863)/288 ways(0ur), 0/0 nodes, 0 signs, 1 files(3 new,1 missing) in 95msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#2]: ABORT 3(1508)/290 ways(0ur), 0/0 nodes, 0 signs, 1 files(0 new,1 missing) in 70msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: creating bookmark menu...
Tue Dec 29 20:46:55 MST 2020: YAAC startup completed.
renderCurrentMap[#2]: 2317(69221)/402631 ways(0ur), 5/210057 nodes, 10 signs, 8 files(14 new,4 missing) in 3349msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(9 new,6 missing) in 1838msec @ zoom=600000.0 [38.528168,-106.0035]SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See for further details.

ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#2]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 1040msec @ zoom=600000.0 [38.528168,-106.0035]
ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 850msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:48:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:48:22 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:48:22 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:48:22 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:48:23 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:48:29 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=24 msec
Tue Dec 29 20:48:29 MST 2020: ConfigurePreferences: font lists loaded
1609300113592: PortEditor: starting to create editor
1609300113594: PortEditor: starting to create per-driver cards
1609300113594: PortEditor: loading editor class for Serial_TNC
1609300113607: PortEditor: creating card for Serial_TNC
1609300113788: PortEditor: loading editor class for Kenwood
1609300113792: PortEditor: creating card for Kenwood
1609300113832: PortEditor: loading editor class for Serial_GPS
1609300113835: PortEditor: creating card for Serial_GPS
1609300113866: PortEditor: loading editor class for Serial_Weather
1609300113869: PortEditor: creating card for Serial_Weather
1609300113897: PortEditor: loading editor class for Yaesu
1609300113900: PortEditor: creating card for Yaesu
1609300113943: PortEditor: loading editor class for AGWPE
1609300113947: PortEditor: creating card for AGWPE
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300114064: PortEditor: loading editor class for KISS-over-TCP
1609300114068: PortEditor: creating card for KISS-over-TCP
1609300114113: PortEditor: loading editor class for APRS-IS
1609300114116: PortEditor: creating card for APRS-IS
1609300114188: PortEditor: loading editor class for SSL-APRS-IS
1609300114196: PortEditor: creating card for SSL-APRS-IS
1609300114763: PortEditor: loading editor class for UDP-Submit
1609300114766: PortEditor: creating card for UDP-Submit
1609300114791: PortEditor: loading editor class for GPSD
1609300114795: PortEditor: creating card for GPSD
1609300114836: PortEditor: loading editor class for WXNOW.TXT
1609300114839: PortEditor: creating card for WXNOW.TXT
1609300114883: PortEditor: loading editor class for ExtMsgSrc
1609300114886: PortEditor: creating card for ExtMsgSrc
1609300114945: PortEditor: loading editor class for File_TNC
1609300114949: PortEditor: creating card for File_TNC
1609300114988: PortEditor: loading editor class for OUTERNET
1609300114991: PortEditor: creating card for OUTERNET
1609300115015: PortEditor: creating card selector
updateHelpTag() from card .SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300115028: PortEditor: selected appropriate default card Serial_TNC
1609300115028: PortEditor: created.
updateHelpTag() from card .SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
jssc.SerialPortException: Port name - ; Method name - openPort(); Exception type - Port not found.
at jssc.SerialPort.openPort(SerialPort.java:168)
at .TestSerialPortAction.actionPerformed(TestSerialPortAction.java:85)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at org.GNOME.Accessibility.AtkWrapper$6.dispatchEvent(AtkWrapper.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:51:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:51:21 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:51:21 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:51:21 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=0 msec
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:51:21 MST 2020: ConfigurePreferences: font lists loaded
1609300287568: PortEditor: starting to create editor
1609300287569: PortEditor: starting to create per-driver cards
1609300287569: PortEditor: loading editor class for Serial_TNC
1609300287570: PortEditor: creating card for Serial_TNC
1609300287669: PortEditor: loading editor class for Kenwood
1609300287669: PortEditor: creating card for Kenwood
1609300287693: PortEditor: loading editor class for Serial_GPS
1609300287693: PortEditor: creating card for Serial_GPS
1609300287713: PortEditor: loading editor class for Serial_Weather
1609300287713: PortEditor: creating card for Serial_Weather
1609300287727: PortEditor: loading editor class for Yaesu
1609300287728: PortEditor: creating card for Yaesu
1609300287743: PortEditor: loading editor class for AGWPE
1609300287743: PortEditor: creating card for AGWPE
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300287798: PortEditor: loading editor class for KISS-over-TCP
1609300287798: PortEditor: creating card for KISS-over-TCP
1609300287863: PortEditor: loading editor class for APRS-IS
1609300287863: PortEditor: creating card for APRS-IS
1609300287893: PortEditor: loading editor class for SSL-APRS-IS
1609300287894: PortEditor: creating card for SSL-APRS-IS
1609300287927: PortEditor: loading editor class for UDP-Submit
1609300287927: PortEditor: creating card for UDP-Submit
1609300287948: PortEditor: loading editor class for GPSD
1609300287949: PortEditor: creating card for GPSD
1609300287993: PortEditor: loading editor class for WXNOW.TXT
1609300287994: PortEditor: creating card for WXNOW.TXT
1609300288014: PortEditor: loading editor class for ExtMsgSrc
1609300288015: PortEditor: creating card for ExtMsgSrc
1609300288045: PortEditor: loading editor class for File_TNC
1609300288045: PortEditor: creating card for File_TNC
1609300288067: PortEditor: loading editor class for OUTERNET
1609300288068: PortEditor: creating card for OUTERNET
1609300288081: PortEditor: creating card selector
updateHelpTag() from card .SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300288090: PortEditor: selected appropriate default card Serial_TNC
1609300288090: PortEditor: created.
updateHelpTag() from card .SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300322588: PortEditor: starting to create editor
1609300322588: PortEditor: starting to create per-driver cards
1609300322588: PortEditor: loading editor class for Serial_TNC
1609300322589: PortEditor: creating card for Serial_TNC
1609300322714: PortEditor: loading editor class for Kenwood
1609300322714: PortEditor: creating card for Kenwood
1609300322739: PortEditor: loading editor class for Serial_GPS
1609300322740: PortEditor: creating card for Serial_GPS
1609300322766: PortEditor: loading editor class for Serial_Weather
1609300322766: PortEditor: creating card for Serial_Weather
1609300322783: PortEditor: loading editor class for Yaesu
1609300322783: PortEditor: creating card for Yaesu
1609300322797: PortEditor: loading editor class for AGWPE
1609300322798: PortEditor: creating card for AGWPE
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300322840: PortEditor: loading editor class for KISS-over-TCP
1609300322841: PortEditor: creating card for KISS-over-TCP
1609300322878: PortEditor: loading editor class for APRS-IS
1609300322879: PortEditor: creating card for APRS-IS
1609300322907: PortEditor: loading editor class for SSL-APRS-IS
1609300322908: PortEditor: creating card for SSL-APRS-IS
1609300322931: PortEditor: loading editor class for UDP-Submit
1609300322932: PortEditor: creating card for UDP-Submit
1609300322947: PortEditor: loading editor class for GPSD
1609300322948: PortEditor: creating card for GPSD
1609300322968: PortEditor: loading editor class for WXNOW.TXT
1609300322969: PortEditor: creating card for WXNOW.TXT
1609300322986: PortEditor: loading editor class for ExtMsgSrc
1609300322986: PortEditor: creating card for ExtMsgSrc
1609300323009: PortEditor: loading editor class for File_TNC
1609300323010: PortEditor: creating card for File_TNC
1609300323039: PortEditor: loading editor class for OUTERNET
1609300323040: PortEditor: creating card for OUTERNET
1609300323047: PortEditor: creating card selector
updateHelpTag() from card .SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300323055: PortEditor: selected appropriate default card Serial_TNC
1609300323055: PortEditor: created.
updateHelpTag() from card .SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
Tue Dec 29 20:53:50 MST 2020: port APRS-IS: no socket[N0EB-10] failed
Tue Dec 29 20:53:50 MST 2020: try#0: connection to forgotten APRS-IS server lost: Socket closed
last comment: # aprsc 2.1.5-g8af3cdc 30 Dec 2020 03:53:34 GMT T2CAWEST <>
Tue Dec 29 20:53:50 MST 2020: duplicate thread Thread[AprsIsConnector(#1,N0EB-10-><>),6,main] dying...


Install went as usual with no

--
Thank You and God Bless [?]
Richard











Re: hang on Mac OS X

 

When I launch YAAC, the logs indicate that jssc-2.9.2 from the YAAC
distribution is being used. GPSd is 3.21. Java is 15.0.1.

Matthew

NB0X

On 12/30/20 9:53 AM, Andrew P. via groups.io wrote:
That's really odd. JSSC should have just skipped around the port because it was busy being used by GPSD. I wonder if GPSD isn't using the O_EXCL flag when it opens the serial port; if it was, JSSC should continue with a properly-handled EBUSY (device in use by someone else) error instead of hanging.

When you start YAAC, where does it say it is getting the JSSC library from? The changes in build#162 and #163 were to go looking for a system-provided JSSC library before using the one shipped with YAAC, under the assumption the one provided by the operating system would be more likely to match the system than the generic version in YAAC. But if that's an older version, it might have bugs. YAAC ships with version 2.9.2 of JSSC. What do you have? Also, what version of GPSD are you using?

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected] <[email protected]> on behalf of Matthew - NB?X <matthew@...>
Sent: Wednesday, December 30, 2020 12:41 PM
To: [email protected]
Subject: Re: [yaac-users] hang on Mac OS X

That is interesting. I have a USB GPS dongle that is at
/dev/tty.usbserial-14330 when plugged and is serviced by GPSd.

I have determined that:

1. YAAC doesn't hang if I unplug the GPS dongle

2. YAAC still hangs if I kill GPSd with the GPS dongle installed, but

3. YAAC doesn't hang if I kill GPSd and unplug then plug the GPS dongle.

Thank you for your help. Not sure what can be done regarding this issue
from the programming side, but at least I have a reasonable work-around.

Matthew - NB0X

On 12/30/20 9:31 AM, Andrew P. via groups.io wrote:
I trimmed the jstack output to show the offending problem. It seems that one of the serial ports on your Mac is stuck, so when JSSC attempts to open it to confirm it is a real serial port (not a broken link in the file system), the open() system service call hangs. The reason the open is occurring is because YAAC is trying to pre-populate the drop-down list of available serial port names for your convenience, so it asks JSSC to get it that list. Unfortunately, it's not telling us which serial port file it's trying to open.

The file name pattern JSSC looks for on a Mac is

/dev/tty.serial.*
/dev/tty.usbserial.*
/dev/tty.usbmodem.*

and apparently Mac OS X does not honor the O_NDELAY (non-blocking) flag on the open() system call for a serial port.

Do you have any strange devices that look like serial ports on your system but aren't really?

Andrew, KA2DDO
author of YAAC

________________________________________
From: [email protected] <[email protected]> on behalf of Matthew Wishek
Sent: Wednesday, December 30, 2020 10:34 AM
Subject: Re: [yaac-users] URGENT: new build#163 of YAAC, created 2020-Dec-29

Here is the output of the 'jstack' command on the sub-process:

% jstack 17388
2020-12-30 07:31:31
Full thread dump Java HotSpot(TM) 64-Bit Server VM (15.0.1+9-18 mixed mode, sharing):
~~~~~~~
"AWT-EventQueue-0" #23 prio=6 os_prio=31 cpu=1908.38ms elapsed=127.87s tid=0x00007fa602050e00 nid=0x1ff03 runnable [0x000070000df81000]
java.lang.Thread.State: RUNNABLE
at jssc.SerialNativeInterface.openPort(Native Method)
at jssc.SerialPortList.getUnixBasedPortNames(SerialPortList.java:333)
at jssc.SerialPortList.getPortNames(SerialPortList.java:296)
at jssc.SerialPortList.getPortNames(SerialPortList.java:178)
at org.ka2ddo.yaac.os.OSAdapter$1.getSerialPortNames(OSAdapter.java:59)
at org.ka2ddo.yaac.os.OSAdapter.getSerialPortNames(OSAdapter.java:89)
at org.ka2ddo.yaac.os.OSAdapter.getCachedSerialPortNames(OSAdapter.java:101)
at org.ka2ddo.yaac.gui.io.SerialTNCPortEditor.<init>(SerialTNCPortEditor.java:88)
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0([email protected]/Native Method)
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance([email protected]/NativeConstructorAccessorImpl.java:64)
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance([email protected]/DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:500)
at java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:481)
at org.ka2ddo.yaac.gui.PortEditor.<init>(PortEditor.java:81)
at org.ka2ddo.yaac.gui.config.ConfigurePorts.actionPerformed(ConfigurePorts.java:97)
at javax.swing.AbstractButton.fireActionPerformed([email protected]/AbstractButton.java:1967)
at javax.swing.AbstractButton$Handler.actionPerformed([email protected]/AbstractButton.java:2308)
at javax.swing.DefaultButtonModel.fireActionPerformed([email protected]/DefaultButtonModel.java:405)
at javax.swing.DefaultButtonModel.setPressed([email protected]/DefaultButtonModel.java:262)





--
Matthew
NB0X









--
Matthew
NB0X


Re: New OS

 

First question: Since it's a new OS install, have you granted your account a membership in the dialout group? If you aren't a member of that group, you can't access any of the system serial ports. Note that the Test Port button didn't work because you hadn't selected a serial port to test (the port name was blank in the jssc.SerialPortException that was thrown when the button failed).

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected] <[email protected]> on behalf of Richard Beggs
Sent: Wednesday, December 30, 2020 2:02 PM
Subject: [yaac-users] New OS

Andrew

Well I have created a mess that I can not figure out and I would like some help or guidance. Ever since I loaded Ubuntu 20.10 everything loaded and looked normal, When I got to the Port setup the APRS-IS installed normally. When I went to Add Port for Serial_TNC Nothing shows up in the Device Name. When I was using the Raspberry OS the Devices showed up. But now nothing is in the Device Name so I can not setup my TNC for RF incoming signals. When I lsusb my devices show up including the prolific on the TNC. Any help would be greatly appreciated.

Hardware: New Raspberry Pi 400 with 128gb.
OS: Ubuntu 20.10 Desktop installed with no errors.
YAAC: 163 Install went as usual with no problems. (The USB devices were there and worked when I was running the Raspberry Pi OS)

Data from terminal window:
beggsrl@beggsrl-desktop:~$ cd YAAC
beggsrl@beggsrl-desktop:~/YAAC$ java -jar YAAC.jar
os.name<>=Linux
os.version=5.8.0-1010-raspi
os.arch=aarch64
java.version=1.8.0_275
java.class.version=52.0
JVM: Private Build OpenJDK 64-Bit Server VM 25.275-b01
java.class.path=YAAC.jar
Tue Dec 29 20:46:48 MST 2020: YAACBootstrap finding installation directory....
JSSC found at /home/beggsrl/YAAC/lib/jssc-2.9.2.jar
Tue Dec 29 20:46:48 MST 2020: starting YAAC....
Tue Dec 29 20:46:49 MST 2020: YAAC initializing on Linux 5.8.0-1010-raspi with Java 1.8.0_275
Tue Dec 29 20:46:49 MST 2020: YAAC finding installation directory....
Tue Dec 29 20:46:49 MST 2020: YAAC raising splash screen....
Tue Dec 29 20:46:50 MST 2020: load cached preferences....
Tue Dec 29 20:46:50 MST 2020: load beacon definitions....
Tue Dec 29 20:46:50 MST 2020: load status definition....
Tue Dec 29 20:46:50 MST 2020: set up raw packet data model....
Tue Dec 29 20:46:50 MST 2020: YAAC checking if upgrader needs moving....
Tue Dec 29 20:46:50 MST 2020: YAAC loading CoreProvider....
loading plugin --core-- name YAAC version 1.0-beta163(29-Dec-2020)
Tue Dec 29 20:46:50 MST 2020: creating SymAttr objects for 1.0.1...
Tue Dec 29 20:46:50 MST 2020: filling in text for 1.0.1 symbols...
Tue Dec 29 20:46:51 MST 2020: YAAC loading plugins....
scanning plugin JAR file /home/beggsrl/YAAC/plugins/sampleplugin.jar
attempting to load provider class org.ka2ddo.yaac.SamplePluginProvider
loading plugin /home/beggsrl/YAAC/plugins/sampleplugin.jar name YAAC Sample Plug-in version V0.0
Tue Dec 29 20:46:51 MST 2020: starting web server...
Tue Dec 29 20:46:51 MST 2020: YAAC starting main GUI....
Tue Dec 29 20:46:51 MST 2020: YAAC removing splash screen....
Tue Dec 29 20:46:51 MST 2020: setting up common GUI table models...
Tue Dec 29 20:46:51 MST 2020: starting bulletin board monitor...
Tue Dec 29 20:46:51 MST 2020: starting firstWindow=map
OpenMap(tm) Version 5.0
Copyright (C) BBNT Solutions LLC. All rights reserved.
See for details.

Tue Dec 29 20:46:52 MST 2020: creating top map toolbar...
Tue Dec 29 20:46:52 MST 2020: 1609300012096: starting to load symbol images...
1609300012470: finished loading 1.0.1 basic symbol images...
Tue Dec 29 20:46:52 MST 2020: 1609300012470: done loading symbols.
Tue Dec 29 20:46:52 MST 2020: adding map scale widget...
Tue Dec 29 20:46:53 MST 2020: adding blinkenlight panel...
Tue Dec 29 20:46:53 MST 2020: creating map footer...
Tue Dec 29 20:46:53 MST 2020: setting up map hot-keys...
Tue Dec 29 20:46:53 MST 2020: sizing main map window...
Tue Dec 29 20:46:54 MST 2020: YAAC: GUI instantiated, now setting up GUI....
Tue Dec 29 20:46:54 MST 2020: YAAC starting digipeater....
Tue Dec 29 20:46:54 MST 2020: YAAC opening ports....
Tue Dec 29 20:46:54 MST 2020: waiting for I/O starter for Port1:APRS-IS to finish
opening port PortConfig[Port1>APRS-IS,noam.aprs2.net<>,14580,N0EB-10]
Tue Dec 29 20:46:54 MST 2020: attempt#1 opening socket to APRS-IS server noam.aprs2.net/167.114.2.176:14580<>
old socket rcvBuf=65536
updated socket rcvBuf=65536
Tue Dec 29 20:46:54 MST 2020: opening noam.aprs2.net:14580<> with filter " filter r/38.528168/-106.0035/80"
Tue Dec 29 20:46:54 MST 2020: initializing local station N0EB-10
Tue Dec 29 20:46:54 MST 2020: YAAC starting beacon and persistent objects....
# aprsc 2.1.5-g8af3cdc
# logresp N0EB-10 verified, server T2CAWEST
Tue Dec 29 20:46:55 MST 2020: YAAC creating main menu bar....
Tue Dec 29 20:46:55 MST 2020: about to create RasterMapOverlay layer...
renderCurrentMap[#2]: ABORT 0(0)/0 ways(0ur), 0/0 nodes, 0 signs, 0 files(1 new,0 missing) in 48msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: about to create StationRenderer layer...
renderCurrentMap[#2]: ABORT 1(863)/288 ways(0ur), 0/0 nodes, 0 signs, 1 files(3 new,1 missing) in 95msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#2]: ABORT 3(1508)/290 ways(0ur), 0/0 nodes, 0 signs, 1 files(0 new,1 missing) in 70msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: creating bookmark menu...
Tue Dec 29 20:46:55 MST 2020: YAAC startup completed.
renderCurrentMap[#2]: 2317(69221)/402631 ways(0ur), 5/210057 nodes, 10 signs, 8 files(14 new,4 missing) in 3349msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(9 new,6 missing) in 1838msec @ zoom=600000.0 [38.528168,-106.0035]SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See for further details.

ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#2]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 1040msec @ zoom=600000.0 [38.528168,-106.0035]
ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 850msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:48:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:48:22 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:48:22 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:48:22 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:48:23 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:48:29 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=24 msec
Tue Dec 29 20:48:29 MST 2020: ConfigurePreferences: font lists loaded
1609300113592: PortEditor: starting to create editor
1609300113594: PortEditor: starting to create per-driver cards
1609300113594: PortEditor: loading editor class for Serial_TNC
1609300113607: PortEditor: creating card for Serial_TNC
1609300113788: PortEditor: loading editor class for Kenwood
1609300113792: PortEditor: creating card for Kenwood
1609300113832: PortEditor: loading editor class for Serial_GPS
1609300113835: PortEditor: creating card for Serial_GPS
1609300113866: PortEditor: loading editor class for Serial_Weather
1609300113869: PortEditor: creating card for Serial_Weather
1609300113897: PortEditor: loading editor class for Yaesu
1609300113900: PortEditor: creating card for Yaesu
1609300113943: PortEditor: loading editor class for AGWPE
1609300113947: PortEditor: creating card for AGWPE
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300114064: PortEditor: loading editor class for KISS-over-TCP
1609300114068: PortEditor: creating card for KISS-over-TCP
1609300114113: PortEditor: loading editor class for APRS-IS
1609300114116: PortEditor: creating card for APRS-IS
1609300114188: PortEditor: loading editor class for SSL-APRS-IS
1609300114196: PortEditor: creating card for SSL-APRS-IS
1609300114763: PortEditor: loading editor class for UDP-Submit
1609300114766: PortEditor: creating card for UDP-Submit
1609300114791: PortEditor: loading editor class for GPSD
1609300114795: PortEditor: creating card for GPSD
1609300114836: PortEditor: loading editor class for WXNOW.TXT
1609300114839: PortEditor: creating card for WXNOW.TXT
1609300114883: PortEditor: loading editor class for ExtMsgSrc
1609300114886: PortEditor: creating card for ExtMsgSrc
1609300114945: PortEditor: loading editor class for File_TNC
1609300114949: PortEditor: creating card for File_TNC
1609300114988: PortEditor: loading editor class for OUTERNET
1609300114991: PortEditor: creating card for OUTERNET
1609300115015: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300115028: PortEditor: selected appropriate default card Serial_TNC
1609300115028: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
jssc.SerialPortException: Port name - ; Method name - openPort(); Exception type - Port not found.
at jssc.SerialPort.openPort(SerialPort.java:168)
at org.ka2ddo.yaac.gui.io.TestSerialPortAction.actionPerformed(TestSerialPortAction.java:85)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at org.GNOME.Accessibility.AtkWrapper$6.dispatchEvent(AtkWrapper.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:51:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:51:21 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:51:21 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:51:21 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=0 msec
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:51:21 MST 2020: ConfigurePreferences: font lists loaded
1609300287568: PortEditor: starting to create editor
1609300287569: PortEditor: starting to create per-driver cards
1609300287569: PortEditor: loading editor class for Serial_TNC
1609300287570: PortEditor: creating card for Serial_TNC
1609300287669: PortEditor: loading editor class for Kenwood
1609300287669: PortEditor: creating card for Kenwood
1609300287693: PortEditor: loading editor class for Serial_GPS
1609300287693: PortEditor: creating card for Serial_GPS
1609300287713: PortEditor: loading editor class for Serial_Weather
1609300287713: PortEditor: creating card for Serial_Weather
1609300287727: PortEditor: loading editor class for Yaesu
1609300287728: PortEditor: creating card for Yaesu
1609300287743: PortEditor: loading editor class for AGWPE
1609300287743: PortEditor: creating card for AGWPE
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300287798: PortEditor: loading editor class for KISS-over-TCP
1609300287798: PortEditor: creating card for KISS-over-TCP
1609300287863: PortEditor: loading editor class for APRS-IS
1609300287863: PortEditor: creating card for APRS-IS
1609300287893: PortEditor: loading editor class for SSL-APRS-IS
1609300287894: PortEditor: creating card for SSL-APRS-IS
1609300287927: PortEditor: loading editor class for UDP-Submit
1609300287927: PortEditor: creating card for UDP-Submit
1609300287948: PortEditor: loading editor class for GPSD
1609300287949: PortEditor: creating card for GPSD
1609300287993: PortEditor: loading editor class for WXNOW.TXT
1609300287994: PortEditor: creating card for WXNOW.TXT
1609300288014: PortEditor: loading editor class for ExtMsgSrc
1609300288015: PortEditor: creating card for ExtMsgSrc
1609300288045: PortEditor: loading editor class for File_TNC
1609300288045: PortEditor: creating card for File_TNC
1609300288067: PortEditor: loading editor class for OUTERNET
1609300288068: PortEditor: creating card for OUTERNET
1609300288081: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300288090: PortEditor: selected appropriate default card Serial_TNC
1609300288090: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300322588: PortEditor: starting to create editor
1609300322588: PortEditor: starting to create per-driver cards
1609300322588: PortEditor: loading editor class for Serial_TNC
1609300322589: PortEditor: creating card for Serial_TNC
1609300322714: PortEditor: loading editor class for Kenwood
1609300322714: PortEditor: creating card for Kenwood
1609300322739: PortEditor: loading editor class for Serial_GPS
1609300322740: PortEditor: creating card for Serial_GPS
1609300322766: PortEditor: loading editor class for Serial_Weather
1609300322766: PortEditor: creating card for Serial_Weather
1609300322783: PortEditor: loading editor class for Yaesu
1609300322783: PortEditor: creating card for Yaesu
1609300322797: PortEditor: loading editor class for AGWPE
1609300322798: PortEditor: creating card for AGWPE
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300322840: PortEditor: loading editor class for KISS-over-TCP
1609300322841: PortEditor: creating card for KISS-over-TCP
1609300322878: PortEditor: loading editor class for APRS-IS
1609300322879: PortEditor: creating card for APRS-IS
1609300322907: PortEditor: loading editor class for SSL-APRS-IS
1609300322908: PortEditor: creating card for SSL-APRS-IS
1609300322931: PortEditor: loading editor class for UDP-Submit
1609300322932: PortEditor: creating card for UDP-Submit
1609300322947: PortEditor: loading editor class for GPSD
1609300322948: PortEditor: creating card for GPSD
1609300322968: PortEditor: loading editor class for WXNOW.TXT
1609300322969: PortEditor: creating card for WXNOW.TXT
1609300322986: PortEditor: loading editor class for ExtMsgSrc
1609300322986: PortEditor: creating card for ExtMsgSrc
1609300323009: PortEditor: loading editor class for File_TNC
1609300323010: PortEditor: creating card for File_TNC
1609300323039: PortEditor: loading editor class for OUTERNET
1609300323040: PortEditor: creating card for OUTERNET
1609300323047: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300323055: PortEditor: selected appropriate default card Serial_TNC
1609300323055: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
Tue Dec 29 20:53:50 MST 2020: port APRS-IS: no socket[N0EB-10] failed
Tue Dec 29 20:53:50 MST 2020: try#0: connection to forgotten APRS-IS server lost: Socket closed
last comment: # aprsc 2.1.5-g8af3cdc 30 Dec 2020 03:53:34 GMT T2CAWEST 167.114.2.176:14580<>
Tue Dec 29 20:53:50 MST 2020: duplicate thread Thread[AprsIsConnector(#1,N0EB-10->noam.aprs2.net:14580<>),6,main] dying...


Install went as usual with no

--
Thank You and God Bless [?]
Richard


New OS

 

Andrew

Well I have created a mess that I can not figure out and I would like some help or guidance. Ever since I loaded Ubuntu 20.10 everything loaded and looked normal, When I got to the Port setup the APRS-IS installed normally. When I went to Add Port for Serial_TNC Nothing shows up in the Device Name. When I was using the Raspberry OS the Devices showed up. But now nothing is in the Device Name so I can not setup my TNC for RF incoming signals. When I lsusb my devices show up including the prolific on the TNC. Any help would be greatly appreciated.

Hardware: New Raspberry Pi 400 with 128gb.
OS: Ubuntu 20.10 Desktop installed with no errors.
YAAC: 163?Install went as usual with no problems. (The USB devices were there and worked when I was running the Raspberry Pi OS)

Data from terminal window:
beggsrl@beggsrl-desktop:~$ cd YAAC
beggsrl@beggsrl-desktop:~/YAAC$ java -jar YAAC.jar
=Linux
os.version=5.8.0-1010-raspi
os.arch=aarch64
java.version=1.8.0_275
java.class.version=52.0
JVM: Private Build OpenJDK 64-Bit Server VM 25.275-b01
java.class.path=YAAC.jar
Tue Dec 29 20:46:48 MST 2020: YAACBootstrap finding installation directory....
JSSC found at /home/beggsrl/YAAC/lib/jssc-2.9.2.jar
Tue Dec 29 20:46:48 MST 2020: starting YAAC....
Tue Dec 29 20:46:49 MST 2020: YAAC initializing on Linux 5.8.0-1010-raspi with Java 1.8.0_275
Tue Dec 29 20:46:49 MST 2020: YAAC finding installation directory....
Tue Dec 29 20:46:49 MST 2020: YAAC raising splash screen....
Tue Dec 29 20:46:50 MST 2020: load cached preferences....
Tue Dec 29 20:46:50 MST 2020: load beacon definitions....
Tue Dec 29 20:46:50 MST 2020: load status definition....
Tue Dec 29 20:46:50 MST 2020: set up raw packet data model....
Tue Dec 29 20:46:50 MST 2020: YAAC checking if upgrader needs moving....
Tue Dec 29 20:46:50 MST 2020: YAAC loading CoreProvider....
loading plugin --core-- name YAAC version 1.0-beta163(29-Dec-2020)
Tue Dec 29 20:46:50 MST 2020: creating SymAttr objects for 1.0.1...
Tue Dec 29 20:46:50 MST 2020: filling in text for 1.0.1 symbols...
Tue Dec 29 20:46:51 MST 2020: YAAC loading plugins....
scanning plugin JAR file /home/beggsrl/YAAC/plugins/sampleplugin.jar
attempting to load provider class org.ka2ddo.yaac.SamplePluginProvider
loading plugin /home/beggsrl/YAAC/plugins/sampleplugin.jar name YAAC Sample Plug-in version V0.0
Tue Dec 29 20:46:51 MST 2020: starting web server...
Tue Dec 29 20:46:51 MST 2020: YAAC starting main GUI....
Tue Dec 29 20:46:51 MST 2020: YAAC removing splash screen....
Tue Dec 29 20:46:51 MST 2020: setting up common GUI table models...
Tue Dec 29 20:46:51 MST 2020: starting bulletin board monitor...
Tue Dec 29 20:46:51 MST 2020: starting firstWindow=map
OpenMap(tm) Version 5.0
? Copyright (C) BBNT Solutions LLC.? All rights reserved.
? See??for details.

Tue Dec 29 20:46:52 MST 2020: creating top map toolbar...
Tue Dec 29 20:46:52 MST 2020: 1609300012096: starting to load symbol images...
1609300012470: finished loading 1.0.1 basic symbol images...
Tue Dec 29 20:46:52 MST 2020: 1609300012470: done loading symbols.
Tue Dec 29 20:46:52 MST 2020: adding map scale widget...
Tue Dec 29 20:46:53 MST 2020: adding blinkenlight panel...
Tue Dec 29 20:46:53 MST 2020: creating map footer...
Tue Dec 29 20:46:53 MST 2020: setting up map hot-keys...
Tue Dec 29 20:46:53 MST 2020: sizing main map window...
Tue Dec 29 20:46:54 MST 2020: YAAC: GUI instantiated, now setting up GUI....
Tue Dec 29 20:46:54 MST 2020: YAAC starting digipeater....
Tue Dec 29 20:46:54 MST 2020: YAAC opening ports....
Tue Dec 29 20:46:54 MST 2020: waiting for I/O starter for Port1:APRS-IS to finish
? ?opening port PortConfig[Port1>APRS-IS,,14580,N0EB-10]
Tue Dec 29 20:46:54 MST 2020: attempt#1 opening socket to APRS-IS server?
old socket rcvBuf=65536
updated socket rcvBuf=65536
Tue Dec 29 20:46:54 MST 2020: opening??with filter " filter r/38.528168/-106.0035/80"
Tue Dec 29 20:46:54 MST 2020: initializing local station N0EB-10
Tue Dec 29 20:46:54 MST 2020: YAAC starting beacon and persistent objects....
# aprsc 2.1.5-g8af3cdc
# logresp N0EB-10 verified, server T2CAWEST
Tue Dec 29 20:46:55 MST 2020: YAAC creating main menu bar....
Tue Dec 29 20:46:55 MST 2020: about to create RasterMapOverlay layer...
renderCurrentMap[#2]: ABORT 0(0)/0 ways(0ur), 0/0 nodes, 0 signs, 0 files(1 new,0 missing) in 48msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: about to create StationRenderer layer...
renderCurrentMap[#2]: ABORT 1(863)/288 ways(0ur), 0/0 nodes, 0 signs, 1 files(3 new,1 missing) in 95msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#2]: ABORT 3(1508)/290 ways(0ur), 0/0 nodes, 0 signs, 1 files(0 new,1 missing) in 70msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:46:55 MST 2020: creating bookmark menu...
Tue Dec 29 20:46:55 MST 2020: YAAC startup completed.
renderCurrentMap[#2]: 2317(69221)/402631 ways(0ur), 5/210057 nodes, 10 signs, 8 files(14 new,4 missing) in 3349msec @ zoom=600000.0 [38.528168,-106.0035]
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(9 new,6 missing) in 1838msec @ zoom=600000.0 [38.528168,-106.0035]SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See??for further details.

ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#2]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 1040msec @ zoom=600000.0 [38.528168,-106.0035]
ConfigStationType: loaded 188 symbol codes
renderCurrentMap[#1]: 2775(85767)/492682 ways(0ur), 6/213183 nodes, 14 signs, 12 files(0 new,6 missing) in 850msec @ zoom=600000.0 [38.528168,-106.0035]
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:48:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:48:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:48:22 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:48:22 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:48:22 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:48:23 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:48:29 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=24 msec
Tue Dec 29 20:48:29 MST 2020: ConfigurePreferences: font lists loaded
1609300113592: PortEditor: starting to create editor
1609300113594: PortEditor: starting to create per-driver cards
1609300113594: PortEditor: loading editor class for Serial_TNC
1609300113607: PortEditor: creating card for Serial_TNC
1609300113788: PortEditor: loading editor class for Kenwood
1609300113792: PortEditor: creating card for Kenwood
1609300113832: PortEditor: loading editor class for Serial_GPS
1609300113835: PortEditor: creating card for Serial_GPS
1609300113866: PortEditor: loading editor class for Serial_Weather
1609300113869: PortEditor: creating card for Serial_Weather
1609300113897: PortEditor: loading editor class for Yaesu
1609300113900: PortEditor: creating card for Yaesu
1609300113943: PortEditor: loading editor class for AGWPE
1609300113947: PortEditor: creating card for AGWPE
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:48:33 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300114064: PortEditor: loading editor class for KISS-over-TCP
1609300114068: PortEditor: creating card for KISS-over-TCP
1609300114113: PortEditor: loading editor class for APRS-IS
1609300114116: PortEditor: creating card for APRS-IS
1609300114188: PortEditor: loading editor class for SSL-APRS-IS
1609300114196: PortEditor: creating card for SSL-APRS-IS
1609300114763: PortEditor: loading editor class for UDP-Submit
1609300114766: PortEditor: creating card for UDP-Submit
1609300114791: PortEditor: loading editor class for GPSD
1609300114795: PortEditor: creating card for GPSD
1609300114836: PortEditor: loading editor class for WXNOW.TXT
1609300114839: PortEditor: creating card for WXNOW.TXT
1609300114883: PortEditor: loading editor class for ExtMsgSrc
1609300114886: PortEditor: creating card for ExtMsgSrc
1609300114945: PortEditor: loading editor class for File_TNC
1609300114949: PortEditor: creating card for File_TNC
1609300114988: PortEditor: loading editor class for OUTERNET
1609300114991: PortEditor: creating card for OUTERNET
1609300115015: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300115028: PortEditor: selected appropriate default card Serial_TNC
1609300115028: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
jssc.SerialPortException: Port name - ; Method name - openPort(); Exception type - Port not found.
at jssc.SerialPort.openPort(SerialPort.java:168)
at org.ka2ddo.yaac.gui.io.TestSerialPortAction.actionPerformed(TestSerialPortAction.java:85)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at org.GNOME.Accessibility.AtkWrapper$6.dispatchEvent(AtkWrapper.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: starting to create
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'General' with class org.ka2ddo.yaac.gui.config.ConfigureGeneral
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Transmit' with class org.ka2ddo.yaac.gui.config.ConfigureTransmit
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Digipeat' with class org.ka2ddo.yaac.gui.config.ConfigureDigipeat
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Ports' with class org.ka2ddo.yaac.gui.config.ConfigurePorts
Tue Dec 29 20:51:21 MST 2020: opening PortTableModel with 1 existing records
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Beacon' with class org.ka2ddo.yaac.gui.config.ConfigureBeacon
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Status' with class org.ka2ddo.yaac.gui.config.ConfigureStatus
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Preferences' with class org.ka2ddo.yaac.gui.config.ConfigurePreferences
Tue Dec 29 20:51:21 MST 2020: generateFontList(): load complete system font set
Tue Dec 29 20:51:21 MST 2020: generateFontList(): check locale coverage of fonts
Tue Dec 29 20:51:21 MST 2020: generateFontList(): finished checking font coverage (269m56/315), avg time/font=0 msec
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: adding tab 'Behavior' with class org.ka2ddo.yaac.gui.config.ConfigureBehavior
Tue Dec 29 20:51:21 MST 2020: ConfigureDialog: showing dialog
Tue Dec 29 20:51:21 MST 2020: ConfigurePreferences: font lists loaded
1609300287568: PortEditor: starting to create editor
1609300287569: PortEditor: starting to create per-driver cards
1609300287569: PortEditor: loading editor class for Serial_TNC
1609300287570: PortEditor: creating card for Serial_TNC
1609300287669: PortEditor: loading editor class for Kenwood
1609300287669: PortEditor: creating card for Kenwood
1609300287693: PortEditor: loading editor class for Serial_GPS
1609300287693: PortEditor: creating card for Serial_GPS
1609300287713: PortEditor: loading editor class for Serial_Weather
1609300287713: PortEditor: creating card for Serial_Weather
1609300287727: PortEditor: loading editor class for Yaesu
1609300287728: PortEditor: creating card for Yaesu
1609300287743: PortEditor: loading editor class for AGWPE
1609300287743: PortEditor: creating card for AGWPE
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:51:27 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300287798: PortEditor: loading editor class for KISS-over-TCP
1609300287798: PortEditor: creating card for KISS-over-TCP
1609300287863: PortEditor: loading editor class for APRS-IS
1609300287863: PortEditor: creating card for APRS-IS
1609300287893: PortEditor: loading editor class for SSL-APRS-IS
1609300287894: PortEditor: creating card for SSL-APRS-IS
1609300287927: PortEditor: loading editor class for UDP-Submit
1609300287927: PortEditor: creating card for UDP-Submit
1609300287948: PortEditor: loading editor class for GPSD
1609300287949: PortEditor: creating card for GPSD
1609300287993: PortEditor: loading editor class for WXNOW.TXT
1609300287994: PortEditor: creating card for WXNOW.TXT
1609300288014: PortEditor: loading editor class for ExtMsgSrc
1609300288015: PortEditor: creating card for ExtMsgSrc
1609300288045: PortEditor: loading editor class for File_TNC
1609300288045: PortEditor: creating card for File_TNC
1609300288067: PortEditor: loading editor class for OUTERNET
1609300288068: PortEditor: creating card for OUTERNET
1609300288081: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300288090: PortEditor: selected appropriate default card Serial_TNC
1609300288090: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300322588: PortEditor: starting to create editor
1609300322588: PortEditor: starting to create per-driver cards
1609300322588: PortEditor: loading editor class for Serial_TNC
1609300322589: PortEditor: creating card for Serial_TNC
1609300322714: PortEditor: loading editor class for Kenwood
1609300322714: PortEditor: creating card for Kenwood
1609300322739: PortEditor: loading editor class for Serial_GPS
1609300322740: PortEditor: creating card for Serial_GPS
1609300322766: PortEditor: loading editor class for Serial_Weather
1609300322766: PortEditor: creating card for Serial_Weather
1609300322783: PortEditor: loading editor class for Yaesu
1609300322783: PortEditor: creating card for Yaesu
1609300322797: PortEditor: loading editor class for AGWPE
1609300322798: PortEditor: creating card for AGWPE
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector.getRadioPortNames(localhost,8000,):
Tue Dec 29 20:52:02 MST 2020: AGWPEConnector polling for radio ports on localhost:8000
1609300322840: PortEditor: loading editor class for KISS-over-TCP
1609300322841: PortEditor: creating card for KISS-over-TCP
1609300322878: PortEditor: loading editor class for APRS-IS
1609300322879: PortEditor: creating card for APRS-IS
1609300322907: PortEditor: loading editor class for SSL-APRS-IS
1609300322908: PortEditor: creating card for SSL-APRS-IS
1609300322931: PortEditor: loading editor class for UDP-Submit
1609300322932: PortEditor: creating card for UDP-Submit
1609300322947: PortEditor: loading editor class for GPSD
1609300322948: PortEditor: creating card for GPSD
1609300322968: PortEditor: loading editor class for WXNOW.TXT
1609300322969: PortEditor: creating card for WXNOW.TXT
1609300322986: PortEditor: loading editor class for ExtMsgSrc
1609300322986: PortEditor: creating card for ExtMsgSrc
1609300323009: PortEditor: loading editor class for File_TNC
1609300323010: PortEditor: creating card for File_TNC
1609300323039: PortEditor: loading editor class for OUTERNET
1609300323040: PortEditor: creating card for OUTERNET
1609300323047: PortEditor: creating card selector
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
1609300323055: PortEditor: selected appropriate default card Serial_TNC
1609300323055: PortEditor: created.
updateHelpTag() from card org.ka2ddo.yaac.gui.io.SerialTNCPortEditor[,0,0,798x378,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=], help tag=configure.ports.SerialTNC
Tue Dec 29 20:53:50 MST 2020: port APRS-IS: no socket[N0EB-10] failed
Tue Dec 29 20:53:50 MST 2020: try#0: connection to forgotten APRS-IS server lost: Socket closed
last comment: # aprsc 2.1.5-g8af3cdc 30 Dec 2020 03:53:34 GMT T2CAWEST?
Tue Dec 29 20:53:50 MST 2020: duplicate thread Thread[AprsIsConnector(#1,N0EB-10->),6,main] dying...


Install went as usual with no?

--
Thank You and God Bless?
Richard

Richard Beggs? ? ? ? ? ? N0EB? ? ? 145.295
1220 H Street
Salida, Co. 81201
Email:?Richard.N0EB@...
?Cell 719-239-1788 LL 719-539-5435?
**
A socialist basic Philosophy?is?
Registration then?Confiscation!




Re: hang on Mac OS X

 

That's really odd. JSSC should have just skipped around the port because it was busy being used by GPSD. I wonder if GPSD isn't using the O_EXCL flag when it opens the serial port; if it was, JSSC should continue with a properly-handled EBUSY (device in use by someone else) error instead of hanging.

When you start YAAC, where does it say it is getting the JSSC library from? The changes in build#162 and #163 were to go looking for a system-provided JSSC library before using the one shipped with YAAC, under the assumption the one provided by the operating system would be more likely to match the system than the generic version in YAAC. But if that's an older version, it might have bugs. YAAC ships with version 2.9.2 of JSSC. What do you have? Also, what version of GPSD are you using?

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected] <[email protected]> on behalf of Matthew - NB?X <matthew@...>
Sent: Wednesday, December 30, 2020 12:41 PM
To: [email protected]
Subject: Re: [yaac-users] hang on Mac OS X

That is interesting. I have a USB GPS dongle that is at
/dev/tty.usbserial-14330 when plugged and is serviced by GPSd.

I have determined that:

1. YAAC doesn't hang if I unplug the GPS dongle

2. YAAC still hangs if I kill GPSd with the GPS dongle installed, but

3. YAAC doesn't hang if I kill GPSd and unplug then plug the GPS dongle.

Thank you for your help. Not sure what can be done regarding this issue
from the programming side, but at least I have a reasonable work-around.

Matthew - NB0X

On 12/30/20 9:31 AM, Andrew P. via groups.io wrote:
I trimmed the jstack output to show the offending problem. It seems that one of the serial ports on your Mac is stuck, so when JSSC attempts to open it to confirm it is a real serial port (not a broken link in the file system), the open() system service call hangs. The reason the open is occurring is because YAAC is trying to pre-populate the drop-down list of available serial port names for your convenience, so it asks JSSC to get it that list. Unfortunately, it's not telling us which serial port file it's trying to open.

The file name pattern JSSC looks for on a Mac is

/dev/tty.serial.*
/dev/tty.usbserial.*
/dev/tty.usbmodem.*

and apparently Mac OS X does not honor the O_NDELAY (non-blocking) flag on the open() system call for a serial port.

Do you have any strange devices that look like serial ports on your system but aren't really?

Andrew, KA2DDO
author of YAAC

________________________________________
From: [email protected] <[email protected]> on behalf of Matthew Wishek
Sent: Wednesday, December 30, 2020 10:34 AM
Subject: Re: [yaac-users] URGENT: new build#163 of YAAC, created 2020-Dec-29

Here is the output of the 'jstack' command on the sub-process:

% jstack 17388
2020-12-30 07:31:31
Full thread dump Java HotSpot(TM) 64-Bit Server VM (15.0.1+9-18 mixed mode, sharing):
~~~~~~~
"AWT-EventQueue-0" #23 prio=6 os_prio=31 cpu=1908.38ms elapsed=127.87s tid=0x00007fa602050e00 nid=0x1ff03 runnable [0x000070000df81000]
java.lang.Thread.State: RUNNABLE
at jssc.SerialNativeInterface.openPort(Native Method)
at jssc.SerialPortList.getUnixBasedPortNames(SerialPortList.java:333)
at jssc.SerialPortList.getPortNames(SerialPortList.java:296)
at jssc.SerialPortList.getPortNames(SerialPortList.java:178)
at org.ka2ddo.yaac.os.OSAdapter$1.getSerialPortNames(OSAdapter.java:59)
at org.ka2ddo.yaac.os.OSAdapter.getSerialPortNames(OSAdapter.java:89)
at org.ka2ddo.yaac.os.OSAdapter.getCachedSerialPortNames(OSAdapter.java:101)
at org.ka2ddo.yaac.gui.io.SerialTNCPortEditor.<init>(SerialTNCPortEditor.java:88)
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0([email protected]/Native Method)
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance([email protected]/NativeConstructorAccessorImpl.java:64)
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance([email protected]/DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:500)
at java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:481)
at org.ka2ddo.yaac.gui.PortEditor.<init>(PortEditor.java:81)
at org.ka2ddo.yaac.gui.config.ConfigurePorts.actionPerformed(ConfigurePorts.java:97)
at javax.swing.AbstractButton.fireActionPerformed([email protected]/AbstractButton.java:1967)
at javax.swing.AbstractButton$Handler.actionPerformed([email protected]/AbstractButton.java:2308)
at javax.swing.DefaultButtonModel.fireActionPerformed([email protected]/DefaultButtonModel.java:405)
at javax.swing.DefaultButtonModel.setPressed([email protected]/DefaultButtonModel.java:262)






--
Matthew
NB0X


Re: hang on Mac OS X

 

That is interesting. I have a USB GPS dongle that is at
/dev/tty.usbserial-14330 when plugged and is serviced by GPSd.

I have determined that:

1. YAAC doesn't hang if I unplug the GPS dongle

2. YAAC still hangs if I kill GPSd with the GPS dongle installed, but

3. YAAC doesn't hang if I kill GPSd and unplug then plug the GPS dongle.

Thank you for your help. Not sure what can be done regarding this issue
from the programming side, but at least I have a reasonable work-around.

Matthew - NB0X

On 12/30/20 9:31 AM, Andrew P. via groups.io wrote:
I trimmed the jstack output to show the offending problem. It seems that one of the serial ports on your Mac is stuck, so when JSSC attempts to open it to confirm it is a real serial port (not a broken link in the file system), the open() system service call hangs. The reason the open is occurring is because YAAC is trying to pre-populate the drop-down list of available serial port names for your convenience, so it asks JSSC to get it that list. Unfortunately, it's not telling us which serial port file it's trying to open.

The file name pattern JSSC looks for on a Mac is

/dev/tty.serial.*
/dev/tty.usbserial.*
/dev/tty.usbmodem.*

and apparently Mac OS X does not honor the O_NDELAY (non-blocking) flag on the open() system call for a serial port.

Do you have any strange devices that look like serial ports on your system but aren't really?

Andrew, KA2DDO
author of YAAC

________________________________________
From: [email protected] <[email protected]> on behalf of Matthew Wishek
Sent: Wednesday, December 30, 2020 10:34 AM
Subject: Re: [yaac-users] URGENT: new build#163 of YAAC, created 2020-Dec-29

Here is the output of the 'jstack' command on the sub-process:

% jstack 17388
2020-12-30 07:31:31
Full thread dump Java HotSpot(TM) 64-Bit Server VM (15.0.1+9-18 mixed mode, sharing):
~~~~~~~
"AWT-EventQueue-0" #23 prio=6 os_prio=31 cpu=1908.38ms elapsed=127.87s tid=0x00007fa602050e00 nid=0x1ff03 runnable [0x000070000df81000]
java.lang.Thread.State: RUNNABLE
at jssc.SerialNativeInterface.openPort(Native Method)
at jssc.SerialPortList.getUnixBasedPortNames(SerialPortList.java:333)
at jssc.SerialPortList.getPortNames(SerialPortList.java:296)
at jssc.SerialPortList.getPortNames(SerialPortList.java:178)
at org.ka2ddo.yaac.os.OSAdapter$1.getSerialPortNames(OSAdapter.java:59)
at org.ka2ddo.yaac.os.OSAdapter.getSerialPortNames(OSAdapter.java:89)
at org.ka2ddo.yaac.os.OSAdapter.getCachedSerialPortNames(OSAdapter.java:101)
at org.ka2ddo.yaac.gui.io.SerialTNCPortEditor.<init>(SerialTNCPortEditor.java:88)
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0([email protected]/Native Method)
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance([email protected]/NativeConstructorAccessorImpl.java:64)
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance([email protected]/DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:500)
at java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:481)
at org.ka2ddo.yaac.gui.PortEditor.<init>(PortEditor.java:81)
at org.ka2ddo.yaac.gui.config.ConfigurePorts.actionPerformed(ConfigurePorts.java:97)
at javax.swing.AbstractButton.fireActionPerformed([email protected]/AbstractButton.java:1967)
at javax.swing.AbstractButton$Handler.actionPerformed([email protected]/AbstractButton.java:2308)
at javax.swing.DefaultButtonModel.fireActionPerformed([email protected]/DefaultButtonModel.java:405)
at javax.swing.DefaultButtonModel.setPressed([email protected]/DefaultButtonModel.java:262)




--
Matthew
NB0X


Re: URGENT: new build#163 of YAAC, created 2020-Dec-29

 

Andrew,

Thought I would mention that I just upgraded to 163 using the method you suggested, i.e. unzip the YAAC.zip file downloaded from your site over the contents of my YAAC directory.? All is well with 163 on my Raspberry pi 3 installation.

Joe VA3JLF
?


Re: Tile download problem

 

You can send me that stack trace (which should also be in your YAAC.out file in your log directory), and I can figure out why you had the problem.

Just out of curiosity, when exactly did you try to download the tiles? I was doing an upgrade on my server yesterday, so it might have been down at the time you tried to download the tiles. You might try it again now and see if there are still difficulties.

Andrew, KA2DDO
author of YAAC
________________________________________
From: [email protected] <[email protected]> on behalf of buhler50hf
Sent: Wednesday, December 30, 2020 11:31 AM
To: [email protected]
Subject: [yaac-users] Tile download problem

It has been a long time since I used yaac and recently opened it on my Toshiba net book running Windows 7 basic. After reloading a newer version and configuring now I get "Java exception trying to download tiles" followed in the error box with lots of what appears to be program references.

what can I do now?
Bruce NT7Z