[Title] Fixed a bug that NPE when loading package info
authordonghee yang <donghee.yang@samsung.com>
Wed, 21 Nov 2012 02:41:14 +0000 (11:41 +0900)
committerdonghee yang <donghee.yang@samsung.com>
Wed, 21 Nov 2012 02:41:14 +0000 (11:41 +0900)
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkgmgr/RPMPackageCommander.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/views/ui/RootstrapView.java

index 56aba99..820ab68 100644 (file)
@@ -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 {
index c24381a..c415c35 100644 (file)
@@ -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() ) );