Skip to main content
Question

Document Management Zoom in Projects are not working

  • August 6, 2026
  • 2 replies
  • 23 views

Forum|alt.badge.img+3

Dear
 

When we try to navigate from Document Management - Approvals to the projects (Zoom in to the project), we don't see any data. 

 

 

The link isn't being transferred correctly.

Error Code:
 

IFS Web Version: 25.1.13.20260611111206.0
Date: 2026-08-06T10:28:45.227Z

---------------------------------------------------------------------------

ProjectDefinition/Form (server error)
Malformed Request.
Error details: [{"code":"SYNTAX","message":"The URI is malformed."}]

Server stack trace error(s):
  Unexpected token at ' eq '.

Request Id: 594f0725-e1d5-4e75-804a-a46620f05e73

Method: GET
Url: /main/ifsapplications/projection/v1/ProjectDefinitionHandling.svc/Projects?$filter=(keyref%20eq%20'PROJECT_ID%3DN-10427%5E'')&$select=ProjectId,Name,Objstate,Objgrants,luname,keyref&use-timezone-filter=false&$skip=0&$top=25
Response Code: 400 - Bad Request

---------------------------------------------------------------------------

{"headers":{"normalizedNames":{},"lazyUpdate":null,"lazyInit":null,"headers":{}},"status":200,"statusText":"OK","url":"https://ifs-prd.bucherunipektin.com/main/ifsapplications/projection/v1/ProjectDefinitionHandling.svc/Projects?$filter=(keyref%20eq%20%27PROJECT_ID%3DN-10427%5E%27%27)&$select=ProjectId,Name,Objstate,Objgrants,luname,keyref&use-timezone-filter=false&$skip=0&$top=25&odata-debug=json","ok":true,"type":4,"body":{"request":{"method":"GET","uri":"https://ifs-prd.bucherunipektin.com/main/ifsapplications/projection/v1/ProjectDefinitionHandling.svc/Projects?$filter=(keyref%20eq%20%27PROJECT_ID%3DN-10427%5E%27%27)&$select=ProjectId,Name,Objstate,Objgrants,luname,keyref&use-timezone-filter=false&$skip=0&$top=25&odata-debug=json","protocol":"HTTP/1.1"},"response":{"status":{"code":"400","info":"Bad Request"},"headers":{"OData-Version":"4.0","Content-Type":"application/json"},"body":"{\"error\":{\"code\":\"REQUEST_ERROR\",\"message\":\"Malformed Request.\",\"details\":[{\"code\":\"SYNTAX\",\"message\":\"The URI is malformed.\"}]}}"},"server":{"stacktrace":{"exceptions":[{"class":"org.apache.olingo.server.core.uri.parser.UriParserSyntaxException","message":"Unexpected token at ' eq '.","invocation":{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprValue","line":450}}],"stacktrace":[{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprValue","line":450},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprPrimary","line":332},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprUnary","line":327},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprMul","line":296},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprAdd","line":282},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprRel","line":238},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprEquality","line":220},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprEquality","line":224},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseAnd","line":206},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExpression","line":192},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprValue","line":402},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprPrimary","line":332},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprUnary","line":327},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprMul","line":296},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprAdd","line":282},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprRel","line":238},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExprEquality","line":220},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseAnd","line":206},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parseExpression","line":192},{"class":"org.apache.olingo.server.core.uri.parser.ExpressionParser","method":"parse","line":186},{"class":"org.apache.olingo.server.core.uri.parser.FilterParser","method":"parse","line":48},{"class":"org.apache.olingo.server.core.uri.parser.Parser","method":"parseFilterOption","line":413},{"class":"org.apache.olingo.server.core.uri.parser.Parser","method":"parseUri","line":281},{"class":"org.apache.olingo.server.core.ODataHandlerImpl","method":"processInternal","line":147},{"class":"org.apache.olingo.server.core.ODataHandlerImpl","method":"process","line":89},{"class":"com.ifsworld.fnd.provider.ODataHandlerWrapper","method":"process","line":64},{"class":"com.ifsworld.fnd.provider.ODataHandlerWrapper","method":"process","line":77},{"class":"com.ifsworld.fnd.web.api.FndODataServletBase","method":"serviceODataRequest","line":298},{"class":"com.ifsworld.fnd.web.api.FndODataServletBase","method":"serviceProjectionRequest","line":153},{"class":"com.ifsworld.fnd.web.api.FndODataServletBase","method":"service","line":107},{"class":"javax.servlet.http.HttpServlet","method":"service","line":791},{"class":"com.ibm.ws.webcontainer.servlet.ServletWrapper","method":"service","line":1258},{"class":"com.ibm.ws.webcontainer.servlet.ServletWrapper","method":"handleRequest","line":746},{"class":"com.ibm.ws.webcontainer.servlet.ServletWrapper","method":"handleRequest","line":443},{"class":"com.ibm.ws.webcontainer.filter.WebAppFilterChain","method":"invokeTarget","line":193},{"class":"com.ibm.ws.webcontainer.filter.WebAppFilterChain","method":"doFilter","line":98},{"class":"com.ifsworld.fnd.web.api.ResponseFilterBase","method":"doFilter","line":60},{"class":"com.ibm.ws.webcontainer.filter.FilterInstanceWrapper","method":"doFilter","line":201},{"class":"com.ibm.ws.webcontainer.filter.WebAppFilterChain","method":"doFilter","line":91},{"class":"com.ifsworld.fnd.web.api.InitConfigurationFilterBase","method":"doFilter","line":231},{"class":"com.ibm.ws.webcontainer.filter.FilterInstanceWrapper","method":"doFilter","line":201},{"class":"com.ibm.ws.webcontainer.filter.WebAppFilterChain","method":"doFilter","line":91},{"class":"com.ibm.ws.security.jaspi.JaspiServletFilter","method":"doFilter","line":56},{"class":"com.ibm.ws.webcontainer.filter.FilterInstanceWrapper","method":"doFilter","line":201},{"class":"com.ibm.ws.webcontainer.filter.WebAppFilterChain","method":"doFilter","line":91},{"class":"com.ibm.ws.webcontainer.filter.WebAppFilterManager","method":"doFilter","line":1002},{"class":"com.ibm.ws.webcontainer.filter.WebAppFilterManager","method":"invokeFilters","line":1140},{"class":"com.ibm.ws.webcontainer.webapp.WebApp","method":"handleRequest","line":5059},{"class":"com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2","method":"handleRequest","line":316},{"class":"com.ibm.ws.webcontainer.WebContainer","method":"handleRequest","line":1007},{"class":"com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2","method":"run","line":281},{"class":"com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper","method":"run","line":1184},{"class":"com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink","method":"wrapHandlerAndExecute","line":453},{"class":"com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink","method":"ready","line":412},{"class":"com.ibm.ws.http.channel.internal.inbound.HttpInboundLink","method":"handleDiscrimination","line":566},{"class":"com.ibm.ws.http.channel.internal.inbound.HttpInboundLink","method":"handleNewRequest","line":500},{"class":"com.ibm.ws.http.channel.internal.inbound.HttpInboundLink","method":"processRequest","line":360},{"class":"com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback","method":"complete","line":70},{"class":"com.ibm.ws.tcpchannel.internal.WorkQueueManager","method":"requestComplete","line":514},{"class":"com.ibm.ws.tcpchannel.internal.WorkQueueManager","method":"attemptIO","line":584},{"class":"com.ibm.ws.tcpchannel.internal.WorkQueueManager","method":"workerRun","line":968},{"class":"com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker","method":"run","line":1057},{"class":"com.ibm.ws.threading.internal.ExecutorServiceImpl$RunnableWrapper","method":"run","line":245},{"class":"java.util.concurrent.ThreadPoolExecutor","method":"runWorker","line":-1},{"class":"java.util.concurrent.ThreadPoolExecutor$Worker","method":"run","line":-1},{"class":"java.lang.Thread","method":"run","line":-1}]}},"ifs-trace":{"authStatus":"undefined"}}}

---------------------------------------------------------------------------

 

The keyref ends with two apostrophes instead of one.

We have IFS Cloud 25R1 SU 5.

Has anyone else encountered this error? And is there a fix?


If I manually remove one apostrophe, the correct data appears.

 

Best Regards,
André

2 replies

Abdul
Superhero (Partner)
Forum|alt.badge.img+20
  • Superhero (Partner)
  • August 6, 2026

Hi ​@BUCH-ANDJOR,

I have observed the same behaviour in 25R1 SU12, however, working fine in 26R1. 

We can say that it’s bug which has been fixed 26R1 and you can ask IFS for a patch to fix in 25R1.

 

 


matt.watters
Ultimate Hero (Partner)
Forum|alt.badge.img+26
  • Ultimate Hero (Partner)
  • August 6, 2026

@BUCH-ANDJOR and ​@Abdul I tracked this to CS0515209 which has been fixed in

24.2.19
25.1.13
25.2.7
26.1.1