renet
I'm new here

WebEdit: NullPointerException bei automatisch erkannter E-Mail-Adresse

Jump to solution

Hallo zusammen,

wenn ich im WebEdit-Client eines Kundenprojekts ein CMS_INPUT_TEXT Element bearbeite und dort eine E-Mail Adresse einfüge, welche mit einem anschließenden Leerzeichen auch als E-Mail Adresse erkannt wird (nur Internet Explorer), erhalte ich beim Speichern der Änderungen folgenden Fehler:

java.lang.NullPointerException

at java.util.UUID.fromString(UUID.java:202)

at de.espirit.firstspirit.access.editor.value.DomElementImpl.replaceHtml(DomElementImpl.java:572)

at de.espirit.firstspirit.access.editor.value.DomElementImpl.getTagContent(DomElementImpl.java:705)

at de.espirit.firstspirit.access.editor.value.DomElementImpl.replaceHtml(DomElementImpl.java:568)

at de.espirit.firstspirit.access.editor.value.DomElementImpl.parseHtml(DomElementImpl.java:239)

at de.espirit.firstspirit.client.access.editor.DomEditorValueImpl.parseDataMap(DomEditorValueImpl.java:188)

at de.espirit.firstspirit.client.access.editor.AbstractEditorValue.assimilate(AbstractEditorValue.java:767)

at de.espirit.firstspirit.client.access.editor.DomEditorValueImpl.assimilate(DomEditorValueImpl.java:166)

at de.espirit.firstspirit.client.webedit.servlets.SaveDataAction.doAction(SaveDataAction.java:252)

at de.espirit.firstspirit.client.webedit.WebeditAction.doPost(WebeditAction.java:64)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at de.espirit.firstspirit.server.jetty.JettyManagerImpl$FailSafeWebAppContext.handle(JettyManagerImpl.java:765)

at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:224)

at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)

at de.espirit.firstspirit.client.webedit.servlets.WebeditDispatcher.doPost(WebeditDispatcher.java:451)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)

at de.espirit.firstspirit.io.servlet.WebAuthentication.doChain(WebAuthentication.java:594)

at de.espirit.firstspirit.io.servlet.WebAuthentication.doFilter(WebAuthentication.java:459)

at de.espirit.firstspirit.io.servlet.WebAuthentication.doFilter(WebAuthentication.java:143)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at de.espirit.firstspirit.server.jetty.JettyManagerImpl$FailSafeWebAppContext.handle(JettyManagerImpl.java:765)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:619)

Mache ich nach der eingegebenen E-Mail Adresse kein Leerzeichen (sodass sie nicht in einen Link umgewandelt wird), kann ich problemlos speichern.

  1. Hat jemand eine Idee, woran dieses Verhalten liegen könnte?
  2. Kann ich die Funktionalität des automatischen Umwandelns von E-Mails in Links deaktivieren?

Danke für die Antworten im Voraus!

LG

René Schubert

0 Kudos
1 Solution

Accepted Solutions
gockel
Crownpeak employee

Das Problem ist hier bekannt und bereits behoben. Die zugehörige interne ID ist #100088. Ein Fix steht ab Version 4.2.442 zur Verfügung. Bitte wenden Sie sich an den Helpdesk für ein entsprechendes Update.

View solution in original post

0 Kudos
2 Replies
gockel
Crownpeak employee

Um welche FS-Version handelt es sich? Bei solchen Fragen bitte immer mit angeben.

0 Kudos
gockel
Crownpeak employee

Das Problem ist hier bekannt und bereits behoben. Die zugehörige interne ID ist #100088. Ein Fix steht ab Version 4.2.442 zur Verfügung. Bitte wenden Sie sich an den Helpdesk für ein entsprechendes Update.

0 Kudos