Failed to load resource: the server responded with a status of 404 (Introuvable)

Hi Cubewisers,
I have the same problem as in the post below:

when I inspect, I get this:

Bad Request.

when I click on the link :8880/CWSNCOREDEMO/api/dbs/batch:1 , I get this:

The requested resource is not available

In the apliqo logs I have this:

CATALINA :
nov. 29, 2022 1:25:55 AM org.apache.coyote.http11.AbstractHttp11Processor process

INFOS: Error while parsing an HTTP request header
Note : subsequent occurrences of HTTP request parsing errors will be logged at the DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in method name. HTTP names must be ‘‘token’’.
at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:140)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1108)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:317)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:750)

LOCALHOST
nov. 29, 2022 10:54:42 AM org.apache.catalina.core.ApplicationDispatcher invoke
GRAVE: “Servlet.service()” for the [default] servlet threw an exception
java.io.FileNotFoundException: The requested resource [/CWSNCOREDEMO/js/controllers/**] is not available
at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:849)
at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:440)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at org.apache.catalina.servlets.DefaultServlet.service(DefaultServlet.java:420)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:742)

any ideas on how to solve this problem?
Thanks!

Hi @cngampessi
A few of us from Apliqo team have reviewed your post but we can’t understand from the description what your issue is.

When i try to change a value of a cell in apliqo, the value didn’t change in the instance when i refesh.

I have 2021 in the cube :
image

I change the value by 2022 :
image

When i refresh :
image

All the changes I make in the cells in Apliqo are not taken into consideration after I refresh.

There is no security applied on the cells.
Thanks.

Hi Cubewisers,
We found the solution for this issue.
You just need to change the parameter (EnableSandboxDimension ) in TM1s.CFG of your TM1 model to False. If it’s turned on (EnableSandboxDimension=True), then you would not be able to write back data from the UX.
Thanks @tganz and @atrajer

2 Likes

Hi @cngampessi
Thanks for the update. Apliqo UX doesn’t currently support sandboxing. Although support for sandbox data entry is currently under consideration support for representing sandboxes as a virtual dimension is not.

When EnableSandboxDimension=T is set in the instance configuration the server will expect [Sandbox] to be addressed as the 1st dimension in all MDX requests. Although when retrieving data this has no effect as “Base” the the default member for the Sandbox virtual dimension so can be omitted from queries. However when updating data [Sandbox].[Base] needs to be explicitly addressed when the server is using Sandbox as a virtual dimension. This is why the update patch request fails.

@atrajer can you please check if we state that EnableSandboxDimension=T is not supported in the documentation? If we don’t explicitly state this then it should be added.

1 Like