Modify

Opened 11 days ago

Last modified 10 days ago

#24620 new defect

Custom Toolbar icons are greyed out when KindaHackedPlugin is installed.

Reported by: SekeRob Owned by: tvbrene
Priority: normal Milestone:
Component: Plugin KindaHackedInUtils Version:
Keywords: Cc:

Description

As per title. Draw a way and when complete, polygon e,g, *ONLY* the Custom toolbar icons stay greyed out, the regular standard preset toolbar icons remain colored and functional. Deselecting the just drawn object and re-selecting will activate the Custom Toolbar icons i.e. color returns. When uninstalling KHP and restarting, the operations of all toolbar icons is normal. Repeated installing and uninstalling/restarting reproduces the issue. (Hope was a new build upgrade from 19439 to 19481 would have the issue go away but it did not,

The issue started about 1.5-2 months ago with a KHP build update.

The status debug report:

Revision:19481
Build-Date:2026-02-01 11:43:15

Identification: JOSM/1.5 (19481 en) Windows 10 64-Bit
OS Build number: Windows 10 Home 22H2 (19045)
Memory Usage: 3632 MB / 12256 MB (2099 MB allocated, but free)
Java version: 21.0.10+7-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920x1080x32bpp@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: Cp1252
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=1.5.19481, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=%UserProfile%\AppData\Local\JOSM\JOSM.exe]
Dataset consistency test: No problems found

Plugins:
+ Elevation (0.17.2)
+ ElevationProfile (36474)
+ FixAddresses (36474)
+ HouseNumberTaggingTool (36474)
+ KartaView (545)
+ KindaHackedInUtils (1767176905)
+ MakeParallel (v1.1.0)
+ Mapillary (1816)
+ MicrosoftStreetside (36474)
+ MoveableSideButtons (1767177110)
+ MultiLineToolbar (1767556793)
+ OpeningHoursEditor (36474)
+ QuickLabel (24)
+ RoadSigns (36474)
+ apache-commons (36474)
+ apache-http (36474)
+ buildings_tools (36474)
+ comfort0 (36474)
+ conflation (274)
+ contourmerge (v0.2.2)
+ easypresets (1623509627)
+ flatlaf (36474)
+ graphview (36474)
+ gridify (39)
+ imagery_offset_db (36474)
+ javafx (36474)
+ jna (36474)
+ josm_magic_wand (3.0.0)
+ jts (36474)
+ libphonenumber (9.0.23)
+ measurement (36474)
+ movemembership (1.3.0)
+ notesolver (0.5.0)
+ osmwiki-dataitem (0.0.8)
+ phonenumber (1.1.1)
+ pt_assistant (677)
+ reltoolbox (36474)
+ reverter (36474)
+ routing (36474)
+ scripting (v0.3.5)
+ tageditor (36474)
+ terracer (36474)
+ todo (157)
+ turnlanes (36474)
+ turnlanes-tagging (1769860692)
+ turnrestrictions (36474)
+ undelete (36474)
+ urbaneye3d (1.8.0)
+ utilsplugin2 (36474)
+ wikipedia (445)

Tagging presets:
+ <josm.pref>/EasyPresets.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Golf_Course&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/AdvertisingPreset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Maxspeed-zones&zip=1
+ https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/IT.zip
+ https://josm.openstreetmap.de/josmfile?page=Presets/Manholes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/TurnLanes&zip=1
+ https://github.com/kendzi/Simple3dBuildingsPreset/releases/download/0.9_2018-05-08/s3db-preset.zip
+ https://cdn.jsdelivr.net/npm/name-suggestion-index@latest/dist/presets/nsi-josm-presets.min.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Windrad&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/public_bookcase&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/WifiHotspots&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Potlach2_access&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/AddressValidator&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransportV2&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/SlovakiaBicycleRoutes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1
- https://josm.openstreetmap.de/josmfile?page=Rules/IncompleteObjectWarnings&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_buildings_en&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1
+ https://gitlab.com/cartocite/josm-style-traffic-signs-orientation/-/raw/main/traffic_sign_orientation_style.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Modified&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1
+ https://raw.githubusercontent.com/yopaseopor/traffic_signs_style_JOSM/master/Styles_Traffic_signs_EUR_OC.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://raw.githubusercontent.com/OpenNauticalChart/josm/master/european-waterways-classification-style/CEMT-style.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/Waterways&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/NewParkingFeatures&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/ParkingLanes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PriorityRoad&zip=1
+ https://github.com/praszuk/josm-street-lamps-style/archive/master.zip
+ https://raw.githubusercontent.com/tordanik/direction-cones-style/refs/heads/main/direction-cones.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/Admin_Boundaries&zip=1

Last errors/warnings:
- 01802.509 W: Relation 'building ("Comm.Rinascita", 0 members)' is already deleted. Skipping object in upload.
- 01927.232 E: Invalid setting (Icon missing): org.openstreetmap.josm.plugins.fixAddresses.FixAddressesPreferences
- 02218.348 E: Invalid setting (Icon missing): org.openstreetmap.josm.plugins.fixAddresses.FixAddressesPreferences
- 02220.562 W: Missing plugin main version in plugin panoramax
- 02415.995 E: Invalid setting (Icon missing): org.openstreetmap.josm.plugins.fixAddresses.FixAddressesPreferences
- 02416.452 W: Missing plugin main version in plugin panoramax
- 03136.017 E: Invalid setting (Icon missing): org.openstreetmap.josm.plugins.fixAddresses.FixAddressesPreferences
- 03136.504 W: Missing plugin main version in plugin panoramax
- 03158.037 E: Invalid setting (Icon missing): org.openstreetmap.josm.plugins.fixAddresses.FixAddressesPreferences
- 03158.487 W: Missing plugin main version in plugin panoramax

Attachments (0)

Change History (3)

comment:1 by SekeRob, 11 days ago

Errata: Of note is when upgrading to JOSM 19481, all my plugins (32 the counter said), got updated. When then adding KHP back in and restart, JOSM gives a message that KHP need updating. Selecting that option returns an exception error.

comment:2 by stoecker, 11 days ago

Component: CorePlugin KindaHackedInUtils
Owner: changed from team to tvbrene

comment:3 by SekeRob, 10 days ago

Will do, Thx.

(The custom presets continued to function under F3 as well i.e. not something special I surmise about how those were genereated - with Easy Preset)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain tvbrene.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from tvbrene to the specified user.
Next status will be 'needinfo'. The owner will be changed from tvbrene to SekeRob.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from tvbrene to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.