Search the FirstSpirit Knowledge Base
Hallo Zusammen,
ich habe eine Tabelle Press_Post_Box, die ein Fremdschlüßel zu der Tabelle Person enthält. Wenn man versucht den Fremdschlüssel zu löschen (durch dem POST Request: "<%=application.getContextPath()%>/do.delete?delete=Press_Post_Box(fs_id:9677|fs_release_to:0|fs_valid_from:1309270800869|fs_valid_to:9223372036854775807).person") enthält man die Fehlermeldung:
29.06.2011 12:27:52 org.apache.catalina.core.StandardWrapperValve invoke
SCHWERWIEGEND: Servlet.service() for servlet fsi-DeleteServlet threw exception
de.espirit.or.ORException: Format error: Press_Post_Box(fs_id:9677|fs_release_to:0|fs_valid_from:1309270800869|fs_valid_to:9223372036854775807).person
at de.espirit.firstspirit.opt.integration.web.WebContext.lookup(WebContext.java:244)
at de.espirit.firstspirit.opt.integration.web.DeleteServlet.delete(DeleteServlet.java:135)
at de.espirit.firstspirit.opt.integration.web.DeleteServlet.doPost(DeleteServlet.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
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 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)
at java.lang.Thread.run(Unknown Source)
Hätte vielleicht jemanden eine Idee wie man die Fremdschlüsselbeziehung löschen kann?
Im Voraus schon einmal vielen Dank für Eure Hilfe.
Können Sie bitte mal das Formular inklusive der Werte posten, mit dem Sie den POST-Request bauen? Wie sehen die beteiligten Tabellen aus, welche Beziehungen gibt es dazwischen und was möchten Sie löschen?
Issue solved. A reference to the object should be saved/deleted.