by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    spiliti
    @spiliti
    I am also getting a JNDI error: I am not sure if it related to the above error: This is the trace message 2020-04-22 04:24:57,992 ERROR [org.springframework.web.context.ContextLoader] (ServerService Thread Pool -- 90) Context initialization failed: org.springframework.beans.factory.access.BootstrapException: Unable to initialize group definition. Group resource name [classpath*:config/spring/applicationContext-erp.xml], factory key [erpApplicationContext]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'erpApplicationContext' defined in URL [vfs:/content/egov-ear.ear/lib/egov-config-3.0.0-SNAPSHOT.jar/config/spring/applicationContext-erp.xml]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.context.support.ClassPathXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sewerageTaxUtils': Unsatisfied dependency expressed through field 'appConfigValuesService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'appConfigValueService' defined in VFS resource ["/content/egov-ear.ear/lib/egov-egi-3.0.0-SNAPSHOT.jar/org/egov/infra/admin/master/service/AppConfigValueService.class"]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'appConfigValueRepository': Invocation of init method failed; nested exception is org.hibernate.engine.jndi.JndiException: unable to find transaction manager
    at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:388)
    at org.springframework.web.context.ContextLoader.loadParentContext(ContextLoader.java:563)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:322) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:187)
    at io.undertow.servlet.core.DeploymentManagerImpl$1.call(DeploymentManagerImpl.java:205)
    at io.undertow.servlet.core.DeploymentManagerImpl$1.call(DeploymentManagerImpl.java:174)
    at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)
    at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:239)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:99)
    spiliti
    @spiliti
    I have this error when I try to deploy the egov-smartcity-suite app. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'appConfigValueRepository': Invocation of init method failed; nested exception is org.hibernate.engine.jndi.JndiException: unable to find transaction manager. Ckeck through stockflow suggests that this has to do with configuration of jndi properties which are embedded in a war file. How do I address this ?
    spiliti
    @spiliti
    I have resolved the java timeout error but reverted back to the migration problem which has resurfaced. New repo has the same problem. I get the following problems: service jboss.undertow.deployment.default-server.default-host./stms: java.lang.RuntimeException: org.springframework.beans.factory.access.BootstrapException: Unable to initialize group definition. Group resource name [classpath*:config/spring/applicationContext-erp.xml], factory key [erpApplicationContext]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'erpApplicationContext' defined in URL [vfs:/content/egov-ear.ear/lib/egov-config-3.0.0-SNAPSHOT.jar/config/spring/applicationContext-erp.xml]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.context.support.ClassPathXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataCache': Injection of persistence dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in org.egov.infra.config.persistence.migration.DBMigrationConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.flywaydb.core.Flyway]: Factory method 'flyway' threw exception; nested exception is org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateSqlException:
    Migration V20150920071636__ptis_sample.sql failed
    -------------------------------------------------
    SQL State : 23503
    Error Code : 0
    Message : ERROR: insert or update on table "egpt_document_type" violates foreign key constraint "fk_egpt_document_type_applicationtype"
    Detail: Key (id_application_type)=(1) is not present in table "egpt_application_type".
    Location : db/migration/sample/V20150920071636__ptis_sample.sql (/content/egov-ear.ear/lib/egov-ptis-3.0.0-SNAPSHOT.jar/db/migration/sample/V20150920071636__ptis_sample.sql)
    Line : 267
    Statement : Insert into EGPT_DOCUMENT_TYPE (id,name,mandatory,version,transactiontype,id_application_type) values (nextval('seq_egpt_document_type'),'Photo Of Assessment','false',null,'CREATE',1)
    Manju
    @ManjueGov
    @spiliti make sure when you pull from develop branch drop/recreated schema first time.
    spiliti
    @spiliti
    @katararishi-eGov I did pull the latest code daily over the last 3 days but the problem is still there.... and this is the problem I am getting: 020-04-27 04:26:14,673 INFO [org.springframework.context.support.ClassPathXmlApplicationContext] (ServerService Thread Pool -- 102) Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@44f0fcc4: startup date [Mon Apr 27 04:26:14 UTC 2020]; root of context hierarchy
    2020-04-27 04:26:14,674 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] (ServerService Thread Pool -- 102) Loading XML bean definitions from URL [vfs:/content/egov-ear.ear/lib/egov-config-3.0.0-SNAPSHOT.jar/config/spring/applicationContext-erp.xml]
    2020-04-27 04:26:14,680 ERROR [org.springframework.web.context.ContextLoader] (ServerService Thread Pool -- 112) Context initialization failed: org.springframework.beans.factory.access.BootstrapException: Unable to initialize group definition. Group resource name [classpath*:config/spring/applicationContext-erp.xml], factory key [erpApplicationContext]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'erpApplicationContext' defined in URL [vfs:/content/egov-ear.ear/lib/egov-config-3.0.0-SNAPSHOT.jar/config/spring/applicationContext-erp.xml]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.context.support.ClassPathXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterDataCache': Injection of persistence dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in org.egov.infra.config.persistence.migration.DBMigrationConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.flywaydb.core.Flyway]: Factory method 'flyway' threw exception; nested exception is org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateSqlException:
    Migration V20150920071636__ptis_sample.sql failed
    -------------------------------------------------
    SQL State : 23503
    Error Code : 0
    Message : ERROR: insert or update on table "egpt_document_type" violates foreign key constraint "fk_egpt_document_type_applicationtype"
    Detail: Key (id_application_type)=(1) is not present in table "egpt_application_type".
    Location : db/migration/sample/V20150920071636__ptis_sample.sql (/content/egov-ear.ear/lib/egov-ptis-3.0.0-SNAPSHOT.jar/db/migration/sample/V20150920071636__ptis_sample.sql)
    Line : 267
    Statement : Insert into EGPT_DOCUMENT_TYPE (id,name,mandatory,version,transactiontype,id_application_type) values (nextval('seq_egpt_document_type'),'Photo Of Assessment','false',null,'CREATE',1) at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:388) @ManjueGov @ManjueGov @ManjueGov @ManjueGov
    spiliti
    @spiliti
    @ManjueGov When I pull the egov-smartcity-suite repo, I do drop and recreate the schema but the problem with ptis persists. On the other hand, is was much easier with digit-bpa. I am able to compile and deploy digiy-bpa but have netflix/zuul problem as shown below. I am also failing launch the bpa app -- I get a refuse to connect msg.
    spiliti
    @spiliti

    2020-04-27 11:17:35,056 INFO [org.egov.services.zuulproxy.listeners.ZuulProxyStartServerListener] (ServerService Thread Pool -- 81) Starting Zuul Proxy server
    2020-04-27 11:17:35,150 ERROR [com.netflix.zuul.FilterFileManager] (ServerService Thread Pool -- 81) Error accessing directory in classloader. path=groovy/filters/route: java.lang.NullPointerException
    at com.netflix.zuul.FilterFileManager.getDirectory(FilterFileManager.java:130)
    at com.netflix.zuul.FilterFileManager.getFiles(FilterFileManager.java:150)
    at com.netflix.zuul.FilterFileManager.manageFiles(FilterFileManager.java:176)
    at com.netflix.zuul.FilterFileManager.init(FilterFileManager.java:81)
    at org.egov.services.zuulproxy.listeners.ZuulProxyStartServerListener.initGroovyFilterManager(ZuulProxyStartServerListener.java:101)
    at org.egov.services.zuulproxy.listeners.ZuulProxyStartServerListener.contextInitialized(ZuulProxyStartServerListener.java:77)
    at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:187)
    at io.undertow.servlet.core.DeploymentManagerImpl$1.call(DeploymentManagerImpl.java:205)
    at io.undertow.servlet.core.DeploymentManagerImpl$1.call(DeploymentManagerImpl.java:174)
    at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)
    at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
    at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:239)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:99)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:81)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)
    at org.jboss.threads.JBossThread.run(JBossThread.java:320)

    2020-04-27 11:17:35,166 ERROR [org.egov.services.zuulproxy.listeners.ZuulProxyStartServerListener] (ServerService Thread Pool -- 81) Error reading Groovy filters for zuul proxy... /home/shuller/egovgithub/digit-bpa/groovy/filters/route is not a valid directory
    2020-04-27 11:17:35,458 WARN [com.netflix.config.sources.URLConfigurationSource] (ServerService Thread Pool -- 81) No URLs will be polled as dynamic configuration sources.
    2020-04-27 11:17:35,465 INFO [com.netflix.config.sources.URLConfigurationSource] (ServerService Thread Pool -- 81) To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
    2020-04-27 11:17:35,568 INFO [com.netflix.config.DynamicPropertyFactory] (ServerService

    In the meantime I have resolved the elasticsearch problem of :
    connect_timeout[30s]]; nested: ConnectException[Connection refused: localhost/127.0.0.1:9300];

    The problem is two different versions of elasticsearch:

    in application dependencies (pom.xml) you have:
    *code

    <elastic-search-version>2.4.6</elastic-search-version>
    *code

    while in dev-utils/ansible/egov.phoenix/group_vars/all shows:

    #ELASTICSEARCH details
    elasticsearch_version: 2.4.1
    elasticsearch_install_dir: "{{ANSIBLE_WORKSPACE}}"
    elasticsearch_home: "{{elasticsearch_install_dir}}/elasticsearch-{{elasticsearch_version}}"
    elasticsearch_download_url: 'https://devops.egovernments.org/Downloads/es'
    elasticsearch_archive: 'elasticsearch-{{elasticsearch_version}}.zip'
    #elasticsearch_service_startonboot: yes @vasanthkg  @vasanthkg  @ManjueGov 

    In the meantime I have resolved the elasticsearch problem of :
    connect_timeout[30s]]; nested: ConnectException[Connection refused: localhost/127.0.0.1:9300];

    The problem is two different versions of elasticsearch:

    in application dependencies (pom.xml) you have:
    <elastic-search-version>2.4.6</elastic-search-version>

    while in dev-utils/ansible/egov.phoenix/group_vars/all shows:

    #ELASTICSEARCH details
    elasticsearch_version: 2.4.1
    elasticsearch_install_dir: "{{ANSIBLE_WORKSPACE}}"
    elasticsearch_home: "{{elasticsearch_install_dir}}/elasticsearch-{{elasticsearch_version}}"
    elasticsearch_download_url: 'https://devops.egovernments.org/Downloads/es'
    elasticsearch_archive: 'elasticsearch-{{elasticsearch_version}}.zip'
    #elasticsearch_service_startonboot: yes
    spiliti
    @spiliti
    Dear Team, I am stuck on zuul! Can you help?
    Vasanth KG
    @vasanthkg
    @spiliti Disable zuul route filter as it is not mandatory.
    spiliti
    @spiliti
    @vasanthkg . Thanks, but how do I disable the zuul route filter. I am a novice in this instance. Your help most appreciated.
    spiliti
    @spiliti
    @vasanthkg , Is this correct to disable zuul route filter: zuul.SendSimpleHostRoutingFilter .route.disable=true. Exactly where do I insert this?
    spiliti
    @spiliti
    @vasanthkg I have resolved it and now can launch the bpa app
    spiliti
    @spiliti
    @vasanthkg I am unable to sign in (BPA). What the default login credentials??.
    @vasanthkg egovernments and demo credentials not working
    spiliti
    @spiliti
    @vasanthkg @sreekanthm37 : Hi Team... I am not able to sign into bpa app. I have tried both egovernments/demo and egovernments/EGOV@123 user/password combination without success. PLEASE HEEELLPPP with correct admin credentials.
    Manju
    @ManjueGov
    @spiliti Please try with this credentials [egovernments/eGov@123]
    spiliti
    @spiliti
    @ManjueGov : credentials [egovernments/eGov@123] rejected also
    spiliti
    @spiliti

    @ManjueGov I am accessing the demo Digit bPA app over a remote server. Could it have something to do with my pg_hba.conf setup. which as follows: TYPE DATABASE USER ADDRESS METHOD

    local all postgres trust

    "local" is for Unix domain socket connections only

    local all all trust

    IPv4 local connections:

    host all all 127.0.0.1/32 md5

    IPv4 local connections:

    host all all 0.0.0.0/24 md5

    IPv6 local connections:

    host all all ::1/128 md5

    spiliti
    @spiliti
    @ManjueGov
    spiliti
    @spiliti
    Dear Team...When I try to update the user egovernments in the eg_user table, I get the msg that eg_user table does not exist, although the migration process shows that it was successful and the eg_user file exists. I am perplexed! Can you help?
    spiliti
    @spiliti
    @ManjueGov
    Dear Team -- I have observed that during make deploy - the scripts creating eg_user table and data initialization (V20150918161430__egi_core_ddl.sql and V20150918161517_initil_sample_data.sql ) are not run or are omitted. I had to run them manually. That's why the login rejects the login credentials [egovernments/demo, etc]. Even after updating the login password in the initial setup (using bluefish) the credentials are still rejected. Just wondering if this might be a code problem.
    Vasanth KG
    @vasanthkg
    @spiliti - I think, the auto deployer may be out dated, you can build and deploy the ear artifacts manually.
    spiliti
    @spiliti
    @vasanthkg - The auto deployer seems fine. I am re-building again.
    spiliti
    @spiliti
    apologies -- sent you a wrong wildfly log. Let me resend
    spiliti
    @spiliti
    @vasanthkg --- Iwas missing this error:
    spiliti
    @spiliti
    2020-04-30 10:10:53,484 ERROR [io.undertow.request] (default task-14) UT005023: Exception handling request to /egi/login/: javax.servlet.ServletException: java.lang.IllegalArgumentException: Secure object invocation FilterInvocation: URL: /login/ was denied as public invocations are not allowed via this interceptor. This indicates a configuration error because the rejectPublicInvocations property is set to 'true'
    at net.sf.ehcache.constructs.web.filter.Filter.logThrowable(Filter.java:143)
    at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:91)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:167)
    at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:80)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
    spiliti
    @spiliti
    @vasanthkg
    spiliti
    @spiliti
    I have an " Error reading Groovy filters for zuul proxy.. /home/xxxx/egovgithub/digit-bpa/groovy/filters/route is not a valid directory" . I have tried to disable the SimpleHostRoutingFilter without any success. I am not sure whetther to create a new properties file or use application-config.properties (in egov-egi or where??). I think this is due to the "Error accessing directory in classloader. path=groovy/filters/route: java.lang.NullPointerException". As a result, I am not able to access URL:/login/ and experience this software. I feel I have hit a wall after so many weeks... PLEASE HELP
    Sayooj
    @sayoojbk
    Has anyone till now made a build with minimum overhead by not deploying microservices on Kubernetes and such. Could you anyone point of which all bare minimum services I have to get running to start a working model of core-services/banking-services and municipal services since I have restriction on the AWs usage.
    I tried setting up the server by running the bare min docker images of core services and other 2 including the frontend service. So other than these services and including Postgresql and Elastic services which all other services do I need to get a running build with minimum overhead
    Manju
    @ManjueGov
    @sayoojbk Core—services, Business—services, Municipal—services, Frontend are the bare minimum mono repos.
    Manju
    @ManjueGov
    and configuration data like mdms, configs have to use.
    spiliti
    @spiliti
    @ManjueGov - regarding the following: " Error reading Groovy filters for zuul proxy.. /home/xxxx/egovgithub/digit-bpa/groovy/filters/route is not a valid directory" I have resolved it by modifying the zuul.filter.root path by replacing (In ZuulProxyStartServerListerner.java line 93) (... "groovy/filters"); with ("src/main/resources/groovy/filters"). However, this generates another error if you deploy/launch it from any other sub-directory other than digit-bpa.
    spiliti
    @spiliti
    @ManjueGov -- Maybe the following may help: When I use a "fake credentials" or non-existent username and password, I get the following msg: "
    " Your username or password is invalid"
    However, when I use the egovernments/demo credentials, I just get redirected to the egi/login/secure screen without any msg. What does this imply?
    Sayooj
    @sayoojbk
    @ManjueGov could you give me the bare min config data repos : mdms-data and which other config repos are you referring to ?
    eshwarsat
    @eshwarsat
    Was able to succesfully build and deploy to local wildfly app instance. When I
    use the egovernments/demo credentials, I just get redirected to the egi/login/secure screen without any msg. If I give incorrect credentials - get the message userid password is invalid.
    can someone help
    I am using digitbpa repo
    spiliti
    @spiliti
    Do the configs in egov-erp-overrise.properties override settings in application-config properties. For example, can I change the redis setings without rebuilding the ERP app?
    spiliti
    @spiliti
    When I try to create a new TL, I get an error that UOM cannot be empty?!! What is causing this error, because I can view the UOMs as sysadmin?
    The above error appears on the mono repo!
    Manju
    @ManjueGov
    @spiliti any override properties changes requires restart of app server(s).
    @spiliti for UOM related error kindly verify your master data.
    spiliti
    @spiliti
    @ManjueGov I have not input any data. I am exploring the app using the sample data that comes with the repo.
    spiliti
    @spiliti
    I have verified the UoMs are there in the Master data (eg_uom)
    spiliti
    @spiliti
    Hello, @ManjueGov : Is there as user guide for the egov-works module??