[opencms-dev] Edition problem Opencms 9.X with new Firefox 41.0

Sandrine Prousteau s.prousteau at eurelis.com
Wed Jan 27 14:59:46 CET 2016


Hi!

We also have a similar issue.

It appears in Firefox but not in Chrome.



We have a custom xmlcontent list component, displaying others xmlcontent (a list of locations). We have a formatter for the list component, and we just added <cms:contentload collector="singleFile" param="${locationXmlContent.filename}" editable="true"> around each location item.



So in the preview page, we click on the ADE Edit of an item, it opens the ADE edition, we can change values, but when we click on Save and Exit, an error occurs :
"Invalid id "4bf0bbf9-3580-11e2-bb8d-0050568879c5%231418877327"

The location item edited id is 5a497665-3f7a-11e2-982d-c446195fab3f
The list component id is 4bf0bbf9-3580-11e2-bb8d-0050568879c5


The matching logs are :

java.lang.Thread.run(Thread.java:679)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:166)
org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:150)
org.opencms.main.OpenCmsCore.invokeGwtService(OpenCmsCore.java:1644)
org.opencms.gwt.CmsGwtService.service(CmsGwtService.java:195)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:305)
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:265)
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561)
java.lang.reflect.Method.invoke(Method.java:616)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
sun.reflect.GeneratedMethodAccessor789.invoke(Unknown Source)
org.opencms.ade.containerpage.CmsContainerpageService.getElementsData(CmsContainerpageService.java:513)
org.opencms.ade.containerpage.CmsContainerpageService.getElements(CmsContainerpageService.java:1461)
org.opencms.ade.containerpage.CmsContainerpageService.getCachedElement(CmsContainerpageService.java:1256)
org.opencms.ade.containerpage.CmsContainerpageService.convertToServerId(CmsContainerpageService.java:403)
27 Jan 2016 14:27:36,224 ERROR [ org.opencms.gwt.CmsLogService: 66] Client LOG (Host 84.14.205.26, Address 84.14.205.26, Ticket 1453901258720): Invalid id "4bf0bbf9-3580-11e2-bb8d-0050568879c5%231418877327"
    at java.lang.Thread.run(Thread.java:679)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
    at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
    at org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:166)
    at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:150)
    at org.opencms.main.OpenCmsCore.invokeGwtService(OpenCmsCore.java:1644)
    at org.opencms.gwt.CmsGwtService.service(CmsGwtService.java:195)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
    at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:305)
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:265)
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at sun.reflect.GeneratedMethodAccessor789.invoke(Unknown Source)
    at org.opencms.ade.containerpage.CmsContainerpageService.getElementsData(CmsContainerpageService.java:513)
    at org.opencms.ade.containerpage.CmsContainerpageService.getElements(CmsContainerpageService.java:1461)
    at org.opencms.ade.containerpage.CmsContainerpageService.getCachedElement(CmsContainerpageService.java:1256)
    at org.opencms.ade.containerpage.CmsContainerpageService.convertToServerId(CmsContainerpageService.java:403)
org.opencms.main.CmsIllegalArgumentException: Invalid id "4bf0bbf9-3580-11e2-bb8d-0050568879c5%231418877327"
27 Jan 2016 14:27:36,054 ERROR [ org.opencms.gwt.CmsGwtService: 184] Invalid id "4bf0bbf9-3580-11e2-bb8d-0050568879c5%231418877327




Please help :)

Sandrine



-----Message d'origine-----
De : opencms-dev-bounces at opencms.org [mailto:opencms-dev-bounces at opencms.org] De la part de Tobias Herrmann
Envoyé : mercredi 30 septembre 2015 11:52
À : The OpenCms mailing list
Objet : Re: [opencms-dev] Edition problem Opencms 9.X with new Firefox 41.0



Hi,



could you provide a content type schema that triggers this issue. Or point out a type wihtin the demo template that causes it?



Regards,



Tobias



--



Alkacon Software GmbH - The OpenCms Experts



http://www.alkacon.com

http://www.opencms.org



Am 30.09.2015 um 11:27 schrieb Thorsten Duhn:

> Hello,

>

>> I´m afraid I have problems with latest Mozilla Firefox version (41.0), you can try  to edit a blog entry in the Demo website (opencms952) and try to save and quit...then you get an Error... Invalid id "9e772aad-52dc-11e4-9866-005056b61161%23-760803401" , this only happens with Firefox.

>>

>> I have detected the problem in my own types, is like several fields appear reapeted in the presentation layer (when you try to edit) so when you try to save you get a crash with the schema.

>>

>> Any clue or confirmation?   :-((

>>

> I know, "me too" posts do not really help but I find this a serious problem. Our clients often do not have the choice to switch browsers in their office environment.

>

> When I open some XML content for editing in Firefox (current and

> Developer also), sometimes I get "(Error) __gwt$exception: : Can't add the same model to a collection twice" message, or I get into editor with all fields doubled (like Carlos described). When trying to close (not even trying to save) it warns about unsaved changes, and then the "org.opencms.main.CmsIllegalArgumentException: Invalid id" message appears - in most cases form is not closed (but doubled input fields disappear), need to reload page to get out of editor.

>

> I see this behaviour on nearly all of my custom content types, just the simple HTML content (based on demo) opens and closes fine.

>

> Backend log file does not have additional entries on this. Private windows is no help also, just using another browser like Chrome is.

>

> Regards,

> Thorsten

>

>

>

> _______________________________________________

> This mail is sent to you from the opencms-dev mailing list To change

> your list options, or to unsubscribe from the list, please visit

> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev

>

>

>



---

Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.

https://www.avast.com/antivirus



_______________________________________________

This mail is sent to you from the opencms-dev mailing list To change your list options, or to unsubscribe from the list, please visit http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev






-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20160127/9eca53e9/attachment.htm>


More information about the opencms-dev mailing list