Bug with relative paths in Modler Backend

Description

Question: I try to use a relative path in the Signavio Modeler 8which would allow to distribute a ready to run USB stick). But this doesn't work because you somehow have your own FS Abstraction instead of java.io.File stuff (which could handle it). Can you maybe elaborate why you did this? It is a bit strange, since Java should have everything and then it would be working correctly with relative paths. Here the exception, could we maybe try to fix this asap? I maybe try to hack it today to get the USB Installation working...

Cheers
Bernd

pjava.lang.IllegalStateException: Path cannot be resolved.
at com.signavio.warehouse.directory.business.FsDirectory.getPathPrefix(FsDirectory.java:282)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectory(FsDirectory.java:143)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:358)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.business.FsDirectory.getParentDirectories(FsDirectory.java:361)
at com.signavio.warehouse.directory.handler.AbstractParentDirectoriesHandler.getRepresentation(AbstractParentDirectoriesHandler.java:33)
at com.signavio.platform.handler.BasisHandler.getRepresentation(BasisHandler.java:71)
at com.signavio.warehouse.directory.handler.DirectoryHandler.getRepresentation(DirectoryHandler.java:77)
at com.signavio.platform.handler.AbstractHandler.doGet(AbstractHandler.java:187)
at com.signavio.platform.servlets.DispatcherServlet.dispatch(DispatcherServlet.java:125)
at com.signavio.platform.servlets.DispatcherServlet.doGet(DispatcherServlet.java:167)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.signavio.platform.filters.ParseParametersFilter.doFilter(ParseParametersFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.signavio.platform.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.signavio.platform.filters.EncodingFilter.doFilter(EncodingFilter.java:71)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.signavio.platform.filters.HandlerFilter.doFilter(HandlerFilter.java:90)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.signavio.platform.filters.RequestExceptionFilter.doFilter(RequestExceptionFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

Assignee

Daniel Meyer (camunda)

Reporter

Bernd Ruecker (camunda)

Labels

None

Fix versions

Priority

Major
Configure