You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Jukka Zitting (JIRA)" <ji...@apache.org> on 2011/01/19 13:54:46 UTC
[jira] Resolved: (TIKA-585) AudioParser Fails with NPE on
fileFormat.properties
[ https://issues.apache.org/jira/browse/TIKA-585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jukka Zitting resolved TIKA-585.
--------------------------------
Resolution: Fixed
Fix Version/s: 0.9
Assignee: Jukka Zitting
Good point, thanks! Fixed in revision 1060797.
> AudioParser Fails with NPE on fileFormat.properties
> ---------------------------------------------------
>
> Key: TIKA-585
> URL: https://issues.apache.org/jira/browse/TIKA-585
> Project: Tika
> Issue Type: Bug
> Components: parser
> Affects Versions: 0.8
> Environment: ALL
> Reporter: Cyriel Vringer
> Assignee: Jukka Zitting
> Priority: Minor
> Fix For: 0.9
>
> Original Estimate: 0.08h
> Remaining Estimate: 0.08h
>
> AudioParserTests fail because the AudioParser does not check for existence of properties on the fileFormat. (In the parse method, about line 110. The code is:
> for (Entry<String, Object> entry : fileFormat.properties().entrySet()) {
> metadata.set(entry.getKey(), entry.getValue().toString());
> }
> for (Entry<String, Object> entry : audioFormat.properties().entrySet()) {
> metadata.set(entry.getKey(), entry.getValue().toString());
> }
> Method throws NPE on fileFormat.properties().entrySet() when there are no properties.
> should be something like:
> if( fileFormat.properties() != null && fileFormat.properties().size() > 0) {
> for (Entry<String, Object> entry : fileFormat.properties().entrySet()) {
> metadata.set(entry.getKey(), entry.getValue().toString());
> }
> }
> if( audioFormat.properties() != null && audioFormat.properties().size() > 0) {
> for (Entry<String, Object> entry : audioFormat.properties().entrySet()) {
> metadata.set(entry.getKey(), entry.getValue().toString());
> }
> }
> Or am i missing something?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.