From c74c0a192db1ae5cc5e59fbe698dbaf851d02573 Mon Sep 17 00:00:00 2001 From: donghee yang Date: Wed, 21 Nov 2012 11:41:14 +0900 Subject: [PATCH] [Title] Fixed a bug that NPE when loading package info --- .../src/org/tizen/nativeplatform/pkgmgr/RPMPackageCommander.java | 9 +++++++-- .../src/org/tizen/nativeplatform/views/ui/RootstrapView.java | 1 - 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkgmgr/RPMPackageCommander.java b/org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkgmgr/RPMPackageCommander.java index 56aba99..820ab68 100644 --- a/org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkgmgr/RPMPackageCommander.java +++ b/org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkgmgr/RPMPackageCommander.java @@ -393,8 +393,13 @@ public class RPMPackageCommander { } else if ( part[0].equals("v") ) { Package p = packageHash.get(name); - if ( version.compareTo( p.getNewVersion() ) > 0 ) { - p.setNewVersion(version); + if ( p != null ) { + if ( version.compareTo( p.getNewVersion() ) > 0 ) { + p.setNewVersion(version); + } + } + else { + packageHash.put(name, new Package(name,version,version,arch) ); } } else { diff --git a/org.tizen.nativeplatform/src/org/tizen/nativeplatform/views/ui/RootstrapView.java b/org.tizen.nativeplatform/src/org/tizen/nativeplatform/views/ui/RootstrapView.java index c24381a..c415c35 100644 --- a/org.tizen.nativeplatform/src/org/tizen/nativeplatform/views/ui/RootstrapView.java +++ b/org.tizen.nativeplatform/src/org/tizen/nativeplatform/views/ui/RootstrapView.java @@ -527,7 +527,6 @@ public class RootstrapView extends ViewPart { } }); } catch (Exception e1) { - e1.printStackTrace(); DialogUtil.openErrorDialog( String.format("%s\n * %s", resources.getString("Action.Msg.Error.ImportFailed"), e1.getMessage() ) ); -- 2.7.4