Kinetic BAQ Designer - UBAQ Get List Not working

I’m running 2024.2.9 on-prem. When I run the new Kinetic BAQ Designer (from the browser or from the smart client), I get an error on the “Get List” button. The error is a 405 - HTTP method Get is not supported by this url. I have a ticket open with Epicor support but they can not reproduce it. I can reproduce it in both our Demo install as well as our Test database. Is anyone else experiencing this issue?

Edit to add, yes it works in the classic BAQ designer.
Another edit to remove my server names…

Full error text:
{“headers”:{“normalizedNames”:{},“lazyUpdate”:null},“status”:405,“statusText”:“OK”,“url”:“https://server/env/api/v2/odata/GS/Ice.BO.DynamicQuerySvc/GetList?queryDS=[object+Object]&executionParams=[object+Object]&pageSize=0&absolutePage=0",“ok”:false,“name”:“HttpErrorResponse”,“message”:"Http failure response for https://server/envapi/v2/odata/GS/Ice.BO.DynamicQuerySvc/GetList?queryDS=[object+Object]&executionParams=[object+Object]&pageSize=0&absolutePage=0: 405 OK”,“error”:{“HttpStatus”:405,“ReasonPhrase”:“REST API Exception”,“ErrorMessage”:“HTTP method GET is not supported by this URL.”,“ErrorType”:“Ice.Api.Exceptions.ApiException”,“CorrelationId”:“f479958b-508f-46d2-a659-67ef391779b8”,“Program”:“Ice.BO.DynamicQuerySvc”,“Method”:“GetList”}}

Thanks in advance.

1 Like

[quote=“cbrown, post:1, topic:124113”]
I have a ticket open with Epicor support but they can not reproduce it. I can reproduce it in both our Demo install as well as our Test database.
[/quote] :roll_eyes:

The last time I tried, Kinetic still didn’t support UBAQs properly.
Can’t Open UBAQ in Kinetic Browser - Kinetic ERP - Epicor User Help Forum

They might get further along now, but I am not surprised they still are broken.

You tried when there were no UBAQ in the kinetic editor.
Here another question, error is shown when it should not, it should only be written in the console.

When I test it in that version, I only see one error in the console.log and then results are returned, as they are supposed to,

Also when I test it I see only one error in the log,

and in your case there are 2 calls with errors, and I cannot explain it.

1 Like

Very interesting Olga. I hadn’t noticed there were 2 calls. Here’s our screen shot and indeed no results are returned.

well, probably depends on browser. I see one error in Chrome and 2 in Edge, but in both cases result is returned… :woman_shrugging:

Sadly I get the same result (2 errors - no results) in both Chrome and Edge, as well as running BAQ Studio launched from the client. We had a workshop internally yesterday and all 5 of us created our own ubaq and experienced the same issue. And I get the same result with a ubaq created in the Epicor Demo environment in the EPIC06 company (installed beside our test environment). I’m at a loss of where to look. We have no modifications to the host.config and the only modification to the sysconfig.json is to enable the ep.metafx debug. Whenever I do a major upgrade I always wipe and replace the app slot on the server so I don’t carry over any residue. I use the same process when I update production.

On a whim I decided to create and test a simple ubaq in our production environment - different app server and sql server. It works fine there! I exported that simple ubaq and imported to the test server and it fails in all 3 environments on that server. So now I’m down to digging thru the two servers to see what might possibly be the difference. If you have any thoughts on where to look I’d love some ideas! I’m going to start with the server config, then take a look at the sysconfig.json.

1 Like

is the Kinetic version same on the working and non-working environment?
You can check what is written in the Server\Apps\ERP\Home\build.txt file, first 2 lines.

I think this is a pretty good comparison. I’m very methodical on my installation process but that certainly doesn’t mean I get it right 100% of the time so I appreciate you asking probing questions. All the servers are configured with Basic authentication, require SSL and the same certificate and app pool user.

Production Dev PP Demo
app server Prod Dev Dev Dev
sql server Prod Dev Dev Dev
database Prod copy of Prod copy of Prod Demo
build.txt version: 12.0.53, version: 12.0.53, version: 12.0.72, version: 12.0.72,
build: 12.0.0-alpha.759, build: 12.0.0-alpha.759, build: 12.0.0-alpha.789, build: 12.0.0-alpha.789,
sysconfig.json modified? no no debug enabled debug enabled
ubaq GetList WORKS fails fails fails

I only remember one problem that could affect this, when sysconfig.json did not contain all expected nodes, but it should be fixed in the versions you have.

Still try to compare sysconfig.json in Prod in Dev.

Otherwise, in the 2025.1 they removed this failing additional call at all and it won’t happen anymore.

I did compare the sysconfig.json and they are the same - no missing nodes. I’m going to continue to poke around a bit. We still have a few oddball issues in which things don’t work even when following the AppStudio User Guide example for an app from a BO.

I’m installing .12 on the dev server and updating PP and Demo tomorrow.

Thanks for taking a look at this.