Opened 5 years ago
Closed 5 years ago
#21023 closed defect (fixed)
Mapillary preferences: can't login
| Reported by: | pyrog | Owned by: | taylor.smock |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Plugin mapillary | Version: | |
| Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Press the "Open preferences for this panel"
- Press "Login"
What is the expected result?
The Mapillary website display a form to select our username and password.
What happens instead?
The form is displayed less than 1 second and the message "App not found" is displayed.
Please provide any additional information below. Attach a screenshot if possible.
The default browser is Safari on macOS Big Sure.
If I copy the URL and paste it in Firefox or Chrome, the form is displayed.
Revision:17919
Build-Date:2021-06-02 20:30:01
Identification: JOSM/1.5 (17919 en_GB) Mac OS X 11.4
OS Build number: macOS 11.4 (20F71)
Memory Usage: 872 MB / 2048 MB (417 MB allocated, but free)
Java version: 16.0.1+9, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 69732928 1280×800 (scaling 2.00×2.00)
Maximum Screen Size: 1280×800
Best cursor sizes: 16×16→16×16, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_GB
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=17919, --add-exports=java.desktop/com.apple.eawt=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=/Applications/JOSM.app/Contents/MacOS/JOSM]
Dataset consistency test: No problems found
Plugins:
+ Mapillary (2.0.0-alpha.12.3)
+ SnapNewNodes (1557488602)
+ apache-commons (35524)
+ apache-http (35589)
+ buildings_tools (35756)
+ cadastre-fr (35758)
+ ejml (35458)
+ geotools (35458)
+ jaxb (35543)
+ jna (35662)
+ jts (35458)
+ opendata (35640)
+ photo_geotagging (35738)
+ photoadjust (35770)
+ scripting (30798)
+ utilsplugin2 (35691)
Tagging presets:
+ https://raw.githubusercontent.com/OpenNauticalChart/josm/master/INT-1-preset.xml
Map paint styles:
- ${HOME}/Downloads/Styles_ColourGPSData-style.mapcss
Last errors/warnings:
- 00039.857 E: Failed to locate image 'regulatory--dual-lanes-cyclists-and-pedestrians--g1'
- 00041.264 E: Failed to locate image 'regulatory--texts--g1'
- 00041.266 E: Failed to locate image 'regulatory--texts--g2'
- 00041.567 E: Failed to locate image 'void--car-mount'
- 00041.569 E: Failed to locate image 'void--dynamic'
- 00041.571 E: Failed to locate image 'void--ego-vehicle'
- 00041.572 E: Failed to locate image 'void--ground'
- 00041.586 E: Failed to locate image 'void--static'
- 00041.901 E: Failed to locate image 'warning--kangaroo-crossing--g1'
- 07036.143 W: java.net.BindException: Address already in use
Attachments (1)
Change History (4)
by , 5 years ago
| Attachment: | App not found.png added |
|---|
comment:1 by , 5 years ago
comment:2 by , 5 years ago
This is because Mapillary changed their login/auth flow. For example, it looks like the OAuth2 flow that the plugin used to use is no longer supported.
I don't have all the information I need yet to fix this. Some people independently reported it on the GitHub ( https://github.com/JOSM/Mapillary/issues/183 ) -- thanks for reporting it here, I actually get emails from JOSM trac. :)
I've tried going through the OAuth2 workflow manually and with a library, but neither worked. I'm waiting on examples from Mapillary before I poke them (I'm assuming that they've got some fires to put out, and logging in isn't terribly critical anymore). Or I don't have any APIs that can only be used by logged-in users anyway. Yet.
comment:3 by , 5 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
This specific issue should now be fixed.
https://github.com/JOSM/Mapillary/releases/tag/v2.0.0-alpha.22
Notes:
- It requires a client secret, which I did *not* check in to source code, and the code may change in the future, requiring the user to log in again.



Same issue under Linux with Firefox