Wrong URL address - this module does not contain a default entry.

So,basically i have created an application in outsystems and when i publish the application in the browser and try to login it is showing the error "Wrong URL address - this module does not contain a default entry. ".So,when i cancel the tab and reopen the application in the browser it automatically contains the same user with which i tried to login previously.can anyone help with this.

Hi Varthi,

Please check in you application should content one Entry Point for Flow.see below image

when user login in application this will find one entry point like HomePage.

https://success.outsystems.com/Documentation/11/Developing_an_Application/Design_UI/Navigation/UI_Flows 


hope this will help you.


Regards

Rahul Sahu

Rahul Sahu wrote:

Hi Varthi,

Please check in you application should content one Entry Point for Flow.see below image

when user login in application this will find one entry point like HomePage.

https://success.outsystems.com/Documentation/11/Developing_an_Application/Design_UI/Navigation/UI_Flows 


hope this will help you.


Regards

Rahul Sahu

 Actually i have created 2 modules called servicerequest_core and servicerequest, one to create databases and another for the screens and and i added dependencies for the screens module.Now i created roles like manager and admin in data module and added the dependency in screen module and also created users in the outsystems users environment.In this entire process i can't understand the where i have done the mistake.

the attachement is the screen that is appearing when i tried to login from the application in the browser

i would be thankful if you could help me in this regard

 

Hi Varthi, 

Basically , you have to run 

https://xxxx.outsystemscloud.com/servicerequest instead of https://xxxx.outsystemscloud.com/servicerequest_core


Bscause Servicerequest_core content DB only not screen,If there is no screen page so you will get this error and servicerequest content screen of application so you need to run servicerequest module.

Login page should have in servicerequest Module which content all screens.

if possible share your oml.


Hope this will help you

Regards

Rahul Sahu

Rahul Sahu wrote:

Hi Varthi, 

Basically , you have to run 

https://xxxx.outsystemscloud.com/servicerequest instead of https://xxxx.outsystemscloud.com/servicerequest_core


Bscause Servicerequest_core content DB only not screen,If there is no screen page so you will get this error and servicerequest content screen of application so you need to run servicerequest module.

Login page should have in servicerequest Module which content all screens.

if possible share your oml.


Hope this will help you

Regards

Rahul Sahu

 i have put the login in servicerequest module only and ran the servicerequest module in the browser 

 

i am also sharing the data module 

Hi Varthi,

As i am seeing you are following wrong architecture.In your app you are creating DB module and it content UI widgets also.

1. Need to Create one Module For DB it will content only DB Enities and DB server action

2.need to create one module for which content Business logic

3.Need to create one module for UI/Widgets which content UserInterface

https://success.outsystems.com/Support/Enterprise_Customers/Maintenance_and_Operations/Designing_the_Architecture_of_Your_OutSystems_Applications/The_4_Layer_Canvas

https://www.outsystems.com/learn/courses/114/developing-web-apps-outsystems-11/ 

you need to follow this course first.


Regards

Rahul Sahu