[
https://issues.apache.org/jira/browse/CLEREZZA-153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Manuel Innerhofer resolved CLEREZZA-153.
----------------------------------------
Resolution: Fixed
Assignee: Manuel Innerhofer
> 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
> Assignee: Manuel Innerhofer
> 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.