17
Views
5
Comments
Cannot generate App after 3 Feb 2021
Question
Application Type
Mobile
Service Studio Version
11.10.8 (Build 37957)
Platform Version
10.0.614.0

I got the error since 8 Feb 2021. The app did build success at 3 Feb 2021.

My question is, does MABS have any changes after 3 Feb 2021 that cause my app cannot build again?

P.S. The same app that at deployed UAT Env. has the same issues too. 

Preference <value> in the context android has wrong type 

Preference <value> in the context ios has wrong type


The error show something wrong at my app's Extensibility Configurations.

I've try to remove all config then the Android build success, but iOS has another error.

It both get error when I add configs back to Extensibility Configurations.

{

    "preferences": {

        "global": [

            {

            "name": "orientation",

            "value": "portrait"

            }

        ],

        "ios":[

            {

                "name": "CFBundleDocumentTypes",

                "value" : [

                    {

                        "name": "CFBundleTypeName",

                        "value": "IPA"

                    },

                    {

                        "name": "LSItemContentTypes",

                        "value": [

                            "public.text",

                            "public.plain-text",

                            "com.adobe.pdf",

                            "public.image"

                        ]

                    },

                    {

                        "name": "CFBundleTypeIconFiles",

                        "value": []

                    }

                ]

            }

        ],

        "android": [ 

            { 

                "name": "usesCleartextTraffic", 

                "value": "true" 

            },

            { 

                "name": "InAppBrowserCleartextTrafficPermitted",

                "value": "true" 

            },

            { 

                "name": "intent-filter", 

                "value": [

                    { 

                        "name": "action android:name",

                        "value": "android.intent.action.SEND" 

                    },

                    { 

                        "name": "category android:name",

                        "value": "android.intent.category.DEFAULT" 

                    },

                    { 

                        "name": "data android:mimeType",

                        "value": "image/*" 

                    }

                ]

            }

        ]

    }

}

Sorry for the long screen captures.

Hello LouisT,


Kindly download the logs from Service Center and attach it as you create a OS Support Ticket for cases like this so they can assist you further.

Review your Modules too and see if they have any broken references or warnings.

It shouldn't be the case that changes within existing version of MABS occur.
As you generate the Mobile App, in Service Center visit the Mobile Apps link under Monitoring.

You can then review the errors that it will raise if it encounters errors upon generating your mobile app.


Regards.

Jose

Rank: #681

Hi Louis,

please see below document link for help

https://success.outsystems.com/Support/Enterprise_Customers/Troubleshooting/Troubleshooting_the_Mobile_Apps_Generation 



Rank: #46515

Thank you for all your reply,

The error log downloaded from service center is simple as the screenshot.

16 lines log.

The most frustrated thing is, it was worked few days ago. How come it not going to build again? Without any changes at my app's Extensibility Configuration.

Hi LouisT,

Good day!

May I kindly ask, if your extensibility configuration is using some specific MABS version.

Currently I'm not quite sure if there is an impact while generating it, I just thought of highlighting it.

Kind regards,

Chris

Rank: #46515

Hello Christopher,

I don't think extensibility configuration has specific config for a MABS version.

After I found out it cannot build at 6.3. 

I've try to build it at:

1. MABS 6.3, remove all extensibility configuration. iOS failed, android success.

2. MABS 7, remove all extensibility configuration. iOS failed, android success.

3. MABS 7, add config back to extensibility configuration. both failed.

4. Now: with extensibility configurations, MABS 6.3, both failed.

The build details, version and build date, will not update at this page if the app was not build successful.

Therefor the Android version has a updated version number. iOS didn't update.