Keyboard Shortcuts
Likes
- Yaac-Users
- Messages
Search
Re: YAAC on a Pi0
Plugin Failed to install.?
Sun Dec 27 16:58:51 PST 2020: PluginStore.Install(legacyrxtxplugin): start
?using plugin directory /home/pi/YAAC/plugins
?downloading from https://www.ka2ddo.org/ka2ddo/legacyrxtxplugin.zip
?file successfully downloaded
?unpacking ZIP file:
? ? ?legacyrxtxplugin.jar
? ? ?lib/
? ? ?lib/rxtx-2.2pre2-bins/
? ? ?lib/rxtx-2.2pre2-bins/i686-pc-linux-gnu/
? ? ?lib/rxtx-2.2pre2-bins/mac-10.5/
? ? ?lib/rxtx-2.2pre2-bins/sparc-sun-solaris2.10-32/
? ? ?lib/rxtx-2.2pre2-bins/sparc-sun-solaris2.10-64/
? ? ?lib/rxtx-2.2pre2-bins/win32/
? ? ?lib/rxtx-2.2pre2-bins/win64/
? ? ?lib/rxtx-2.2pre2-bins/x86_64-unknown-linux-gnu/
? ? ?lib/rxtx-2.2pre2-bins/INSTALL
? ? ?lib/rxtx-2.2pre2-bins/README
? ? ?lib/rxtx-2.2pre2-bins/RXTXcomm.jar
? ? ?lib/rxtx-2.2pre2-bins/i686-pc-linux-gnu/librxtxParallel.so
? ? ?lib/rxtx-2.2pre2-bins/i686-pc-linux-gnu/librxtxSerial.so
? ? ?lib/rxtx-2.2pre2-bins/mac-10.5/librxtxSerial.jnilib
? ? ?lib/rxtx-2.2pre2-bins/win32/rxtxSerial.dll
? ? ?lib/rxtx-2.2pre2-bins/win64/rxtxSerial.dll
? ? ?lib/rxtx-2.2pre2-bins/x86_64-unknown-linux-gnu/librxtxSerial.so
?destroying ZIP distro after unpack
scanning plugin JAR file /home/pi/YAAC/plugins/legacyrxtxplugin.jar
attempting to load provider class org.ka2ddo.yaac.legacyrxtx.LegacyRxtxProvider
raw boot URL: jar:file:/home/pi/YAAC/plugins/legacyrxtxplugin.jar!/org/ka2ddo/yaac/legacyrxtx/LegacyRxtxProvider.class
boot URL: file:/home/pi/YAAC/plugins/legacyrxtxplugin.jar
*** no Linux subdirectory
#1: file:/home/pi/YAAC/plugins/legacyrxtxplugin.jar
*** already tried this directory
? ?searching /usr/lib/jni
? ?searching /usr/lib/jni/librxtxSerial.so
? ?searching /lib
? ?searching /usr/lib
? ?searching /usr/local/lib
made java.library.path=/usr/lib/jni
java.lang.NoClassDefFoundError: gnu/io/SystemAPI
at org.ka2ddo.yaac.legacyrxtx.LegacyRxtxProvider.patchUsrPaths(LegacyRxtxProvider.java:460)
at org.ka2ddo.yaac.legacyrxtx.LegacyRxtxProvider.runInitializersBefore(LegacyRxtxProvider.java:88)
at org.ka2ddo.yaac.YAAC.loadProvidedServices(YAAC.java:1376)
at org.ka2ddo.yaac.YAAC.loadOnePlugin(YAAC.java:1259)
at org.ka2ddo.yaac.gui.pluginstore.PluginStoreTableModel$2$1.doInBackground(PluginStoreTableModel.java:477)
at org.ka2ddo.yaac.gui.pluginstore.PluginStoreTableModel$2$1.doInBackground(PluginStoreTableModel.java:306)
at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
? |
Re: YAAC on a Pi0
In YAAC, go to Help->Install Plugins, and pick the legacyrxtx plugin from the list there.
________________________________________ From: [email protected] <[email protected]> on behalf of DaveK <djkrab@...> Sent: Sunday, December 27, 2020 7:41 PM To: [email protected] Subject: Re: [yaac-users] YAAC on a Pi0 I can't seem to locate the legacyrxtx plugin. |
Re: YAAC on a Pi0
Hmmm... an old version from before I dropped support for the out-of-support RXTX library and switched to JSSC instead (which has its own limitations).
For the Pi Zero, you might try installing the librxtx-java package on the Pi, then installing the legacyrxtx plugin, which switches back to the old RXTX library. What's happening is that the ARM build of the JSSC native library is probably using an ARM architecture version that the Pi Zero doesn't support. In the meantime, I'm looking into adding the kind of support I had with RXTX native libraries for JSSC, so the O/S-specific version of JSSC would override the version bundled with YAAC. Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of DaveK <djkrab@...> Sent: Sunday, December 20, 2020 11:38 PM To: [email protected] Subject: Re: [yaac-users] YAAC on a Pi0 So I dug around and found an old version of YAAC. --core-- name YAAC version 1.0-beta118(08-Jan-2018) and it works perfectly....well sort of. It actually lets me look at menus and configure items. a few issues with TNC and such but it punches out packets (I will have to confirm what they sound like and haven't tested RX yet) |
YAAC beta build #161 2020-12-20
Thanks Andrew for your continued support and new releases. It is amazing how fast you can find the solutions to our many problems and publish a "fix".? This version came in just before midnight and it was raining!!? A few minutes past midnight, I got to see it register .01" of rain. . .? Thanks again,? Fred WK1F |
Re: next beta build#161 of YAAC, created 2020-Dec-20
Nope, you deliberately configured your beacon to report your station altitude. In a standard Position Report APRS packet, the altitude is reported as the first variable piece of information after the fixed part (timestamp if needed, latitude, symbol table ID, longitude, symbol code), in the format "/A=nnnn" where "nnnn" is your altitude above mean sea level in feet. Not sure why the "/" was stripped off in your email, unless you took it off when you prepared your email. Note that you also specified using GPS as your position source, so you would not produce a position report at all (let alone one with altitude information) until you had a valid GPS fix, which would provide altitude information along with lat/lon.
Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of Jerry Rector Sent: Monday, December 21, 2020 3:05 PM Subject: Re: [yaac-users] next beta build#161 of YAAC, created 2020-Dec-20 After upgrade, my beacon text mysteriously had A=2566 appended to the beginning of the text string, according to APRS.fi A=2566 LU/K4OAM-10 YAAC 1.0 beta161 (20-Dec-2020) Did I inadvertently mis-configure something? Jerry LU/K4OAM |
Re: next beta build#161 of YAAC, created 2020-Dec-20
After upgrade, my beacon text mysteriously had A=2566 appended to the beginning of the text string, according to? APRS.fi? A=2566 LU/K4OAM-10 YAAC 1.0 beta161 (20-Dec-2020) Did I inadvertently mis-configure?something? Jerry? LU/K4OAM On Mon, Dec 21, 2020 at 1:33 AM Andrew P. <andrewemt@...> wrote: next beta build#161 of YAAC ("Yet Another APRS Client"), created 2020-Dec-20 |
Re: YAAC on a Pi0
On Mon, Dec 21, 2020 at 08:56 AM, Andrew P. wrote:
so you're stuck with what I ship. I¡¯m not complaining. Just disappointed. I¡¯d like to run YAAC as a way to visualize aprs from my kenwood 74A. It would be a nice compact solution. Especially the very low power draw on the pi 0. Would be great for emcom stuff or hiking. In addition, it would emilinate having to carry yet another tnc and etc. just a small lipstick battery and it¡¯s all done via Bluetooth.
|
Re: YAAC on a Pi0
You might try using DireWolf, which won't have the serial port issues, and will give better performance than a hardware TNC. Similarly, access your GPS receiver through GPSD, which will also allow you to use chronyd to set your Pi's system clock from the GPS.
To get around having already configured a (broken) serial port, start YAAC with the -clearPorts option, which will erase all your port settings, i.e., java -jar YAAC.jar -clearPorts Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of DaveK Sent: Monday, December 21, 2020 11:59 AM Subject: Re: [yaac-users] YAAC on a Pi0 I also had the same issue with the java error as before, on the new release, but only when trying to configure something like a port, if you dont configure anything it works. I removed YAAC and (downgraded?) Back to the 2018 version. Which I havent had any issues with other then maps dont display but I mostly run headless and only use for messaging. Rather then fill up everyones mail box I will do some more testing and report back. The area I live has more aprs coverage then cell service so It is nice to have this working. From: [email protected] <[email protected]> on behalf of daniel boggiano via groups.io <dboggny@...> Sent: Monday, December 21, 2020 8:47:06 AM To: [email protected] <[email protected]> Subject: Re: [yaac-users] YAAC on a Pi0 The application starts then closes with that error. It just started for me when I tried to add a serial tnc port in expert config so now it doesn¡¯t start at all with the most current release. Oh well. |
Re: YAAC on a Pi0
¿ªÔÆÌåÓý
I also had the same issue with the java error as before, on the new release, but only when trying to configure something like a port, if you dont configure anything it works.
I removed YAAC and (downgraded?) Back to the 2018 version. Which I havent had any issues with other then maps dont display but I mostly run headless and only use for messaging.
Rather then fill up everyones mail box I will do some more testing and report back.
The area I live has more aprs coverage then cell service so It is nice to have this working.
From: [email protected] <[email protected]> on behalf of daniel boggiano via groups.io <dboggny@...>
Sent: Monday, December 21, 2020 8:47:06 AM
Subject: Re: [yaac-users] YAAC on a Pi0
?
The application starts then closes with that error. It just started for me when I tried to add a serial tnc port in expert config so now it doesn¡¯t start at all with the most current release. Oh well.?
|
Re: YAAC on a Pi0
Sounds like a problem with the JSSC library's native code. It may be compiled for a more capable version of the ARM processor than the Pi Zero has. And, unlike the older RXTX code, I can't hot-plug the operating system's version of the JSSC native code, so you're stuck with what I ship.
I shudder to suggest it, but try installing the librxtx-java package on Raspbian, then install the legacyrxtx plugin for YAAC. You will have to do the usual group memberships in "lock" and "dialout", and change the group of the /run/lock directory to "lock" and grant write access to group on the directory. Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of daniel boggiano via groups.io <dboggny@...> Sent: Monday, December 21, 2020 11:47 AM To: [email protected] Subject: Re: [yaac-users] YAAC on a Pi0 [Edited Message Follows] The application starts then closes with that error. It just started for me when I tried to add a serial tnc port in expert config so now it doesn¡¯t start at all with the most current release. Before configuration it started up just fine. Oh well . Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again |
Re: YAAC on a Pi0
The application starts then closes with that error. It just started for me when I tried to add a serial tnc port in expert config so now it doesn¡¯t start at all with the most current release. Before configuration it started up just fine. Oh well
.?Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again |
Re: YAAC on a Pi0
The Pi Zero is not known as a screamingly fast machine, so I'm not surprised that you would be getting those warnings. As long as you're not getting a warning on every single received packet, you should be OK. That sort of thing happens when the Java runtime's garbage collector kicks in and temporarily freezes the application. Looks like I need to do another round of hard-core performance tuning to speed YAAC up again.
The errors with the KISS port may be from using the Kenwood work-around. I changed the code last year to make that optional instead of forced, so check your configuration on the KISS-over-TCP port to ensure that work-around isn't selected; it's needed for Kenwood TM-D710/TH-D72 radios (in this case, over a remote terminal server), but DireWolf doesn't like it. You might find using the AGWPE interface to DireWolf more suitable; then you can support multiple sound cards in one instance of DireWolf, should you feel the urge to do so. Andrew, KA2DDO author of YAAC ________________________________________ From: [email protected] <[email protected]> on behalf of DaveK Sent: Monday, December 21, 2020 11:04 AM Subject: Re: [yaac-users] YAAC on a Pi0 I got the old version (2018) of YAAC running or at least configured using it. Then I used the upgrade option from within the YAAC software and that brought me up to the Dec 20 Release. Everything seems to be working right now. I am getting some error messages on YAAC about how long it takes to process packets. Error: Mon Dec 21 07:50:23 PST 2020:Port1 first soundcard mono: excessive time 32msec to queue 45-byte frame AX25Frame[APJYC1<VA7PLC,[WIDE1-1],ctl=3,pid=f0,#=21] I used to use the KISS-TCP port but that for some reason is throwing errors in direwolf that I haven't seen before so I need to look into that at some point. I am using direwolf as a TNC that outputs audio to a USB soundcard, I listened to my packets and they seem fine. I still haven't got around to hooking up my radio and seeing if the RX is working. I was only getting the error on YAAC when I tried to do something like look at a menu or configure something the program itself would load and run as long as I didn't actually try use it ..haha.. |
Re: YAAC on a Pi0
I got the old version (2018) of YAAC running or at least configured using it. Then I used the upgrade option from within the YAAC software and that brought me up to the Dec 20 Release. Everything seems to be working right now. I am getting some error messages on YAAC about how long it takes to process packets.
Error: Mon Dec 21 07:50:23 PST 2020:Port1 first soundcard mono: excessive time 32msec to queue 45-byte frame AX25Frame[APJYC1<VA7PLC,[WIDE1-1],ctl=3,pid=f0,#=21]
I used to use the KISS-TCP port but that for some reason is throwing errors in direwolf that I haven't seen before so I need to look into that at some point. I am using direwolf as a TNC that outputs audio to a USB soundcard, I listened to my packets and they seem fine. I still haven't got around to hooking up my radio and seeing if the RX is working. I was only getting the error on YAAC when I tried to do something like look at a menu or configure something the program itself would load and run as long as I didn't actually try use it ..haha.. |
Re: Moving Object
Andrew, Build 161 installed. ?Initial testing indicates I can create and then move both local and global objects. ?Thanks for quick response. Robert Clinton G0BUX/W0BUX
|
Re: next beta build#161 of YAAC, created 2020-Dec-20
¿ªÔÆÌåÓýThanks Andrew for your continued support and new releases.? Your changes and updates always number in the teens or low twenties and it is truly amazing; it indicates your interest in maintaining your product.? Thanks again. ? Joe ? ? Sent from for Windows 10 ? From: Andrew P.
Sent: December 20, 2020 11:33 PM To: [email protected] Subject: [yaac-users] next beta build#161 of YAAC, created 2020-Dec-20 ? next beta build#161 of YAAC ("Yet Another APRS Client"), created 2020-Dec-20 ? downloadable from https://www.ka2ddo.org/ka2ddo/YAAC.html ?????????????? or https://sourceforge.net/projects/yetanotheraprsc ? changes and updates include: 1. add support for Multiple mode on the Peet Bros weather stations. 2. fix scaling error on rain data when processing Peet Bros weather ??? station data. 3. fix error in moving and updating locally-originated objects when ??? the object is never heard back from a digipeater. 4. localize text in About dialog for core YAAC and plugins (not all ??? plugins updated yet). 5. fix whitespace issue when extracting email addresses from APRS ??? packet free-text comments. 6. fix NullPointerException when trying to send APRS text messages ??? from Radio View window. 7. fix NullPointerException in local object table when objects are ??? private. 8. improve the topographic layer contrast for flatter areas close ??? to sea level. 9. allow user to maximize topographic layer contrast over the area ??? they are currently viewing. 10. make per-way-type line styles editable for OSM map layer. 11. make Kenwood port type better report whether the attached ???? Kenwood radio is delivering GPS or weather data multiplexed ???? into the data stream from the radio, based on actual data ???? content of the stream. 12. fix bogus file reading error. 13. augment the Yaesu port type to also support Kamtronics TNCs ???? in command mode (still receive-only). Note the date format ???? selection is irrelevant when a Kamtronics is used, as it ???? does not deliver receive timestamp information with packets. 14. better clean up widthless stripes of ocean data when importing ???? OpenStreetMap PBF files with extracted ocean coastline data, ???? and improve dicing of high-vertex-count area boundaries from ???? oceans and Relations. 15. fix HTML syntax errors in mini-webserver's /history page, try ???? to improve compression of the map image page (if the JRE ???? release will allow it), improve hyperlinking on /messages ???? and /monitor/wx pages, don't provide hyperlink to /wx page ???? if local station doesn't have an attached weather station. 16. add new plugin for plotting AREDN (Amateur Radio Emergency ???? Digital Network, amateur-frequency WiFi mesh networking) RF ???? stations on the APRS map, based on the mesh topology and ???? station location information available from a mesh node ???? whose LAN includes the YAAC system. Such a map can be ???? exported back to the mesh by making the YAAC mini-webserver ???? a service on the mesh. ? ? ? ? |
Re: RepeaterBook Plugin
The admins aren¡¯t the ones to ask.? I was the first admin to work with Garrett, I started with him many years ago, and helped work towards the database that is in place now.? The admins work for free, helping ensure that the data that is entered into the database is of high quality. But the admins don¡¯t ¡°own¡± the data.? I¡¯m not up on all the different data licenses out there, but the data that is available is provided freely by many people, curated by more people for free, and is provided to the end user for free.? But that doesn¡¯t mean anyone can do what they want with the data.? Garrett has put a lot of work into the site and the database. The one thing that really puts a burr under his saddle is for others to take that data, and to repackage it and try to charge people for access.? I would suggest talking directly to Garrett and tell him what you would like to do with the data, and see what he says.? There¡¯s no harm in asking, and it¡¯s not like you¡¯re trying to get the attention of the CEO of some big corporation, he¡¯s just a guy that built and maintains something of value that he gives away to others to enjoy, kinda like that Andrew guy that lurks around here.? James VE6SRV? On Sun, Dec 20, 2020 at 6:18 PM Eric H. Christensen via <eric=[email protected]> wrote:
--
James VE6SRV |