comp.lang.ada
 help / color / mirror / Atom feed
From: "Jérôme Haguet" <j.haguet@cadwin.com>
Subject: Re: Unable to use "Find all references" with GPS CE 2020 !?
Date: Fri, 28 Aug 2020 03:35:37 -0700 (PDT)	[thread overview]
Message-ID: <857594ee-8b25-46b2-8f9e-fa89ca335b57n@googlegroups.com> (raw)
In-Reply-To: <e92ec296-b824-4cdb-a5de-5127ce7d7949n@googlegroups.com>

Le mercredi 26 août 2020 à 16:47:08 UTC+2, Jérôme Haguet a écrit :
> > > These days, I tried to use GPS from Gnat CE 2020, Windows x64. 
> > > Unfortunatly, 'Find all references' does not seems to work. 
> > > It happens on 2 different PCS, with any project I have tried, including the one used in the tutorial. 
> > I have probably an identical setup: 2 PCs, Windows 10, x64, GNAT CE 2020. On both, 'Find all references' works perfectly, even on a relatively low-powered laptop (2 cores, 2 logical processors, 1.1 GHz). I'd say it works better than previously: in earlier versions, the reference finder gave up due to (perhaps) a time-out, or sometimes didn't want to work at all for the whole session. 
> > Perhaps your problem is with the path? "C:\GNAT\2020\bin;" or equivalent should come first. It's important if you have multiple GNAT installations.
> Thanks Gauthier for the suggestion, I have simplified the PATH. But it did not make it work. 
> I have made some additional tests with a new computer, and it works successfully. 
> 
> But I am still facing the problem with my own computer. 
> I have found one difference using ProcessExplorer : subprocess ada_language_server.exe is not running after my .gpr project is opened. 
> It can be successfully started from command line "C:\GNAT\2020\libexec\gnatstudio\als\ada_language_server.exe ...", but it is not started from GPS. 
> 
> Any idea where to check ? Any log option to activate ? 
> 
> Jérôme

Seen in http://docs.adacore.com/live/wave/gps/html/gps_ug/environment.html#the-ada-language-server
"One known limitation of this server is that it doesn’t support file paths that are not valid UTF-8."

And in %USERPROFILE%\home\.gnatstudio\log, I found : 
...
   [GPS.KERNEL.XREF] Set up xref database: :memory: (12:24:25.635)
   [SQL.INSPECT] Loading data from data into database (12:24:25.651)
   [ENTITIES.TIMING] Created database: 0.017679200 s (12:24:25.653)
   [GPS.KERNEL.GPS_KERNEL] Refresh_Context: no child focused (12:24:25.668)
   [GPS.KERNEL.MSG] Not loading C:\GNAT\2020\share\examples\gnatstudio\tutorial\obj\sdc-msg.xml (12:24:25.668)
   [GPS.LSP_CLIENT] Starting 'C:\GNAT\2020\libexec\gnatstudio\als\ada_language_server.exe' (12:24:25.834)
   [HOOKS.EXCEPTIONS] While running project_view_changed:GPS.LSP_MODULE.ON_PROJECT_VIEW_CHANGED
   _HOOKS.EXCEPTIONS_ raised ADA.STRINGS.UTF_ENCODING.ENCODING_ERROR : bad input at Item (34)
...

But I do not understand which file path is not valid UTF-8 : I have used standard installation, and I am testing sdc.gpr, which is provided as a tutorial 

Regards
Jérôme

  parent reply	other threads:[~2020-08-28 10:35 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-23 15:48 Unable to use "Find all references" with GPS CE 2020 !? Jérôme Haguet
2020-07-23 17:33 ` gautier_niouzes
2020-08-26 14:47   ` Jérôme Haguet
2020-08-26 16:25     ` Dmitry A. Kazakov
2020-08-27 23:49       ` Anh Vo
2020-08-28  7:21         ` Dmitry A. Kazakov
2020-08-28 17:37           ` DrPi
2020-08-28 10:35     ` Jérôme Haguet [this message]
2021-06-18 11:02       ` Jérôme Haguet
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox