Soap on JavaFxAndroid

71 views
Skip to first unread message

ipan...@gmail.com

unread,
Mar 6, 2015, 8:39:39 AM3/6/15
to javafx...@googlegroups.com
Hi,

im developing android apps using javaFX. The JavaFX application run perfectly using soap webservices. Until i port them to android.

Does anyone know some solution?

Here are the logcat output:

W/dalvikvm(30877): VFY: unable to resolve static method 62788: Ljavax/imageio/ImageIO;.getImageWritersByMIMEType (Ljava/lang/String;)Ljava/util/Iterator;
D/dalvikvm(30877): VFY: replacing opcode 0x71 at 0x0019
E/dalvikvm(30877): Could not find class 'java.awt.Image', referenced from method com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$9.print
W/dalvikvm(30877): VFY: unable to resolve check-cast 6923 (Ljava/awt/Image;) in Lcom/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$9;
D/dalvikvm(30877): VFY: replacing opcode 0x1f at 0x0000
W/dalvikvm(30877): Unable to resolve superclass of Lcom/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$9$1; (6920)
W/dalvikvm(30877): Link of class 'Lcom/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$9$1;' failed
D/dalvikvm(30877): DexOpt: unable to opt direct call 0xaa06 at 0x0d in Lcom/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$9;.convertToBufferedImage
D/dalvikvm(30877): DexOpt: unable to opt direct call 0xe279 at 0x10 in Lcom/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$9;.convertToBufferedImage
D/dalvikvm(30877): DexOpt: unable to opt direct call 0xe282 at 0x24 in Lcom/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$9;.convertToBufferedImage
W/dalvikvm(30877): Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lcom/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl;
W/dalvikvm(30877): Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lcom/sun/xml/ws/spi/ProviderImpl;
W/dalvikvm(30877): Class init failed in newInstance call (Lcom/sun/xml/ws/spi/ProviderImpl;)
E/AndroidRuntime(30877): FATAL EXCEPTION: JavaFX Application Thread
E/AndroidRuntime(30877): Process: com.cmoser.oxalis.wszeiterfassung, PID: 30877
E/AndroidRuntime(30877): java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
E/AndroidRuntime(30877): at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1770)
E/AndroidRuntime(30877): at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1653)
E/AndroidRuntime(30877): at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
E/AndroidRuntime(30877): at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
E/AndroidRuntime(30877): at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
E/AndroidRuntime(30877): at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
E/AndroidRuntime(30877): at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
E/AndroidRuntime(30877): at javafx.event.Event.fireEvent(Event.java:198)
E/AndroidRuntime(30877): at javafx.scene.Node.fireEvent(Node.java:8390)
E/AndroidRuntime(30877): at javafx.scene.control.Button.fire(Button.java:185)
E/AndroidRuntime(30877): at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182)
E/AndroidRuntime(30877): at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96)
E/AndroidRuntime(30877): at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
E/AndroidRuntime(30877): at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
E/AndroidRuntime(30877): at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
E/AndroidRuntime(30877): at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
E/AndroidRuntime(30877): at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
E/AndroidRuntime(30877): at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
E/AndroidRuntime(30877): at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
E/AndroidRuntime(30877): at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
E/AndroidRuntime(30877): at javafx.event.Event.fireEvent(Event.java:198)
E/AndroidRuntime(30877): at javafx.scene.Scene$MouseHandler.process(Scene.java:3728)
E/AndroidRuntime(30877): at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3456)
E/AndroidRuntime(30877): at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1732)
E/AndroidRuntime(30877): at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2465)
E/AndroidRuntime(30877): at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:350)
E/AndroidRuntime(30877): at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:275)
E/AndroidRuntime(30877): at java.security.AccessController.doPrivileged(AccessController.java:52)
E/AndroidRuntime(30877): at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$333(GlassViewEventHandler.java:385)
E/AndroidRuntime(30877): at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$2.get(Unknown Source)
E/AndroidRuntime(30877): at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:404)
E/AndroidRuntime(30877): at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:384)
E/AndroidRuntime(30877): at com.sun.glass.ui
W/ActivityManager( 828): Force finishing activity com.cmoser.oxalis.wszeiterfassung/javafxports.android.FXActivity
V/FXActivity(30877): onPause
D/LogFetchServiceManager( 2331): Received entry added
I/Timeline( 1369): Timeline: Activity_idle id: android.os.BinderProxy@41edb1c0 time:105325660
V/FXEntity(30877): Called Surface destroyed
V/FXActivity native(30877): [JVDBG] SURFACE created native android window at 0x0
I/GLASS (30877): Notify JFX that surface has changed (repaintall)!
I/Timeline( 828): Timeline: Activity_windows_visible id: ActivityRecord{426bc7b8 u0 com.cyanogenmod.trebuchet/org.cyanogenmod.trebuchet.CustomHomeLauncher t1} time:105326073
V/FXActivity(30877): onStop
V/FXActivity(30877): onDestroy
I/Process (30877): Sending signal. PID: 30877 SIG: 9
I/WindowState( 828): WIN DEATH: Window{42d3d390 u0 com.cmoser.oxalis.wszeiterfassung/javafxports.android.FXActivity}
I/ActivityManager( 828): Process com.cmoser.oxalis.wszeiterfassung (pid 30877) has died.

Thanks for your help,

Regards, Ipan

Joeri Sykora

unread,
Mar 6, 2015, 10:54:31 AM3/6/15
to ipan...@gmail.com, javafx...@googlegroups.com
Android doesn't have a soap client implementation, so you will need to look for a custom soap client library and include that in your dependencies.

Search google for more information: https://www.google.be/search?q=android+soap+client


--
You received this message because you are subscribed to the Google Groups "JavaFXAndroid" group.
To unsubscribe from this group and stop receiving emails from it, send an email to javafxandroi...@googlegroups.com.
To post to this group, send email to javafx...@googlegroups.com.
Visit this group at http://groups.google.com/group/javafxandroid.
To view this discussion on the web visit https://groups.google.com/d/msgid/javafxandroid/a430ea23-da67-4144-ac43-846522d37463%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Joeri Sykora
LodgON
Industrieweg 3
B-3001 Leuven
T: +32 (0)16 29 31 00
E: jo...@lodgon.com

ipan...@gmail.com

unread,
Mar 10, 2015, 9:07:03 AM3/10/15
to javafx...@googlegroups.com, ipan...@gmail.com
Hi Joeri,

thanks for your reply. It make me come a bit further.
Have you done this? I'm still strugeling with ksoap2 in JavaFX. Is there any change you have some example?

Regards,

Ivan
Reply all
Reply to author
Forward
0 new messages