Activities of "ugurkepler"

Question

Dear Volosoft Support Team,

We have created an ABP MVC Razor Pages project using the layered monolith architecture and have been actively developing it by adding various modules. Within the web modules of these components, I frequently make changes under the Pages folder—this includes modifications to JavaScript, CSS, and CSHTML files.

However, these changes are not being picked up or applied by Hot Reload. From my experience, it seems that the issue stems from these files being embedded in the project, preventing them from being properly tracked by dotnet watch. Even if they are being tracked, the changes do not reflect in the running application unless I manually restart the project.

This situation requires me to restart the application for every small change, which significantly disrupts the development experience.

I have tried enabling EnableRazorRuntimeCompilationOnDevelopment and also extended the file watch group using the following configuration:

<ItemGroup> <Watch Include=".js" Exclude="node_modules\;.js.map;obj\;bin\*" /> </ItemGroup> Unfortunately, neither of these attempts have resolved the issue. I have also tried several other approaches, but I have been unable to get Hot Reload to work as expected.

Could you please assist me in resolving this problem?

Best regards,

My react native expo app with abp oAuth flow does not redirect to login page, and I get:

400 Error An internal error occurred during your request!

ERROR.

my request Url is:

Auth request:', { url: 'https://xxx.com/connect/authorize?code_challenge=kyP5cKPn2PRk-PZ5pMrpzVKrkl4rCuAQTCs84JrVAfE&code_challenge_method=S256&redirect_uri=portalsystem%3A%2F%2F&client_id=PortalSystem_Mobile&response_type=code&state=v5bbNtueBe&scope=offline_access+PortalSystem', }

My redirect uri in DB matches url redirect uri. When I try to login using expo go, it works perfectly fine. But it doesnt work when I create apk using npx eas build --profile preview --platform android. Any help would be appreciated.

My other files are as following:

app.json:

{ "expo": { "name": "pisagorops-app", "slug": "pisagorops-app", "owner": "yavuzz", "version": "1.0.0", "orientation": "portrait", "scheme": "portalsystem", "newArchEnabled": true, "splash": { "image": "./assets/pisagor-logo-mainpage.png", "resizeMode": "cover", "backgroundColor": "#201b48" }, "updates": { "fallbackToCacheTimeout": 0, "url": "https://u.expo.dev/bb6ce82f-3315-4f74-82ae-38fdc8028583" }, "assetBundlePatterns": [ "/*" ], "ios": { "supportsTablet": true, "bundleIdentifier": "com.pisagor.PortalSystem", "buildNumber": "1.0.0", "infoPlist": { "NSCameraUsageDescription": "This app uses the camera to scan barcodes on event tickets." } }, "android": { "package": "com.pisagor.PortalSystem", "versionCode": 1, "adaptiveIcon": { "foregroundImage": "./assets/pisagorops-icon.png", "backgroundColor": "#FFFFFF" }, "permissions": [ "android.permission.RECORD_AUDIO", "android.permission.RECORD_AUDIO" ] }, "web": { "favicon": "./assets/pisagorops-icon.png" }, "plugins": [ [ "expo-image-picker", { "photosPermission": "The app accesses your photos to let you share them with your friends." } ] ], "extra": { "eas": { "projectId": "59251175-b5fd-49bd-bea8-448ac361c258" } }, "runtimeVersion": { "policy": "appVersion" } } }

enviroment.ts:

import { Environment } from '@portal-system/models';

// const yourIP = '192.168.57.25'; // http://10.0.2.2:44311/ // const yourIP = '192.168.1.137'; TEST API

const yourIP = 'xxx.com'; // See the docs https://docs.abp.io/en/abp/latest/Getting-Started-React-Native?Tiered=No const apiUrl = 'https://xxx.com'; const dev = { apiUrl: 'https://xxx.com', appUrl: exp://${yourIP}:19000, oAuthConfig: { issuer: apiUrl, // https://xxx.com/ gibi gir clientId: 'PortalSystem_Mobile', scope: 'offline_access PortalSystem', }, localization: { defaultResourceName: 'PortalSystem', }, } as Environment;

const preview = { apiUrl: 'https://xxx.com', appUrl: exp://${yourIP}:19000, oAuthConfig: { issuer: 'https://xxx.com', clientId: 'PortalSystem_Mobile', scope: 'offline_access PortalSystem', }, localization: { defaultResourceName: 'PortalSystem', }, } as Environment;

const prod = { apiUrl: 'https://xxx.com', appUrl: exp://${yourIP}:19000, oAuthConfig: { issuer: 'https://xxx.com', clientId: 'PortalSystem_Mobile', scope: 'offline_access PortalSystem', }, localization: { defaultResourceName: 'PortalSystem', }, } as Environment;

const ENV = { dev, preview, prod };

export const getEnvVars = () => { // eslint-disable-next-line no-undef if (DEV) { return ENV.dev; }

if (process.env.EAS_BUILD_PROFILE === 'preview') { return ENV.preview; }

return ENV.prod; };

I have benn added react native app but unable to integrate abp authorization flow to expo react native app.

package.json: { "name": "portalsystem", "version": "1.0.0", "main": "node_modules/expo/AppEntry.js", "scripts": { "start": "expo start --port 19000", "android": "expo run:android", "ios": "expo run:ios", "web": "expo start --web", "eject": "expo eject" }, "dependencies": { "@expo/react-native-action-sheet": "^4.0.0", "@react-native-async-storage/async-storage": "~1.23.0", "@react-navigation/drawer": "^6.5.4", "@react-navigation/native": "^6.1.0", "@react-navigation/native-stack": "^6.9.5", "@reduxjs/toolkit": "^1.7.1", "axios": "~1.2.1", "expo": "~52.0.0", "expo-auth-session": "~6.0.3", "expo-crypto": "~14.0.0", "expo-image-picker": "~16.0.0", "expo-random": "~14.0.0", "expo-status-bar": "~2.0.0", "expo-web-browser": "~14.0.0", "formik": "^2.0.0", "i18n-js": "^3.8.0", "native-base": "^3.4.25", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1", "react-native": "0.76.5", "react-native-base64": "^0.2.1", "react-native-chart-kit": "^6.11.0", "react-native-gesture-handler": "~2.20.0", "react-native-paper": "^5.9.1", "react-native-reanimated": "~3.16.0", "react-native-root-toast": "^3.5.0", "react-native-safe-area-context": "4.12.0", "react-native-screens": "~4.1.0", "react-native-svg": "15.8.0", "react-native-web": "~0.19.6", "react-redux": "^8.0.0", "reanimated-bottom-sheet": "^1.0.0-alpha.22", "redux-persist": "^6.0.0", "redux-saga": "^1.2.1", "yup": "^0.32.11" }, "devDependencies": { "@babel/core": "^7.19.3", "@babel/plugin-transform-template-literals": "^7.25.7", "@expo/metro-runtime": "~4.0.0", "@types/react-native": "~0.70.6", "typescript": "~5.3.0" }, "private": true }

Error message:

error:unauthorized_client error_description:This client application is not allowed to use the authorization endpoint error_uri:https://documentation.openiddict.com/errors/ID2040 culture:en ui-culture:en

Logs:

(NOBRIDGE) LOG OAuth result: null (NOBRIDGE) LOG currentUser: {"email": null, "emailVerified": false, "id": null, "impersonatorTenantId": null, "impersonatorTenantName": null, "impersonatorUserId": null, "impersonatorUserName": null, "isAuthenticated": false, "name": null, "phoneNumber": null, "phoneNumberVerified": false, "roles": [], "sessionId": null, "surName": null, "tenantId": null, "userName": null}

Hello, I get an error when I want to create a crud page using ABP studio. Can you help me? I had replaced the Volo.Abp.LeptonXTheme code. I think there is a problem while building this part.

error logs like this:

10:42:26.311 Information Starting task execution: "Building: Volo.Abp.LeptonXTheme" 10:42:47.433 Information CLI command executed. Command: "dotnet build -v:q /property:WarningLevel=0 /clp:ErrorsOnly /graphBuild" Working directory: "D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme" CommandResult { ExitCode: 1, IsSuccess: False, StartTime: 05/16/2025 10:42:26 +03:00, ExitTime: 05/16/2025 10:42:47 +03:00, RunTime: 00:00:21.1138781 } 10:42:47.434 Information Failed task execution: "Building: Volo.Abp.LeptonXTheme" 10:42:47.434 Information ERROR: "An error has occured!" 10:42:47.435 Information ERROR DETAILS: "Dotnet build failed for the project "Volo.Abp.LeptonXTheme". Details: C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Failed to download package 'Volo.CmsKit.Pro.MongoDB.9.0.2' from 'https://nuget.abp.io/my-key/v3/package/volo.cmskit.pro.mongodb/9.0.2/volo.cmskit.pro.mongodb.9.0.2.nupkg'. [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Response status code does not indicate success: 403 (Forbidden). [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Failed to download package 'Volo.Forms.HttpApi.9.0.2' from 'https://nuget.abp.io/my-key/v3/package/volo.forms.httpapi/9.0.2/volo.forms.httpapi.9.0.2.nupkg'. [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Response status code does not indicate success: 403 (Forbidden). [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Failed to download package 'Volo.FileManagement.Domain.Shared.9.0.2' from 'https://nuget.abp.io/my-key/v3/package/volo.filemanagement.domain.shared/9.0.2/volo.filemanagement.domain.shared.9.0.2.nupkg'. [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Response status code does not indicate success: 403 (Forbidden). [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Failed to download package 'Volo.Abp.TextTemplateManagement.Domain.Shared.9.0.2' from 'https://nuget.abp.io/my-key/v3/package/volo.abp.texttemplatemanagement.domain.shared/9.0.2/volo.abp.texttemplatemanagement.domain.shared.9.0.2.nupkg'. [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Response status code does not indicate success: 403 (Forbidden). [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Failed to download package 'Volo.Chat.SignalR.9.0.2' from 'https://nuget.abp.io/my-key/v3/package/volo.chat.signalr/9.0.2/volo.chat.signalr.9.0.2.nupkg'. [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Response status code does not indicate success: 403 (Forbidden). [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : The feed 'nuget.abp.io [https://nuget.abp.io/my-key/v3/index.json]' lists package 'Volo.CmsKit.Pro.MongoDB.9.0.2' but multiple attempts to download the nupkg have failed. The feed is either invalid or required packages were removed while the current operation was in progress. Verify the package exists on the feed and try again. [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : The feed 'nuget.abp.io [https://nuget.abp.io/my-key/v3/index.json]' lists package 'Volo.CmsKit.Pro.MongoDB.9.0.2' but multiple attempts to download the nupkg have failed. The feed is either invalid or required packages were removed while the current operation was in progress. Verify the package exists on the feed and try again. [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln] C:\Program Files\dotnet\sdk\9.0.201\NuGet.targets(175,5): error : Failed to download package 'Volo.CmsKit.Pro.Admin.Blazor.Server.9.0.2' from 'https://nuget.abp.io/my-key/v3/package/volo.cmskit.pro.admin.blazor.server/9.0.2/volo.cmskit.pro.admin.blazor.server.9.0.2.nupkg'. [D:\KeplerProjects\KeplerCockpit\modules\Volo.Abp.LeptonXTheme\Volo.Abp.LeptonXTheme.sln]

Showing 1 to 4 of 4 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.0.0-preview. Updated on September 01, 2025, 08:37