Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. This also happens on my PC, which vmsACARS is stored locally instead of onedrive.
  3. So, when I open vmsACARS, it does not show me my pilot information. As well as that, I cannot choose my airline, find my bids/flights, or anything. I am logged in (I think) but that makes no difference. This is what it showed me when I pressed "load in vmsACARS" on the web dashboard. Logs: I:0601 19:00:06 =================================================== I:0601 19:00:06 Version: 2.0.658 I:0601 19:00:06 Release Channel: win-x64-stable I:0601 19:00:06 Windows Version: 10.0.19045 I:0601 19:00:06 Installation Type: installed I:0601 19:00:06 Installation Path: C:\Users\Zach\AppData\Local\vmsacars\current I:0601 19:00:06 Data Path: C:\Users\Zach\AppData\Local\vmsacars\data I:0601 19:00:06 User Path: C:\Users\Zach\OneDrive\Documents\vmsacars I:0601 19:00:06 Settings Path: C:\Users\Zach\OneDrive\Documents\vmsacars\settings.json I:0601 19:00:30 Installed path: C:\Users\Zach\AppData\Local\vmsacars\current D:0601 19:00:30 Registered vmsacars URI for web launcher I:0601 19:00:36 Beta Enabled: false I:0601 19:00:37 Downloaded config scripts I:0601 19:00:37 Loading profile infy.uk D:0601 19:00:37 F: C:\Users\Zach\AppData\Local\vmsacars\current\config\default\package.json; Adding config map path: aircraft D:0601 19:00:37 F: C:\Users\Zach\AppData\Local\vmsacars\current\config\default\package.json; Adding rules path: rules D:0601 19:00:37 F: C:\Users\Zach\AppData\Local\vmsacars\current\config\default\package.json; Adding scripts path: scripts D:0601 19:00:37 F: C:\Users\Zach\AppData\Local\vmsacars\current\config\default\package.json; Adding sounds path: sounds D:0601 19:00:37 Loading logbook: C:\Users\Zach\OneDrive\Documents\vmsacars\data\infy.uk\logbook.db E:0601 19:00:41 Error loading profile Acars.Errors.LoadingError: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Acars.Services.ConfigService.LoadAirlineConfig(Profile profile) at Acars.Services.StartupService.LoadAirlineConfig(Profile profile) at Acars.Services.StartupService.LoadApplicationFromProfile(Profile profile, Boolean loadLogos) --- End of inner exception stack trace --- at Acars.Services.StartupService.LoadApplicationFromProfile(Profile profile, Boolean loadLogos) E:0601 19:00:43 Error: Error Loading: Object reference not set to an instance of an object. I:0601 19:00:43 Profile changing to infy.uk I:0601 19:00:43 Profile changed to "infy.uk" I:0601 19:00:43 Loading profile infy.uk I:0601 19:00:43 Profile changing to null I:0601 19:00:43 Profile changed to "null" I:0601 19:00:43 Profile changing to infy.uk I:0601 19:00:43 Profile changed to "infy.uk" E:0601 19:00:43 Error loading profile Acars.Errors.LoadingError: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Acars.Services.ConfigService.LoadAirlineConfig(Profile profile) at Acars.Services.StartupService.LoadAirlineConfig(Profile profile) at Acars.Services.StartupService.LoadApplicationFromProfile(Profile profile, Boolean loadLogos) --- End of inner exception stack trace --- at Acars.Services.StartupService.LoadApplicationFromProfile(Profile profile, Boolean loadLogos) D:0601 19:02:08 Saving DiscordStatusUpdate, value=false I:0601 19:04:10 Launching with URI: ["vmsacars:bid/6"] I:0601 19:04:10 Got app arguments: ["vmsacars:bid/6"] I:0601 19:04:10 Got bid id arg 6, loading bid I:0601 19:04:10 Could not find data for bid, id=6 E:0601 19:04:10 Error: Bid not found: Bid 6 could not be found
  4. Today
  5. Do you really need an API Key or authorization for this ? Below is a plain query result without an API key. { "icao": "EGEW", "iata": "WRY", "name": "Westray Airport", "city": "Westray", "country": "GB", "region": "GB-SCT", "tz": "Europe/London", "elevation": 29, "lat": 59.3502998352, "lon": -2.9500000477 } And it will be better if you just use the "code" feature of the forum with "php" language selected. Your cleaned up, more readable code will look like this if you do so. <?php /** * Class and Function List: * Function list: * Classes list: */ /** \file vacentral.php * \brief Text getting data from Vacentral using Curl * \details This Script is used tinstead of Composer installation * \author Leslie Jarrett * \version 1.0 * \date 2025 * \copyright 2025 Leslie Jarrett */ // // GET AIRPORT INFORMATION FROM VACENTRAL // // The following URl string is required to get Airport Information // https://api.vacentral.net/api/airports/[ICAO]?apiKey=[API_KEY] // Where you replace [ICAO] with the Airport code you want to get data forr // and replace [API_KEY] with your user API Key string // Below is a worked example for the airport EGEW // Using my own API KEY which is then hidden from the code // set up your API KEY $ApiKey = 'zzzzzzzzzzzzzzzzzzzzzzzzzzz'; // set up the Airport ICAO code $AirportIcao = 'EGEW'; // set up the first part of the CURL URl $AirportApiUrl = 'https://api.vacentral.net/api/airports/'; // add in the Airport Icao Code $AirportApiUrl = $AirportApiUrl.$AirportIcao; // add in the API Key $AirportApiUrl = $AirportApiUrl.'?apiKey='.$ApiKey; // now process the call to the API using Curl // set the api curl handle $AirportApiHandle = curl_init(); // Will return the response, if false it prints the response curl_setopt($AirportApiHandle, CURLOPT_RETURNTRANSFER, true); // Set the url curl_setopt($AirportApiHandle, CURLOPT_URL,$AirportApiUrl); // Execute the session and store the contents in $AirporApiRaw $AirporApiRaw =curl_exec($AirportApiHandle,); // Closing the session curl_close($AirportApiHandle); // unpack the Json data to PHP array $AirportData = json_decode($AirporApiRaw, true); // the array $AirportData will have the following fields // array(10) { // ["icao"] => string(4) "EGEW" // ["iata"] => string(3) "WRY" // ["name"] => string(15) "Westray Airport" // ["city"] => string(7) "Westray" // ["country"] => string(2) "GB" // ["region"] => string(6) "GB-SCT" // ["tz"] => string(13) "Europe/London" // ["elevation"] => int(29) // ["lat"]=> float(59.3502998352) // ["lon"]=> float(-2.9500000477) // } ?> Have a nice day.
  6. I have worked it out by looking at the code of the VACENTRAL Module without installing it with Composer the code is as follows -: YOU MUST USE A VAILD API KEY and not the 'ZZZZZZZZZZZZZZZ' <?php /** * Class and Function List: * Function list: * Classes list: */ /** \file vacentral.php * \brief Text getting data from Vacentral using Curl * \details This Script is used tinstead of Composer installation * \author Leslie Jarrett * \version 1.0 * \date 2025 * \copyright 2025 Leslie Jarrett */ // // GET AIRPORT INFORMATION FROM VACENTRAL // // The following URl string is required to get Airport Information // // https://api.vacentral.net/api/airports/[ICAO]?apiKey=[API_KEY] // // Where you replace [ICAO] with the Airport code you want to get data forr // // and replace [API_KEY] with your user API Key string // // Below is a worked example for the airport EGEW // Using my own API KEY which is then hidden from the code // // set up your API KEY // $ApiKey = 'zzzzzzzzzzzzzzzzzzzzzzzzzzz'; // // set up the Airport ICAO code // $AirportIcao = 'EGEW'; // // set up the first part of the CURL URl // $AirportApiUrl = 'https://api.vacentral.net/api/airports/'; // // add in the Airport Icao Code // $AirportApiUrl = $AirportApiUrl.$AirportIcao; // // add in the API Key // $AirportApiUrl = $AirportApiUrl.'?apiKey='.$ApiKey; // // now process the call to the API using Curl // // set the api curl handle // $AirportApiHandle = curl_init(); // // Will return the response, if false it prints the response // curl_setopt($AirportApiHandle, CURLOPT_RETURNTRANSFER, true); // // Set the url // curl_setopt($AirportApiHandle, CURLOPT_URL,$AirportApiUrl); // // Execute the session and store the contents in $AirporApiRaw // $AirporApiRaw =curl_exec($AirportApiHandle,); // // Closing the session // curl_close($AirportApiHandle); // // upack the Json data to PHP array // $AirportData = json_decode($AirporApiRaw, true); // // the array $AirportData wwill have the following fields // // array(10) { // ["icao"]=> // string(4) "EGEW" // ["iata"]=> // string(3) "WRY" // ["name"]=> // string(15) "Westray Airport" // ["city"]=> // string(7) "Westray" // ["country"]=> // string(2) "GB" // ["region"]=> // string(6) "GB-SCT" // ["tz"]=> // string(13) "Europe/London" // ["elevation"]=> // int(29) // ["lat"]=> // float(59.3502998352) // ["lon"]=> // float(-2.9500000477) // } ?>
  7. Yesterday
  8. I would like to use the VACENTRAL Api call to get some information like Airport data to include in my related project. However I do not want to mess with hosting and c-panel trying to both install Composer and VACENTRAL and woth rather call the API using Curl and pass the appropriate keys as I Have done this before on other API calls. My question is has anyone or Nabeel got some documentation or an example PHP script to call the api in CUFRL and parse the returned data.
  9. Last week
  10. To the point, if I could have understood how to do what I needed by "read through the docs", I wouldn't have bothered making the post you reference. I'm a pilot, not a web person. I don't have any desire to be a web person. I have more than enough to do to minimally configure my website and operate my organization. I wasn't looking for "how do I do things". I was looking for someone to do what I want done, and am perfectly willing to pay for it. Setting up and running an "additional" test site is absolutely the last thing I'm contemplating doing. While I'm sure those documents make great sense to you guys, who do this for a living, and most probably wrote the documents, they aren't in the least helpful to me. Maybe I'm just too stupid to run PHPVMS/ACARS? Didn't see where there's a minimum level of expertise required to be a customer/user, but maybe I missed that too.? If there's no viable response to my request, why post the availability of the topic? Al Rosenberg San Antonio Texas
  11. Have you read thru the docs? phpVMS - https://docs.phpvms.net vmsacars - https://docs.phpvms.net/acars/overview Best to have a basic understanding of the system. Installing the vmsACARS module is pretty simple. There isn’t much maintenance to be done either. What phpVMS version are you using? 7.0.4 is the current release. Many of us run a test site in parallel with our live production site so we can test things on our test site to be sure they are working correctly before installing them on our live site. This would apply to themes, theme edits and modules. It isn’t good practice to modify any of the core phpVMS files.
  12. I am looking to obtain assistance with applying maintenance to my PHPVMS website, as well as some customization (install and setup ACARS, etc.). Am not a website "guy", but rather a pilot/operations person. Have now problem in paying somebody a reasonable fee for their services. Please reply to this post, or directly to me at: arosenberg3@satx.rr.com Thanks Al Rosenberg San Antonio Texas
  13. Yeah if they release some changes for the API, improvements like defining avoids, either country or FIR based, those can be easily implemented in the form too. But don't expect everything to be done by phpVMS (or theme developers). Generally what phpVMS offers you a fully working API access system which is capable of two way communications with their servers. And phpVMS already passes more than enough data to that form, in which you can develop your own stuff, apply improvements, following API changes etc. easily. As an example, SimBrief API allows you to define 4 alternates with their routes, also ETOPS alternates etc. but these are not present in the form. Any VA owner or developer can enhance the form as they wish if required by following the main form logic and the API docs. This is why I ended my first post with "Good luck and God speed"
  14. Thank you for your reply the item that Navigraph mentioned was as follows ' Airspace. Avoid predefined areas: Russian airspace, ETOPS areas, and more can be avoided using the dropdown menu. Any other waypoints, airways, or airspaces can be avoided by manually typing them in.' As a number of aircraft are not ETOPS certified then perhaps Navigraph will release a new version of the api where something like this is available
  15. Reference API Docs : https://forum.navigraph.com/t/the-simbrief-api/5298
  16. If you are talking about these, my answer will be "No, because I do not see anything there to be API access compatible". These are mostly for their own planning page (or edit flight plan page). Any API (and phpVMS) user can create lots of features internally on their end, as an example one can allow defining FPL Remarks via their code, or aircraft equipment selection (including PBN) etc. If you check the API documents (of SimBrief) and the form utilizing that API (at phpVMS) you will see how it works, and then you can develop anything you wish to have. Good luck and God speed.
  17. Earlier
  18. If the SimBrief API supports these new options, they can be integrated into phpVMS v7. Haven't heard of that being done as of yet, but the new options were just announced this past week. BTW - what's the status of your phpVMSgen offering?
  19. I have been reading about the new version of simbrief and was wondering if the Phpvms 7 interface will eventually have the new options as well so that you can fully use Simbrief from within PHPVMS
  20. You realize you are recruiting to a forum full of VA owners?
  21. vHarbour Air is a new virtual airline inspired by real-world floatplane carriers operating throughout the Pacific Northwest. We're currently looking for new pilots and staff to build out our roster! About vHarbour Air vHarbour Air replicates the dynamism and challenge of large-scale, float-equipped charter operations. Most of our flights will be low-level VFR hops between coastal communities, eco-tourist destinations, and downtown cores such as Victoria, Vancouver, and Seattle. While we maintain realistic standards and routing, we aim to foster a relaxed, welcoming environment where both casual bush pilots and experienced simmers can enjoy the ride. VATSIM use is highly encouraged, but not mandatory. Focus - Float and amphibious aircraft operations - Scenic VFR flights throughout the Pacific Northwest and beyond - Charter-style missions, scheduled routes, and ad-hoc bush trips Current Fleet - DHC-2 Beaver - DHC-3 Otter (including Kodiak or PC-6 Porter as alternatives) - DHC-6 Twin Otter - Pilatus PC-12 (Possible fictional charter work) We Offer - A Discord community for dispatching, voice comms, and events - Website with ACARS integration for flight logging and operations - A lot of onus on pilots to provide feedback and build an airline they wish to fly for Join Us! - virtualha.com Discord - https://discord.gg/suz9xKMWEQ
  22. Hey everyone I need a web developer for my VA AAVirtual. The discouraging factor though is that it is a volunteer position at this time. If you are interested in donating your time please email me at ceo@aavirtualairlines.com Thanks, Robert Kessler AAVirtual CEO
  23. If you create a module with artisan there is no need to edit or create a special route or anything. If you've cleared the cache there is always a created template like "This view is loaded from module: -yourmodulename-" as an example in your modules/-yourmodulename-/Resources/views/admin folder. So with the information we've, check your folders if all the blades, controllers, middleware, routes are created and present.
  24. PaintSplasher

    Awards

    Hey, the module disposable basic has this feature on board: https://github.com/FatihKoz/DisposableBasic
  25. dutch239

    Awards

    Is there a way to manually issue awards? I can't find a way. If not is there plans to go back to doing this? I read that previous versions you could do manual award but with 7 you cannot.
  26. Hello, I tried to create a module myself. It's recognized and is enabled. However, the corresponding function isn't added, and when I click "View Admin Module," I get a 404 error. I've tried to find the error, but I'm at a loss. The route, etc., is all correct.
  27. Hi, As far as I know, we are using Laravel Socialite to use oAuth, and all of the options (Discord, IVAO, VATSIM) are provided by the system. I am not sure if you can alter it to work with a totally custom system, but it should be possible. Below are docs related to it; https://laravel.com/docs/10.x/socialite https://socialiteproviders.com/about/ Hope it helps a little
  28. Excuse me, I want to connect to the "OAuth" system developed by ourselves, instead of the third-party login that comes with PHPVMS, because we have a single-point login program of our own mature account management system. Is there any way to use it?
  29. My pleasure, glad it helped a little and gave you some direction If you need to use them for evaluation purposes, I mean like having a check for gear or flap operation speeds you have two options; 1. Custom rule (vmsAcars premium feature, still being enhanced by development) 2. Custom module (running at web, can run when a pirep gets filed and check log entries for some specific text and then compare speed/altitude, apply a penalty or write a comment etc.) Above example is for the web, to display stuff but can give you ideas about how to access the log entries. Good luck for the rest
  30. Hello DisposableHero, The Hero part is certainly very accurate!! Thank you so much for turning me in the correct direction, I don't think I could have been more off track with the direction I was going if I had tried. I appreciate you taking the time out of your day with pictures and a code example to help me out. Thank You so so much!!!
  1. Load more activity
×
×
  • Create New...