ABP Framework version: v8.2 UI Type: Blazor (MAUI) Database System: EF Core (SQL Server) Tiered (for MVC) or Auth Server Separated (for Angular): No
Exception message and full stack trace: There is no specific exception message, but modals fail to render after launching and trying to add a user for example.
Steps to reproduce the issue: Create a new MAUI Blazor project from ABP Studio NO Mobile App. Use SQL Server. This is a Tiered Non-Layered project. Set the HOST project and the Maui Project as startups. Run the application. Attempt to open a modal dialog (e.g., through a button click or any other trigger). Shade appears, but the modal does not.
Ran this command Abp bundle -t maui-blazor and it fails with unsupported project type. must be Microsoft.NET.Sdk.BlazorWebAssembly.
Thanks for looking into this.
NOTE: You May also have to fix up the Splash error know for Blazor apps. I added <MauiImage Update="Resources\Images\splash.svg" BaseSize="168,168"> to the MauiBlazor .csproj file and I copied to splash.svg to the resources\images folder.
Correction: Version is 8.3.2 ABP and 0.9.2 Studio
Create a project using ABP studio 0.9.1 and ABP 8.3.1 Add the Volo.AuditLogging.Ui source from the ABP Suite Launcher in ABP Studio. Try to build. Project fails. The Binaries in Contract get doubled up.
Create a command line MVC project using ABP make it an MVC with sql server project.
Specify version 8.3.1
Launch the project in VS 2022 and it should build successfully. Launch Migrations: OK.
Open ABP Suite with command abp suite.
Install the module source abp add-module Volo.AuditLogging.Ui
using the add as project button.
Source Code Installs. Build: OK. Launch and use Audit Logging: OK.
The Studio version Installs 2 packages. Volo.AuditLogging.Pro and another Package Volo.AuditLogging.Ui
whereas the ABP Studio version seems to correctly install only the needed source module Volo.AuditLogging.UI.
Even right clicking and installing a module source from ABP Studio causes the wrong solution source to get pulled down and embedded in the project.
Create an ABP MVC project in ABP Studio 0.9.1 and use ABP Suite from within Studio to add CMSKit Pro Source Code. Attempt to ADD an FAQ. FAQ Group is required. FAQ Group presents as an Empty dropdown list. There is no way to add a group. No group, no FAQ.
In addition, codemirror script is missing from wwwroot/libs. Pages in CMS Kit Pro cannot be edited without CodeMirror.css and .js files. I Retrieved the files from codemirror.net
Next, I installed a brand new project, Chose CMS KIT PRO as well. No source code. Right out of the box, no way to add Group for FAQ. This used to work in a previous version.
This is a serious issue for us. Thanks for your quick support.
****** BUG in Code Module ********
Create a project using ABP Studio 0.9.1 and ABP Suite 8.3.1
Add the source for Account to the project.
Volo.Abp.Account.Pro.Public.MauiBlazor project fails to build.
Build the source and this code section causes a build failure.
var scheme = callbackUri.Scheme; if(scheme = "http" || scheme == "https")
Project fails to build because the left side of the comparison expression is missing an "=" symbol.
I corrected the code to: if(scheme == "http" || scheme == "https")
and the project builds correctly.
****** BUG in Code Module ********
Create a project using ABP Studio 0.9.1 and ABP Suite 8.3.1
Add the source for Account to the project.
Volo.Abp.Account.Pro.Public.MauiBlazor project fails to build.
Build the source and this code section causes a build failure.
var scheme = callbackUri.Scheme; if(scheme = "http" || scheme == "https")
Project fails to build because the left side of the comparison expression is missing an "=" symbol.
I corrected the code to: if(scheme == "http" || scheme == "https")
and the project builds correctly.
create an abp project using ABP Studio Tiered
Create a Telerik App as found in the ABP Framework Example site on Github.
Add your npm telerik packages for kendo-ui, etc.
configure your BundleContributor / KendoScriptContributor
Use the page example and the KendoViewComponent.
Add the currency control to a page using Keno TagHelpers kendo-numerictextbox as in the example
Should work and display the kendo control.
Problem: Typically, I defer the control so that the page source does not become littered with Kendo's script tags.
By having jQuery in the head, this seems unavoidable. Is there anyway to have Kendo controls render deferred without moving jquery from the head tag? When deferred=true is set in the kendo-numeric tag helper, it fails to render a kendo control. I would like to position the kendo scripts before the jquery script in the head. Is this possible via the BundleContributor or another method?
Thanks in advance.
Create a version 5.3.3 project. Add the Chat source code via ABP Suite version 5.3.3. Build. Launch No chat anywhere. Also, no way to set permissions for Chat Module as it does not show up anywhere. Chat tables do appear in the database. I am using a version 5.3.3 project and adding Chat support is needed. REDIS is installed.
Created a project in ABP Suite v. 8.3.0 project solution. Upgraded abp studio to 0.8.3 Upgraded project to 8.3.1 bits of ABP app. App works. abp suite works. Tried to edit and was prompted to update with message ABP Suite A version inconsistency is detected. Your solution is using ABP v8.3.1 but you have ABP Suite v8.3.0 installed. ... Would you want to auto-install the correct version and continue? CLICKED Yes. Uh oh. Looks like abp suite 8.3.1 installed. Checked tools>change version> and 8.3.1 is in the list. ABP SUITE: It won't launch. When I click Open ABP Suite from the ABP Studio menu, a dialog pops up. Couldn't open ABP Suite. When I click Change Version Dialog: ABP Suite is running now. Please stop it before changing the version. Rebooted PC to clear any locked files and same issue. Ran dotnet tool uninstall -g volo.abp.suite Got this message: Tool 'volo.abp.suite' (version '8.3.1') was successfully uninstalled. Launched ABP Studio. Opened my project. Clicked ABP Suite from Context Menu (right click on solution icon) Prompted to install abp suite. The installer Installed abp suite 8.3.0, not 8.3.1 Now, when opening 8.3.1 project I can open the project. Sooner or later, will get prompted about version inconsistency. All of the imports show up as 8.3.0 All of the .csproj packages show up as 8.3.1 (since I manually updated them).
Any ideas? Thanks in advance.
Create a Simple Company app in Abp Suite. First table is Company with coName field. build project and run. Add a few company records. Next, Add a Sites Table - Make it A Child of Company Add a SiteName field. Save and build. Add a site name record to one of your companies. No Problem. Add A Child Vehicle Table with make and model .
Save and Build.
Navigate to Company after build and login.
Should see company records. Click the tab that has company sites. Should see Sites.
Create an Employees table (ALL PKs are int) add column employeeName
Save and build.
Add a Many-to-Many navigation collection to Employees Table for the Company table in Navigation so we can have many employees. Save and Build.
Load And add a Company OK. Add some employees OK.
Click the Vehicles tab.
Error: vehicle.id is null so is vehicle. OF COURSE! I want to add a vehicle.
I did notice in forms that do not have a navigation collection or drop down, the data element is just named data.id not data.vehicle.id for the tab naming convention.
later in code it pulls a reference to companyId
I notice if I create a Company1, Site1, Vehicle1 and don't use NavigationCollection for many-to-many employees the correct code is produced.
Is this a bug?
How to work around it.
Presently: I am changing vehicle ID on the tab to data.company.id in the actual page javascript. Solves the problem. But should I have to fix this?
Appreciate all of your support.
Error happens because Uncaught Type Error
function initDataGrids(data) { initSiteGrid(data) $("#Vehicles-tab-" + data.vehicle.id).one("click", function (e) { initVehicleGrid(data); }); }
Click New Vehicle fails to show the Create Form for the New Vehicle.
Create an abp project and configure a master child form or a regular form. Select Customizable as one of the options so you can customize the form, code, etc. Attempt to modify the alignment of the New Record button which should launch the Create Modal form.
Can't get the New Button to remain flush left of Export to excel. Ideally, Export to Excel and the new Button should be Flush Left because wide forms push the button too far to the right, requiring scrolling in order to add new records.
Thanks.