incubator-clerezza-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oliver Strässer (JIRA) <j...@apache.org>
Subject [jira] Created: (CLEREZZA-153) DiscoBitsHandler - NullPointerException while put operation ( at org.apache.clerezza.platform.security.UserUtil.getUserName(UserUtil.java:70))
Date Mon, 08 Mar 2010 10:32:27 GMT
DiscoBitsHandler  - NullPointerException while  put operation (   at org.apache.clerezza.platform.security.UserUtil.getUserName(UserUtil.java:70))
--------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: CLEREZZA-153
                 URL: https://issues.apache.org/jira/browse/CLEREZZA-153
             Project: Clerezza
          Issue Type: Bug
            Reporter: Oliver Strässer
            Priority: Critical


i use a timer to shedule events. in this scheduled functions i check for new pdf files and
i found new files, i  save the pdf in the contentgraph (via the DiscoBitsHandler function
put())


my source to save the online pdf file: 


            URL u = new URL(url);
            URLConnection urlc = u.openConnection();
            InputStream is = urlc.getInputStream();
            ByteArrayOutputStream bos = new ByteArrayOutputStream();
            bos.write(is.read());
            byte[] ba = bos.toByteArray();
            discobitsHandler.put(new UriRef("http://localhost/testURL"), MediaType.valueOf("application/pdf"),
ba);


the following error occurs: 


java.lang.NullPointerException
        at org.apache.clerezza.platform.security.UserUtil.getUserName(UserUtil.java:70)
        at org.apache.clerezza.platform.security.UserUtil.getCurrentUserName(UserUtil.java:43)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.getCreator(HierarchyService.java:426)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.addCreationProperties(HierarchyService.java:404)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.createCollectionNode(HierarchyService.java:305)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.createCollectionNode(HierarchyService.java:377)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.addToParent(HierarchyService.java:255)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.createCollectionNode(HierarchyService.java:304)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.createCollectionNode(HierarchyService.java:377)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.addToParent(HierarchyService.java:255)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.createCollectionNode(HierarchyService.java:304)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.createCollectionNode(HierarchyService.java:377)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.addToParent(HierarchyService.java:255)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.createNonCollectionNode(HierarchyService.java:156)
        at org.apache.clerezza.platform.content.hierarchy.HierarchyService.createNonCollectionNode(HierarchyService.java:277)
        at org.apache.clerezza.platform.content.AbstractDiscobitsHandler.put(AbstractDiscobitsHandler.java:82)
        at net.getunik.app.google.alerts.core.GoogleAlertsProvider.downloadFile(GoogleAlertsProvider.java:246)
        at net.getunik.app.google.alerts.core.GoogleAlertsProvider.getPDF(GoogleAlertsProvider.java:196)
        at net.getunik.app.google.alerts.core.GoogleAlertsProvider.saveNode(GoogleAlertsProvider.java:543)
        at net.getunik.app.google.alerts.core.GoogleAlertsProvider.updateFeed(GoogleAlertsProvider.java:283)
        at net.getunik.app.google.alerts.core.GoogleAlertsProvider.refreshFeeds(GoogleAlertsProvider.java:272)
        at net.getunik.app.google.alerts.core.GoogleAlertsProvider$1.run(GoogleAlertsProvider.java:145)
        at java.util.TimerThread.mainLoop(Unknown Source)
        at java.util.TimerThread.run(Unknown Source)


the problem is, that no usercontext is available (because i use the timer - and i need the
timer)


can you fix this problem anyway - so that i can put the pdf file?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message