发生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)
答案 0 :(得分:0)
您的URLImage
个对象之一是使用空网址创建的。
我们将修复它,以便更快地抛出异常并使其更直观地发现哪个URLImage
有问题。