[Sakai Jira] Commented: (SAKIII-1028) Able to generate an NPE in log when sending a message to a rubbishy additional recipients

Chris Roby (JIRA) sakai3-ux-jira at sakaiproject.org
Fri Sep 24 08:21:28 PDT 2010


    [ http://jira.sakaiproject.org/browse/SAKIII-1028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=108732#action_108732 ] 

Chris Roby commented on SAKIII-1028:
------------------------------------

Is sending a message to an email address a requirement?

> Able to generate an NPE in log when sending a message to a rubbishy additional recipients
> -----------------------------------------------------------------------------------------
>
>                 Key: SAKIII-1028
>                 URL: http://jira.sakaiproject.org/browse/SAKIII-1028
>             Project: Sakai 3 UI Dev
>          Issue Type: Bug
>          Components: Messaging
>    Affects Versions: Sprint 4 (Ends 19/09/10)
>         Environment: DEBUG: Nakamura Version: hudson-Nakamura-420 | UX Code Timestamp: Thu Sep 23 2010 15:21:25 GMT+0200
> DOC mod date: Thu, 23 Sep 2010 07:17:28 GMT | PLACE: search.html#q=*
>            Reporter: Alan Berg
>            Assignee: Chris Roby
>             Fix For: Sprint 5 (Ends 30/09/10)
>
>         Attachments: Screenshot.png
>
>
> [topic=org/sakaiproject/nakamura/message/pending] | [org.osgi.service.event.EventHandler] | Bundle(org.sakaiproject.nakamura.messaging [93])] (java.lang.NullPointerException) java.lang.NullPointerException
> 	at org.sakaiproject.nakamura.api.personal.PersonalUtils.getHomeFolder(PersonalUtils.java:144)
> 	at org.sakaiproject.nakamura.message.MessagingServiceImpl.getFullPathToStore(MessagingServiceImpl.java:248)
> 	at org.sakaiproject.nakamura.message.MessagingServiceImpl.getFullPathToMessage(MessagingServiceImpl.java:229)
> 	at org.sakaiproject.nakamura.message.internal.InternalMessageHandler.sendHelper(InternalMessageHandler.java:146)
> 	at org.sakaiproject.nakamura.message.internal.InternalMessageHandler.send(InternalMessageHandler.java:120)
> 	at org.sakaiproject.nakamura.message.listener.MessageSentListener.handleEvent(MessageSentListener.java:115)
> 	at org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl.execute(HandlerTaskImpl.java:87)
> 	at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks$1.run(SyncDeliverTasks.java:228)
> 	at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
> 	at java.lang.Thread.run(Thread.java:636)
> 1) Back end needs better bound checking
> 2) Review what filtering can take place in the GUI
> 23.09.2010 16:19:36.392 *INFO* [127.0.0.1 [1285251576392] GET /system/batch HTTP/1.1] logs/request.log 23/Sep/2010:16:19:36 +0200 [3485] -> GET /system/batch?requests=%5B%7B%22url%22%3A%22%2F~%2Fpublic%2Fauthprofile.json%22%2C%22method%22%3A%22GET%22%7D%2C%7B%22url%22%3A%22%2F~amb2%2Fpublic%2Fauthprofile.json%22%2C%22method%22%3A%22GET%22%7D%5D HTTP/1.1
> 23.09.2010 16:19:36.421 *INFO* [127.0.0.1 [1285251576392] GET /system/batch HTTP/1.1] org.sakaiproject.nakamura.batch.BatchServlet Dispatching to request path='/~/public/authprofile.json', resource path='/~/public/authprofile.json'
> 23.09.2010 16:19:36.422 *INFO* [127.0.0.1 [1285251576392] GET /system/batch HTTP/1.1] org.sakaiproject.nakamura.batch.BatchServlet Dispatching to request path='/~amb2/public/authprofile.json', resource path='/_user/a/am/amb2/public/authprofile'
> 23.09.2010 16:19:36.422 *INFO* [127.0.0.1 [1285251576392] GET /system/batch HTTP/1.1] org.ops4j.pax.web.service.internal.HttpServiceContext getting mime type for: [dummy.json]
> 23.09.2010 16:19:36.423 *INFO* [127.0.0.1 [1285251576392] GET /system/batch HTTP/1.1] logs/request.log 23/Sep/2010:16:19:36 +0200 [3485] <- 200 application/json 31ms
> 23.09.2010 16:19:36.424 *INFO* [127.0.0.1 [1285251576392] GET /system/batch HTTP/1.1] logs/access.log 127.0.0.1 - amb1 23/Sep/2010:16:19:36 +0200 "GET /system/batch?requests=%5B%7B%22url%22%3A%22%2F~%2Fpublic%2Fauthprofile.json%22%2C%22method%22%3A%22GET%22%7D%2C%7B%22url%22%3A%22%2F~amb2%2Fpublic%2Fauthprofile.json%22%2C%22method%22%3A%22GET%22%7D%5D HTTP/1.1" 200 512 "http://localhost:8080/dev/search.html" "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Ubuntu/10.04 Chromium/6.0.472.53 Chrome/6.0.472.53 Safari/534.3"
> 23.09.2010 16:19:36.427 *INFO* [127.0.0.1 [1285251576427] POST /~amb1/message.create.html HTTP/1.1] logs/request.log 23/Sep/2010:16:19:36 +0200 [3486] -> POST /~amb1/message.create.html HTTP/1.1
> 23.09.2010 16:19:36.429 *INFO* [127.0.0.1 [1285251576427] POST /~amb1/message.create.html HTTP/1.1] org.sakaiproject.nakamura.message.CreateMessageServlet Using preprocessor: internal
> 23.09.2010 16:19:36.458 *INFO* [127.0.0.1 [1285251576427] POST /~amb1/message.create.html HTTP/1.1] org.sakaiproject.nakamura.message.CreateMessageServlet Got message node as node /_user/a/am/amb1/message/d0/36/4e/5a/d0364e5ac2bd4d9519139fb4353492e4b13924c5
> 23.09.2010 16:19:36.458 *INFO* [127.0.0.1 [1285251576427] POST /~amb1/message.create.html HTTP/1.1] org.sakaiproject.nakamura.message.CreateMessageServlet Sending the request out again.
> 23.09.2010 16:19:36.463 *INFO* [127.0.0.1 [1285251576427] POST /~amb1/message.create.html HTTP/1.1] org.sakaiproject.nakamura.message.MessagePostProcessor Launched event for node: /_user/a/am/amb1/message/d0/36/4e/5a/d0364e5ac2bd4d9519139fb4353492e4b13924c5
> 23.09.2010 16:19:36.466 *INFO* [Thread-426] org.sakaiproject.nakamura.email.outgoing.EmailMessageHandler Started handling an email message
> 23.09.2010 16:19:36.467 *INFO* [Thread-426] org.sakaiproject.nakamura.message.internal.InternalMessageHandler Started handling a message.
> 23.09.2010 16:19:36.467 *WARN* [Thread-426] org.apache.felix.eventadmin Service [org.sakaiproject.nakamura.message.listener.MessageSentListener,437] EventAdmin: Exception during event dispatch [org.osgi.service.event.Event [topic=org/sakaiproject/nakamura/message/pending] | [org.osgi.service.event.EventHandler] | Bundle(org.sakaiproject.nakamura.messaging [93])] (java.lang.NullPointerException) java.lang.NullPointerException
> 	at org.sakaiproject.nakamura.api.personal.PersonalUtils.getHomeFolder(PersonalUtils.java:144)
> 	at org.sakaiproject.nakamura.message.MessagingServiceImpl.getFullPathToStore(MessagingServiceImpl.java:248)
> 	at org.sakaiproject.nakamura.message.MessagingServiceImpl.getFullPathToMessage(MessagingServiceImpl.java:229)
> 	at org.sakaiproject.nakamura.message.internal.InternalMessageHandler.sendHelper(InternalMessageHandler.java:146)
> 	at org.sakaiproject.nakamura.message.internal.InternalMessageHandler.send(InternalMessageHandler.java:120)
> 	at org.sakaiproject.nakamura.message.listener.MessageSentListener.handleEvent(MessageSentListener.java:115)
> 	at org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl.execute(HandlerTaskImpl.java:87)
> 	at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks$1.run(SyncDeliverTasks.java:228)
> 	at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
> 	at java.lang.Thread.run(Thread.java:636)
> 23.09.2010 16:19:36.474 *INFO* [127.0.0.1 [1285251576427] POST /~amb1/message.create.html HTTP/1.1] logs/request.log 23/Sep/2010:16:19:36 +0200 [3486] <- 200 application/json 47ms
> 23.09.2010 16:19:36.474 *INFO* [127.0.0.1 [1285251576427] POST /~amb1/message.create.html HTTP/1.1] logs/access.log 127.0.0.1 - amb1 23/Sep/2010:16:19:36 +0200 "POST /~amb1/message.create.html HTTP/1.1" 200 610 "http://localhost:8080/dev/search.html" "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Ubuntu/10.04 Chromium/6.0.472.53 Chrome/6.0.472.53 Safari/534.3"

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.sakaiproject.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the sakai-ui-dev mailing list