过渡涂料期间发生异常

时间:2016-01-11 01:46:34

标签: codenameone

发生java.lang.NullPointerException但应用程序正常运行..这是一个错误吗?

转换绘制期间发生异常,这可能在转换过程中调整大小时有效

    at com.codename1.io.ConnectionRequest.setUrl(ConnectionRequest.java:1320)
    at com.codename1.io.Util.downloadUrlTo(Util.java:1202)
    at com.codename1.io.Util.downloadUrlToStorageInBackground(Util.java:1185)
    at com.codename1.ui.URLImage.fetch(URLImage.java:233)
    at com.codename1.ui.URLImage.getInternal(URLImage.java:264)
    at com.codename1.ui.EncodedImage.getInternalImpl(EncodedImage.java:303)
    at com.codename1.ui.EncodedImage.drawImage(EncodedImage.java:491)
    at com.codename1.ui.Graphics.drawImage(Graphics.java:546)
    at com.codename1.ui.plaf.DefaultLookAndFeel.drawComponent(DefaultLookAndFeel.java:1113)
    at com.codename1.ui.plaf.DefaultLookAndFeel.drawLabel(DefaultLookAndFeel.java:381)
    at com.codename1.ui.Label.paint(Label.java:417)
    at com.codename1.ui.Component.internalPaintImpl(Component.java:1282)
    at com.codename1.ui.Component.paintInternalImpl(Component.java:1256)
    at com.codename1.ui.Component.paintInternal(Component.java:1231)
    at com.codename1.ui.Container.paint(Container.java:1076)
    at com.codename1.ui.Component.internalPaintImpl(Component.java:1282)
    at com.codename1.ui.Component.paintInternalImpl(Component.java:1256)
    at com.codename1.ui.Component.paintInternal(Component.java:1231)
    at com.codename1.ui.Container.paint(Container.java:1076)
    at com.codename1.ui.Component.internalPaintImpl(Component.java:1282)
    at com.codename1.ui.Component.paintInternalImpl(Component.java:1256)
    at com.codename1.ui.Component.paintInternal(Component.java:1231)
    at com.codename1.ui.Container.paint(Container.java:1076)
    at com.codename1.ui.Form.paint(Form.java:2934)
    at com.codename1.ui.Component.internalPaintImpl(Component.java:1282)
    at com.codename1.ui.Form.internalPaintImpl(Form.java:2944)
    at com.codename1.ui.Component.paintInternalImpl(Component.java:1256)
    at com.codename1.ui.Component.paintInternal(Component.java:1231)
    at com.codename1.ui.Component.paintInternal(Component.java:1199)
    at com.codename1.ui.Component.paintComponent(Component.java:1477)
    at com.codename1.ui.animations.CommonTransitions.paint(CommonTransitions.java:1157)
    at com.codename1.ui.animations.CommonTransitions.paint(CommonTransitions.java:1119)
    at com.codename1.ui.animations.CommonTransitions.paintSlideAtPosition(CommonTransitions.java:963)
    at com.codename1.ui.animations.CommonTransitions.paint(CommonTransitions.java:658)
    at com.codename1.ui.Display.paintTransitionAnimation(Display.java:922)
    at com.codename1.ui.Display.edtLoopImpl(Display.java:1041)
    at com.codename1.ui.Display.mainEDTLoop(Display.java:994)
    at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
    at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)

更新:

WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
java.lang.NullPointerException
    at com.codename1.io.ConnectionRequest.setUrl(ConnectionRequest.java:1320)
    at com.codename1.io.Util.downloadUrlTo(Util.java:1202)
    at com.codename1.io.Util.downloadUrlToStorageInBackground(Util.java:1185)
    at com.codename1.ui.URLImage.fetch(URLImage.java:233)
    at com.codename1.ui.URLImage.getInternal(URLImage.java:264)
    at com.codename1.ui.EncodedImage.getInternalImpl(EncodedImage.java:303)
    at com.codename1.ui.EncodedImage.drawImage(EncodedImage.java:491)
    at com.codename1.ui.Graphics.drawImage(Graphics.java:546)
    at com.codename1.ui.plaf.DefaultLookAndFeel.drawComponent(DefaultLookAndFeel.java:1113)
    at com.codename1.ui.plaf.DefaultLookAndFeel.drawLabel(DefaultLookAndFeel.java:381)
    at com.codename1.ui.Label.paint(Label.java:417)
    at com.codename1.ui.Component.internalPaintImpl(Component.java:1282)
    at com.codename1.ui.Component.paintInternalImpl(Component.java:1256)
    at com.codename1.ui.Component.paintInternal(Component.java:1231)
    at com.codename1.ui.Container.paint(Container.java:1076)
    at com.codename1.ui.Component.internalPaintImpl(Component.java:1282)
    at com.codename1.ui.Component.paintInternalImpl(Component.java:1256)
    at com.codename1.ui.Component.paintInternal(Component.java:1231)
    at com.codename1.ui.Container.paint(Container.java:1076)
An exception occurred during transition paint this might be valid in case of a resize in the middle of a transition
    at com.codename1.ui.Component.internalPaintImpl(Component.java:1282)
    at com.codename1.ui.Component.paintInternalImpl(Component.java:1256)
    at com.codename1.ui.Component.paintInternal(Component.java:1231)
    at com.codename1.ui.Container.paint(Container.java:1076)
    at com.codename1.ui.Form.paint(Form.java:2934)
    at com.codename1.ui.Component.internalPaintImpl(Component.java:1282)
    at com.codename1.ui.Form.internalPaintImpl(Form.java:2944)
    at com.codename1.ui.Component.paintInternalImpl(Component.java:1256)
    at com.codename1.ui.Component.paintInternal(Component.java:1231)
    at com.codename1.ui.Component.paintInternal(Component.java:1199)
    at com.codename1.ui.Component.paintComponent(Component.java:1477)
    at com.codename1.ui.animations.CommonTransitions.paint(CommonTransitions.java:1157)
    at com.codename1.ui.animations.CommonTransitions.paint(CommonTransitions.java:1119)
    at com.codename1.ui.animations.CommonTransitions.paintSlideAtPosition(CommonTransitions.java:963)
    at com.codename1.ui.animations.CommonTransitions.paint(CommonTransitions.java:658)
    at com.codename1.ui.Display.paintTransitionAnimation(Display.java:922)
    at com.codename1.ui.Display.edtLoopImpl(Display.java:1041)
    at com.codename1.ui.Display.mainEDTLoop(Display.java:994)
    at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
    at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)

1 个答案:

答案 0 :(得分:0)

您的URLImage个对象之一是使用空网址创建的。

我们将修复它,以便更快地抛出异常并使其更直观地发现哪个URLImage有问题。