Share My Creation [BANAnoVuetifyAD3] Creating CRUD based WebApps free eBook (for those in a hurry)

Ola

Update: 31 May 2022
*****
NOTE: PLEASE NOTE THIS IS BEING RE-DESIGNED as Incwadi yamaBali (StoryBook). You can still read the attached eBook for understanding.

*****

Download the eBook

Download the BVAD3CRUD WebApp

eBookCover.jpg



Dependencies
BANano
BVAD3 Libraries
BVAD3 Templates

This eBook is for those in a hurry to quickly create a crud application using the BVAD CRUD builder. The CRUD builder is a months old project that I did some time ago as it helped me to produce apps rather quicky, especially those that are CRUD intensive. It generates code that you can paste to your code module, link with your app by initializing the code module in pgIndex.AddPages and then adding a link to your Drawer.

Yes, this will work well with your Abstract Designs.

If you have clarity seeking questions, some section is not clear, please hit me up.

Enjoy!

Powered by BANano+Vuetify+B4X
 
Last edited:

LJG

Member
This is amazing. I had to comment out the "clsBuilder.AddDataSource" lines because clsBuilder.AddDataSource doesn't exist. Also, maybe in the future, there will be a BANAnoVuetifyAD3 CRUD creator for non-PHP (BANoServer) based apps too. As always, great job, Mashiane! :)
 

Mashiane

Expert
Licensed User
Longtime User
This is amazing. I had to comment out the "clsBuilder.AddDataSource" lines because clsBuilder.AddDataSource doesn't exist. Also, maybe in the future, there will be a BANAnoVuetifyAD3 CRUD creator for non-PHP (BANoServer) based apps too. As always, great job, Mashiane! :)
Can you please re-download bvad3, it should be version 5.02, that should fix that. Thanks
 

Mashiane

Expert
Licensed User
Longtime User
Hi Mashiane, in your example https: //localhost/bvad3ks/index.html returns me blank page.
Greetings
Your first point of call when this happens is the developer console on your browser to see the error reported.

Did you update your config.properties file to point to your domain?

Are you using xampp or laragon? If xampp, did you change your publish variable and replaced \ with //

So as you can see its a little hard to speculate what could be wrong as you have not included the error log from the web console..

Until then..
 

roberto64

Active Member
Licensed User
Longtime User
Hi Mashiane,
1) "config.properties" ServerIP = https: // localhost
2) I am using Laragon.
I also noticed the //, https: //localhost/bvad3ks/index.html
always no blank page

Greetings
 

Attachments

  • Cattura1.PNG
    Cattura1.PNG
    74.1 KB · Views: 342
  • Cattura2.PNG
    Cattura2.PNG
    56.6 KB · Views: 332
Last edited:

Mashiane

Expert
Licensed User
Longtime User
Are you sure that you copied the external libraries folder from the repo to your external libraries folder for b4j?

Also there is no need to download the whole package, it's huge, that is why I said just download the library folder, run the project to recompile the b4xlib.

The best way to get the latest updates from github is to install github desktop. This only syncs new changes and not the whole repo when you do pulls. Use that instead.
 

roberto64

Active Member
Licensed User
Longtime User
hello, as you said from post # 12 and also using a high pc no same blank page error as you see.
Greetings
 

Attachments

  • Cattura.PNG
    Cattura.PNG
    97.6 KB · Views: 319

roberto64

Active Member
Licensed User
Longtime User
Hello Mashiane, these are all errors.
Waiting for debugger to connect...
Program started.
Reading B4J INI in C:\Users\Roby\AppData\Roaming\Anywhere Software\B4J to find Additional Libraries folder...
Found Additional Libraries folder: D:\ANDROIDRLIB\AddLibrerie
Starting to transpile...
Building C:\laragon\www\prova\scripts\app.js
Loading layout home...
Loading layout view1...
Loading layout view2...
Loading layout baselayout...
Loading layout emptylayout...
Processing b4xlib: bananoroboto
java.io.FileNotFoundException: C:\Users\Roby\DOCUME~1\prova\prova\BVAD3EDS\B4J\Objects\b4xlibs_BANano\bananoroboto\B4J\manifest.txt (Impossibile trovare il percorso specificato)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:112)
at java.base/java.io.FileReader.<init>(FileReader.java:60)
at com.ab.banano.BANano.ProcessB4XLib(Unknown Source)
at com.ab.banano.BANano.a(Unknown Source)
at com.ab.banano.BANano.a(Unknown Source)
at com.ab.banano.BANano.Build(Unknown Source)
at b4j.example.main._appstart(main.java:157)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:632)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:234)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:167)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:108)
at anywheresoftware.b4a.shell.ShellBA.raiseEvent2(ShellBA.java:98)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:95)
at b4j.example.main.start(main.java:38)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:834)
Processing b4xlib: bananovuetifyad3
java.io.FileNotFoundException: C:\Users\Roby\DOCUME~1\prova\prova\BVAD3EDS\B4J\Objects\b4xlibs_BANano\bananovuetifyad3\B4J\manifest.txt (Impossibile trovare il percorso specificato)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:112)
at java.base/java.io.FileReader.<init>(FileReader.java:60)
at com.ab.banano.BANano.ProcessB4XLib(Unknown Source)
at com.ab.banano.BANano.a(Unknown Source)
at com.ab.banano.BANano.a(Unknown Source)
at com.ab.banano.BANano.Build(Unknown Source)
at b4j.example.main._appstart(main.java:157)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:632)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:234)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:167)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:108)
at anywheresoftware.b4a.shell.ShellBA.raiseEvent2(ShellBA.java:98)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:95)
at b4j.example.main.start(main.java:38)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:834)
Processing b4xlib: bananomaterialdesignicons
java.io.FileNotFoundException: C:\Users\Roby\DOCUME~1\prova\prova\BVAD3EDS\B4J\Objects\b4xlibs_BANano\bananomaterialdesignicons\B4J\manifest.txt (Impossibile trovare il percorso specificato)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:112)
at java.base/java.io.FileReader.<init>(FileReader.java:60)
at com.ab.banano.BANano.ProcessB4XLib(Unknown Source)
at com.ab.banano.BANano.a(Unknown Source)
at com.ab.banano.BANano.a(Unknown Source)
at com.ab.banano.BANano.Build(Unknown Source)
at b4j.example.main._appstart(main.java:157)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:632)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:234)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:167)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:108)
at anywheresoftware.b4a.shell.ShellBA.raiseEvent2(ShellBA.java:98)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:95)
at b4j.example.main.start(main.java:38)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:834)
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method CallAjaxWait will not work in old browsers!
[WARNING]: The method AddEventlistenerOpenAsync will not work in old browsers!
[WARNING]: The method ThenWait will not work in old browsers!
[WARNING]: The method ElseWait will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
[ERROR 22]: [VImg,designercreateview, around line: 155] bananoanimejs(GLOBALMYCLASSVAR) is not supported in BANano!
--> Animate.Initialize(mCallBack, {4} )
--> Current index: 1
--> Var : B4JName: animate, EventName: animate, JSName: _animate ,ISPRIVATE: false,B4JTYPE: bananoanimejs, IsArray: false, InitValue: /* bananoanimejs NOT SUPPORTED */
--> Method : ---- METHOD: designercreateview (MODULE: VImg, ISPRIVATE: false) ----
B4J DECLARE:
LINE NUMBER: 87
ORIGINAL LINE: Sub DesignerCreateView (Target As BANanoElement, Props As Map)
CLEANED LINE: sub designercreateview (target as bananoelement, props as map)
WORDS: sub|designercreateview|(|target|as|bananoelement|,|props|as|map|)|
INTERNAL VARS:
B4JName: target, EventName: , JSName: _target ,ISPRIVATE: true,B4JTYPE: bananoelement, IsArray: false, InitValue: null
B4JName: props, EventName: , JSName: _props ,ISPRIVATE: true,B4JTYPE: map, IsArray: false, InitValue: {}
RETURNS: B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [VImg,designercreateview, around line: 156] bananoanimejs(GLOBALMYCLASSVAR) is not supported in BANano!
--> Animate.anime.translateX(sAnimeTranslateX)
--> Current index: 1
--> Var : B4JName: animate, EventName: animate, JSName: _animate ,ISPRIVATE: false,B4JTYPE: bananoanimejs, IsArray: false, InitValue: /* bananoanimejs NOT SUPPORTED */
--> Method : ---- METHOD: designercreateview (MODULE: VImg, ISPRIVATE: false) ----
B4J DECLARE:
LINE NUMBER: 87
ORIGINAL LINE: Sub DesignerCreateView (Target As BANanoElement, Props As Map)
CLEANED LINE: sub designercreateview (target as bananoelement, props as map)
WORDS: sub|designercreateview|(|target|as|bananoelement|,|props|as|map|)|
INTERNAL VARS:
B4JName: target, EventName: , JSName: _target ,ISPRIVATE: true,B4JTYPE: bananoelement, IsArray: false, InitValue: null
B4JName: props, EventName: , JSName: _props ,ISPRIVATE: true,B4JTYPE: map, IsArray: false, InitValue: {}
RETURNS: B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [VImg,designercreateview, around line: 157] bananoanimejs(GLOBALMYCLASSVAR) is not supported in BANano!
--> Animate.anime.translateY(sAnimeTranslateY)
--> Current index: 1
--> Var : B4JName: animate, EventName: animate, JSName: _animate ,ISPRIVATE: false,B4JTYPE: bananoanimejs, IsArray: false, InitValue: /* bananoanimejs NOT SUPPORTED */
--> Method : ---- METHOD: designercreateview (MODULE: VImg, ISPRIVATE: false) ----
B4J DECLARE:
LINE NUMBER: 87
ORIGINAL LINE: Sub DesignerCreateView (Target As BANanoElement, Props As Map)
CLEANED LINE: sub designercreateview (target as bananoelement, props as map)
WORDS: sub|designercreateview|(|target|as|bananoelement|,|props|as|map|)|
INTERNAL VARS:
B4JName: target, EventName: , JSName: _target ,ISPRIVATE: true,B4JTYPE: bananoelement, IsArray: false, InitValue: null
B4JName: props, EventName: , JSName: _props ,ISPRIVATE: true,B4JTYPE: map, IsArray: false, InitValue: {}
RETURNS: B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [VImg,designercreateview, around line: 159] bananoanimejs(GLOBALMYCLASSVAR) is not supported in BANano!
--> Animate.anime.alternate(bAnimeAlternate)
--> Current index: 1
--> Var : B4JName: animate, EventName: animate, JSName: _animate ,ISPRIVATE: false,B4JTYPE: bananoanimejs, IsArray: false, InitValue: /* bananoanimejs NOT SUPPORTED */
--> Method : ---- METHOD: designercreateview (MODULE: VImg, ISPRIVATE: false) ----
B4J DECLARE:
LINE NUMBER: 87
ORIGINAL LINE: Sub DesignerCreateView (Target As BANanoElement, Props As Map)
CLEANED LINE: sub designercreateview (target as bananoelement, props as map)
WORDS: sub|designercreateview|(|target|as|bananoelement|,|props|as|map|)|
INTERNAL VARS:
B4JName: target, EventName: , JSName: _target ,ISPRIVATE: true,B4JTYPE: bananoelement, IsArray: false, InitValue: null
B4JName: props, EventName: , JSName: _props ,ISPRIVATE: true,B4JTYPE: map, IsArray: false, InitValue: {}
RETURNS: B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [VImg,designercreateview, around line: 161] bananoanimejs(GLOBALMYCLASSVAR) is not supported in BANano!
--> Animate.anime.direction(sAnimeDirection)
--> Current index: 1
--> Var : B4JName: animate, EventName: animate, JSName: _animate ,ISPRIVATE: false,B4JTYPE: bananoanimejs, IsArray: false, InitValue: /* bananoanimejs NOT SUPPORTED */
--> Method : ---- METHOD: designercreateview (MODULE: VImg, ISPRIVATE: false) ----
B4J DECLARE:
LINE NUMBER: 87
ORIGINAL LINE: Sub DesignerCreateView (Target As BANanoElement, Props As Map)
CLEANED LINE: sub designercreateview (target as bananoelement, props as map)
WORDS: sub|designercreateview|(|target|as|bananoelement|,|props|as|map|)|
INTERNAL VARS:
B4JName: target, EventName: , JSName: _target ,ISPRIVATE: true,B4JTYPE: bananoelement, IsArray: false, InitValue: null
B4JName: props, EventName: , JSName: _props ,ISPRIVATE: true,B4JTYPE: map, IsArray: false, InitValue: {}
RETURNS: B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [VImg,designercreateview, around line: 163] bananoanimejs(GLOBALMYCLASSVAR) is not supported in BANano!
--> Animate.anime.loopIT(bAnimeLoop)
--> Current index: 1
--> Var : B4JName: animate, EventName: animate, JSName: _animate ,ISPRIVATE: false,B4JTYPE: bananoanimejs, IsArray: false, InitValue: /* bananoanimejs NOT SUPPORTED */
--> Method : ---- METHOD: designercreateview (MODULE: VImg, ISPRIVATE: false) ----
B4J DECLARE:
LINE NUMBER: 87
ORIGINAL LINE: Sub DesignerCreateView (Target As BANanoElement, Props As Map)
CLEANED LINE: sub designercreateview (target as bananoelement, props as map)
WORDS: sub|designercreateview|(|target|as|bananoelement|,|props|as|map|)|
INTERNAL VARS:
B4JName: target, EventName: , JSName: _target ,ISPRIVATE: true,B4JTYPE: bananoelement, IsArray: false, InitValue: null
B4JName: props, EventName: , JSName: _props ,ISPRIVATE: true,B4JTYPE: map, IsArray: false, InitValue: {}
RETURNS: B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
--> Animate.anime.duration(sAnimeDuration)
--> Current index: 1
--> Var : B4JName: animate, EventName: animate, JSName: _animate ,ISPRIVATE: false,B4JTYPE: bananoanimejs, IsArray: false, InitValue: /* bananoanimejs NOT SUPPORTED */
--> Method : ---- METHOD: designercreateview (MODULE: VImg, ISPRIVATE: false) ----
B4J DECLARE:
LINE NUMBER: 87
ORIGINAL LINE: Sub DesignerCreateView (Target As BANanoElement, Props As Map)
CLEANED LINE: sub designercreateview (target as bananoelement, props as map)
WORDS: sub|designercreateview|(|target|as|bananoelement|,|props|as|map|)|
INTERNAL VARS:
B4JName: target, EventName: , JSName: _target ,ISPRIVATE: true,B4JTYPE: bananoelement, IsArray: false, InitValue: null
B4JName: props, EventName: , JSName: _props ,ISPRIVATE: true,B4JTYPE: map, IsArray: false, InitValue: {}
RETURNS: B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
--> Animate.anime.easing(sAnimeEasing)
--> Current index: 1
--> Var : B4JName: animate, EventName: animate, JSName: _animate ,ISPRIVATE: false,B4JTYPE: bananoanimejs, IsArray: false, InitValue: /* bananoanimejs NOT SUPPORTED */
--> Method : ---- METHOD: designercreateview (MODULE: VImg, ISPRIVATE: false) ----
B4J DECLARE:
LINE NUMBER: 87
ORIGINAL LINE: Sub DesignerCreateView (Target As BANanoElement, Props As Map)
CLEANED LINE: sub designercreateview (target as bananoelement, props as map)
WORDS: sub|designercreateview|(|target|as|bananoelement|,|props|as|map|)|
INTERNAL VARS:
B4JName: target, EventName: , JSName: _target ,ISPRIVATE: true,B4JTYPE: bananoelement, IsArray: false, InitValue: null
B4JName: props, EventName: , JSName: _props ,ISPRIVATE: true,B4JTYPE: map, IsArray: false, InitValue: {}
RETURNS: B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [VImg,designercreateview, around line: 164] bananoanimejs(GLOBALMYCLASSVAR) is not supported in BANano!
[ERROR 22]: [VImg,designercreateview, around line: 165] bananoanimejs(GLOBALMYCLASSVAR) is not supported in BANano!
[WARNING]: The method Await will not work in old browsers!
[WARNING]: The method Await will not work in old browsers!
Adding Layout baselayout used by pgindex
Adding Layout home used by viewhome
Adding Layout view1 used by viewone
Adding Layout view2 used by viewtwo
[WARNING]: The method getwait will not work in old browsers!
[WARNING]: The method postwait will not work in old browsers!
[WARNING]: The method putwait will not work in old browsers!
[WARNING]: The method deletewait will not work in old browsers!
[WARNING]: The method patchwait will not work in old browsers!
[WARNING]: The method callinlinephpwait will not work in old browsers!
[WARNING]: The method callinlinephpwait will not work in old browsers!
[WARNING]: The method download will not work in old browsers!
[WARNING]: The method uploadfilewait will not work in old browsers!
[WARNING]: The method callinlinephpwait will not work in old browsers!
[WARNING]: The method showswalinputwait will not work in old browsers!
[WARNING]: The method showswalconfirmwait will not work in old browsers!
[WARNING]: The method getwait will not work in old browsers!
[WARNING]: The method postwait will not work in old browsers!
[WARNING]: The method putwait will not work in old browsers!
[WARNING]: The method deletewait will not work in old browsers!
[WARNING]: The method patchwait will not work in old browsers!
[WARNING]: The method callinlinephpwait will not work in old browsers!
[WARNING]: The method callinlinephpwait will not work in old browsers!
[WARNING]: The method download will not work in old browsers!
[WARNING]: The method uploadfilewait will not work in old browsers!
[WARNING]: The method callinlinephpwait will not work in old browsers!
[WARNING]: The method showswalinputwait will not work in old browsers!
[WARNING]: The method showswalconfirmwait will not work in old browsers!
Copying CSS files to WebApp assets...
Copying Javascript files to WebApp assets...
Building C:\laragon\www\prova\index.html
Done! Live Code Swapping is active...
 

Mashiane

Expert
Licensed User
Longtime User
I see, definitely, the resulting output will be a blank page, because the b4j console log is reporting errors. You need to clear those first before you can continue.

In normal circumstances, all these errors are not supposed to exist, there is something you have not done right.

1. Before you run your app, ALWAYS check that the "Logs" section of the compiler is not reporting errors that will make your app not to run. For example, with the current Kitchen Sink, warnings that might show are the following below. If the warning numbers on your side are not 10, 11, 12, then you have a serious problem and you need to attend to that to see why there are errors.

1623579422125.png


2. Remember at times B4J will run even if errors exists like variables not defined with types etc. So check what the serious errors are otherwise the app will not work.

Also, check your Libraries listing, what is it showing here on your side?

1623579806525.png


3. When you run the bvad3 library project, you must NOT COMPILE TO LIBRARY, this creates problems with B4J. Just run the bvad3 library project.
 

roberto64

Active Member
Licensed User
Longtime User
Hi Mashiane
CatturaN.PNG
, I would like to use these libraries but I don't understand why every time I update the library it gives me these errors.
Greetings
 

Mashiane

Expert
Licensed User
Longtime User
Hi MashianeView attachment 115946, I would like to use these libraries but I don't understand why every time I update the library it gives me these errors.
Greetings

This one happens when you run in debug mode, run in release mode first. I have also experienced this before and I'm not sure what the cause is.

Usually what I do I run the app in release mode. Then if I want to debug I run in debug mode but after I had run in release mode.

Q. Which version of the library as you running?
 
Last edited:
Top