[opencms-dev] Edition problem Opencms 9.X with new Firefox 41.0
Tobias Herrmann
t.herrmann at alkacon.com
Wed Jan 27 15:07:26 CET 2016
Hi,
this issue has been fixed with OpenCms release 9.5.3. It was caused by a bug in Firefox 41, earlier and later versions of Firefox did seem to work. You can take a look at the related github issue for more details:
https://github.com/alkacon/opencms-core/issues/350
Regards,
Tobias
--
Alkacon Software GmbH - The OpenCms Experts
http://www.alkacon.com
http://www.opencms.org
Am 27.01.2016 um 14:59 schrieb Sandrine Prousteau:
> 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 J
>
> 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
>
>
>
> _______________________________________________
> 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
More information about the opencms-dev
mailing list