# FacebookNativeLogin

**URL:** <https://forums.fusetools.com/t/facebooknativelogin/2154>\
**Category:** Bug Reports\
**Created:** [October 17, 2016, 4:00pm UTC](https://forums.fusetools.com/t/facebooknativelogin/2154 "2016-10-17T16:00:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cristian\_Manriquez](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@Cristian\_Manriquez](https://forums.fusetools.com/u/Cristian_Manriquez)\
**Post date:** [October 17, 2016, 4:00pm UTC](https://forums.fusetools.com/t/facebooknativelogin/2154/1 "2016-10-17T16:00:33Z")

</div>

Hi,

I’m trying to use the facebook SDK and i downloaded your NativeFacebookLogin sample from GitHub: [https://github.com/fusetools/fuse-samples/tree/feature-NativeFacebookLogin/Samples/NativeFacebookLogin](https://github.com/fusetools/fuse-samples/tree/feature-NativeFacebookLogin/Samples/NativeFacebookLogin)

I filled the appID in the FacebookAppId.uxl file (i did no more changes), but when i’m compiling for android using -DGRADLE (just the way it says in the example), i get this error, am i missing something or it’s a bug?:

I’m using fuse 0.27.1 and win 8.1.

```auto
Compiling syntax tree (2.2s)
Generating code and data (10.2s)
Building Android app
2/2: FacebookLoginExample.apk
C:\wit-labs\Proyectos\NativeFacebookLogin\build\Android\Debug\FacebookLoginExample\app\src\main\jni\Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp: In static member function 'static void g::Uno::Compiler::ExportTargetost::RegisterFunctions()':
C:\wit-labs\Proyectos\NativeFacebookLogin\build\Android\Debug\FacebookLoginExample\app\src\main\jni\Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp:1103:123: error: address of overloaded function with no contextual typ
     {(char* const)"callUno_Action_Object", (char* const)"(Lcom/foreign/Uno/Action_Object;Ljava/lang/Object;J)V", (void *)&callUno_Action_Object},
                                                                                                                           ^
C:\wit-labs\Proyectos\NativeFacebookLogin\build\Android\Debug\FacebookLoginExample\app\src\main\jni\Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp:1126:122: error: address of overloaded function with no contextual typ
     {(char* const)"callUno_Action_Object", (char* const)"(Lcom/foreign/Uno/Action_Object;Ljava/lang/Object;)V", (void *)&callUno_Action_Object},
                                                                                                                          ^

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileMainActivityArmeabi-v7aDebugSharedLibraryMainActivityMainCpp'.
> A build operation failed.
      C++ compiler failed while compiling Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp.
  See the complete log at: file:///C:/wit-labs/Proyectos/NativeFacebookLogin/build/Android/Debug/FacebookLoginExample/app/build/tmp/compileMainActivityArmeabi-v7aDebugSharedLibraryMainActivityMainCpp/output.txt

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Incremental java compilation is an incubating feature.
:app:copyArmeabi-v7aDebugSharedLibraryStlSo
:app:compileMainActivityArmeabi-v7aDebugSharedLibraryMainActivityMainCpp FAILED

BUILD FAILED

```

---

<div class="post-metadata">

**Author:** ![Bent](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bent/32/157_2.png) [@Bent](https://forums.fusetools.com/u/Bent)\
**Post date:** [October 17, 2016, 5:26pm UTC](https://forums.fusetools.com/t/facebooknativelogin/2154/2 "2016-10-17T17:26:46Z")

</div>

What’s listed in the log file the C++ compiler points to?

`C:/wit-labs/Proyectos/NativeFacebookLogin/build/Android/Debug/FacebookLoginExample/app/build/tmp/compileMainActivityArmeabi-v7aDebugSharedLibraryMainActivityMainCpp/output.txt`

Also: what happens when you run with the `--info` toggle as suggested?

---

<div class="post-metadata">

**Author:** ![Cristian\_Manriquez](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@Cristian\_Manriquez](https://forums.fusetools.com/u/Cristian_Manriquez)\
**Post date:** [October 17, 2016, 6:32pm UTC](https://forums.fusetools.com/t/facebooknativelogin/2154/3 "2016-10-17T18:32:16Z")

</div>

Just the same that i got in the console:

```auto
See file:///C:/wit-labs/Proyectos/NativeFacebookLogin/build/Android/Debug/FacebookLoginExample/app/build/tmp/compileMainActivityArmeabi-v7aDebugSharedLibraryMainActivityMainCpp/output.txt for all output for compileMainActivityArmeabi-v7aDebugSharedLibraryMainActivityMainCpp.
compiling Android.Base.Wrappers.g.cpp successful.

compiling Android.Base.Primitives.g.cpp successful.

compiling Android.Base.Types.g.cpp successful.

compiling Android.g.cpp successful.

compiling Android.Base.g.cpp successful.

compiling BootstrapperImpl_Android.cpp successful.

compiling Experimental.Http.Internal.g.cpp successful.

compiling Experimental.Cache.g.cpp successful.

compiling Android.com.fuse.ExperimentalHttp.g.cpp successful.

compiling Experimental.TextureLoader.g.cpp successful.

compiling Experimental.Http.g.cpp successful.

compiling Fuse.Android.Controls.g.cpp successful.

compiling Fuse.Android.Controls.WebViewUtils.g.cpp successful.

compiling Fuse.Controls.Graphics.g.cpp successful.

compiling Fuse.Android.g.cpp successful.

compiling Fuse.Controls.Native.g.cpp successful.

compiling Fuse.Controls.Native.iOS.g.cpp successful.

compiling Fuse.Controls.NavigationControlBit.g.cpp successful.

compiling Fuse.Controls.Native.Android.g.cpp successful.

compiling Fuse.Controls.VideoImpl.Android.g.cpp successful.

compiling Fuse.Animations.g.cpp successful.

compiling Fuse.Controls.VideoImpl.g.cpp successful.

compiling Fuse.Drawing.Batching.g.cpp successful.

compiling Fuse.Drawing.g.cpp successful.

compiling Fuse.Drawing.Internal.g.cpp successful.

compiling Fuse.Controls.g.cpp successful.

compiling Fuse.Effects.g.cpp successful.

compiling Fuse.Drawing.Primitives.g.cpp successful.

compiling Fuse.FileSystem.g.cpp successful.

compiling Fuse.Entities.g.cpp successful.

compiling Fuse.Gestures.Internal.g.cpp successful.

compiling Fuse.Elements.g.cpp successful.

compiling Fuse.Gestures.g.cpp successful.

compiling Fuse.Internal.Drawing.g.cpp successful.

compiling Fuse.Internal.g.cpp successful.

compiling Fuse.Motion.g.cpp successful.

compiling Fuse.Input.g.cpp successful.

compiling Fuse.Layouts.g.cpp successful.

compiling Fuse.Platform.g.cpp successful.

compiling Fuse.Preview.g.cpp successful.

compiling Fuse.Motion.Simulation.g.cpp successful.

compiling Fuse.Reactive.FuseJS.g.cpp successful.

compiling Fuse.Navigation.g.cpp successful.

compiling Fuse.Reactive.g.cpp successful.

compiling Fuse.Resources.g.cpp successful.

compiling Fuse.g.cpp successful.

compiling Fuse.Scripting.V8.g.cpp successful.

compiling Fuse.Selection.g.cpp successful.

compiling Fuse.Storage.g.cpp successful.

compiling Fuse.Scripting.V8.Simple.g.cpp successful.

compiling FuseJS.g.cpp successful.

compiling Java.g.cpp successful.

compiling Fuse.Triggers.Actions.g.cpp successful.

compiling Polyfills.Window.g.cpp successful.

compiling AApplication.cpp successful.

compiling OpenGL.g.cpp successful.

compiling Platform2.cpp successful.

compiling EntryPoints.cpp successful.

compiling Base64.cpp successful.

compiling Fuse.Triggers.g.cpp successful.

compiling Fuse.Scripting.g.cpp successful.

compiling GLHelper.cpp successful.

compiling JNIHelper.cpp successful.

compiling Memory.cpp successful.

compiling Support.cpp successful.

compiling _invoke.cpp successful.

compiling _main.cpp successful.

compiling ObjectModel.cpp successful.

compiling Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp failed.
C:\wit-labs\Proyectos\NativeFacebookLogin\build\Android\Debug\FacebookLoginExample\app\src\main\jni\Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp: In static member function 'static void g::Uno::Compiler::ExportTargetInterop::Foreign::Android::ExternBlockHost::RegisterFunctions()':
C:\wit-labs\Proyectos\NativeFacebookLogin\build\Android\Debug\FacebookLoginExample\app\src\main\jni\Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp:1103:123: error: address of overloaded function with no contextual type information
     {(char* const)"callUno_Action_Object", (char* const)"(Lcom/foreign/Uno/Action_Object;Ljava/lang/Object;J)V", (void *)&callUno_Action_Object},
                                                                                                                           ^
C:\wit-labs\Proyectos\NativeFacebookLogin\build\Android\Debug\FacebookLoginExample\app\src\main\jni\Uno.Compiler.ExportTargetInterop.Foreign.Android.g.cpp:1126:122: error: address of overloaded function with no contextual type information
     {(char* const)"callUno_Action_Object", (char* const)"(Lcom/foreign/Uno/Action_Object;Ljava/lang/Object;)V", (void *)&callUno_Action_Object},
                                                                                                                          ^

compiling Uno.Content.Fonts.g.cpp successful.

compiling Uno.Diagnostics.g.cpp successful.

compiling Uno.Content.Models.g.cpp successful.

compiling Uno.Geometry.g.cpp successful.

compiling Uno.Graphics.g.cpp successful.

compiling Uno.Collections.g.cpp successful.

compiling Uno.Net.g.cpp successful.

compiling Uno.Net.Http.Implementation.g.cpp successful.

compiling Uno.IO.g.cpp successful.

compiling Uno.Net.Sockets.g.cpp successful.

compiling Uno.Net.Http.g.cpp successful.

compiling Uno.Permissions.Internal.g.cpp successful.

compiling Uno.Permissions.g.cpp successful.

compiling Uno.Runtime.Implementation.g.cpp successful.

compiling Uno.Platform2.g.cpp successful.

compiling Uno.Platform.g.cpp successful.

compiling Uno.g.cpp successful.

compiling Uno.Text.g.cpp successful.

compiling Uno.Runtime.Implementation.ShaderBackends.OpenGL.g.cpp successful.

compiling Uno.Time.Calendars.g.cpp successful.

compiling Uno.Runtime.Implementation.Internal.g.cpp successful.

compiling Uno.Time.Text.g.cpp successful.

compiling Uno.Time.g.cpp successful.

compiling _root.FacebookLogin.AccessToken.cpp successful.

compiling Uno.Threading.g.cpp successful.

compiling V8Proxy.cpp successful.

compiling _root.FacebookLoginModule.cpp successful.

compiling _root.FacebookLogin.cpp successful.

compiling Uno.UX.g.cpp successful.

compiling _root.FacebookLoginModule.FacebookLoginPromise.cpp successful.

compiling _root.MainView.cpp successful.

compiling _root.g.cpp successful.

Finished compileMainActivityArmeabi-v7aDebugSharedLibraryMainActivityMainCpp, see full log file:///C:/wit-labs/Proyectos/NativeFacebookLogin/build/Android/Debug/FacebookLoginExample/app/build/tmp/compileMainActivityArmeabi-v7aDebugSharedLibraryMainActivityMainCpp/output.txt.

```

---

<div class="post-metadata">

**Author:** ![Cristian\_Manriquez](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@Cristian\_Manriquez](https://forums.fusetools.com/u/Cristian_Manriquez)\
**Post date:** [October 17, 2016, 6:45pm UTC](https://forums.fusetools.com/t/facebooknativelogin/2154/4 "2016-10-17T18:45:32Z")

</div>

And i forgot, when i run the same command with the --info i have an “invalid argument” error:

```auto
$ uno build --target=Android -DGRADLE --run --info

```

```auto
ERROR: Invalid argument: --info.

```

am i ussing it wrong?

---

<div class="post-metadata">

**Author:** ![Baggers](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/baggers/32/665_2.png) [@Baggers](https://forums.fusetools.com/u/Baggers)\
**Post date:** [October 18, 2016, 9:50am UTC](https://forums.fusetools.com/t/facebooknativelogin/2154/5 "2016-10-18T09:50:44Z")

</div>

Hi Cristian,

You have found a bug! Luckily it’s one I’ve already fixed otherwise, in our effort to appear bug free, we would have to delete your account, you, and all evidence of this problem 😛

The issue was that, internally, I had a mistake in how I was mapping the Uno types to Java types. The fix for this is in the next release so please hang tight and we will get it out asap.

Thanks for reporting this
