Skip to content

Unable to launch app using "tns run android --bundle --emulator" #3838

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
NagShukl opened this issue Aug 23, 2018 · 15 comments
Closed

Unable to launch app using "tns run android --bundle --emulator" #3838

NagShukl opened this issue Aug 23, 2018 · 15 comments

Comments

@NagShukl
Copy link

Dear Team!!,...congratulations and appreciations for create a project like NativeScript - which was much needed. Further i tried creating 2 project - followed steps mentioned at https://blog.angular.io/apps-that-work-natively-on-the-web-and-mobile-9b26852495e7
added very small component to it.
everything goes well - application runs expected on browser but when i try running.
"tns run android --bundle --emulator"
it fails with below stack - please help me to move ahead and explore more to use NativeScript with full capacity.

Hook skipped because either bundling or livesync is in progress.
Preparing project...
Executing before-prepareJSApp hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\befo
re-prepareJSApp\nativescript-dev-webpack.js
Webpack compilation complete. Watching for file changes.
Webpack build done!
Project successfully prepared (Android)
Executing after-prepare hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-prep
are\nativescript-dev-webpack.js
Building project...
Gradle build...
+ setting applicationId
+ applying user-defined configuration from C:\JSR_Tene\POCS\napp\jsr-ap
p\App_Resources\Android\app.gradle
+ adding nativescript runtime package dependency: nativescript-optimize
d-with-inspector
+ adding aar plugin dependency: C:\JSR_Tene\POCS\napp\jsr-app\node_modu
les\tns-core-modules-widgets\platforms\android\widgets-release.aar
Exception in thread "main" java.lang.SecurityException: java.lang.AbstractString
Builder - protected system package 'java.lang'
at java.lang.ClassLoader.checkClassName(ClassLoader.java:291)
at java.lang.ClassLoader.defineClass(ClassLoader.java:333)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:15
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:727)
at java.net.URLClassLoader.access$400(URLClassLoader.java:95)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1182)
at java.security.AccessController.doPrivileged(AccessController.java:595
)
at java.net.URLClassLoader.findClass(URLClassLoader.java:602)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:797)
at java.lang.ClassLoader.loadClass(ClassLoader.java:771)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:1220)
at java.lang.ClassLoader.loadClass(ClassLoader.java:752)
at org.nativescript.staticbindinggenerator.GetInterfaceNames.generateInt
erfaceNames(GetInterfaceNames.java:59)
at org.nativescript.staticbindinggenerator.GetInterfaceNames.generateInt
erfaceFile(GetInterfaceNames.java:32)
at org.nativescript.staticbindinggenerator.Main.main(Main.java:42)

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:runSbg'.

Process 'command 'C:\JSRLearning\java8\sdk\bin\java.exe'' finished with non-ze
ro exit value 1

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug
    option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 32s
Unable to apply changes on device: emulator-5554. Error is: Command gradlew.bat
failed with exit code 1.
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-typescript.js
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-webpack.js
Stopping webpack watch
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-typescript.js
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-webpack.js

@rosen-vladimirov
Copy link
Contributor

rosen-vladimirov commented Aug 23, 2018

Hey @NagShukl,
Thank you for your kind words, really appreciate them.
Based on the error, it seems there's a problem in the Java code of the application. This could be caused by a problem in some plugin or incompatiblity between your Java version and some of the native tasks required to build the app.
In order to determine what is causing the issue, can you please provide the following information:

  1. Your Java version ( output of %JAVA_HOME%\bin\javac -version )
  2. Output of tns run android --emulator --log trace
  3. The content of your package.json

@NagShukl
Copy link
Author

Hi Rosen,

details as:

  1. Java version
    C:\JSR_Tene\POCS\napp\jsr-app>javac -version
    javac 1.8.0_181
    build script #3. Package.json must be default as we get with ng new --collection=@nativescript/schematics --name=my-app --shared

Anyway pasting here below.
{
"name": "jsr-app",
"nativescript": {
"id": "org.nativescript.jsrapp",
"tns-android": {
"version": "4.2.0"
}
},
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"android": "tns run android --bundle",
"ios": "tns run ios --bundle"
},
"private": true,
"dependencies": {
"@angular/animations": "~6.1.0",
"@angular/common": "~6.1.0",
"@angular/compiler": "~6.1.0",
"@angular/core": "~6.1.0",
"@angular/forms": "~6.1.0",
"@angular/http": "~6.1.0",
"@angular/platform-browser": "~6.1.0",
"@angular/platform-browser-dynamic": "~6.1.0",
"@angular/router": "~6.1.0",
"core-js": "^2.5.4",
"nativescript-angular": "~6.1.0",
"nativescript-theme-core": "~1.0.4",
"reflect-metadata": "~0.1.8",
"rxjs": "^6.0.0",
"tns-core-modules": "~4.2.0",
"zone.js": "^0.8.26"
},
"devDependencies": {
"@angular/cli": "~6.1.0",
"@angular/compiler-cli": "~6.0.3",
"@angular-devkit/build-angular": "~0.7.0",
"@nativescript/schematics": "~0.2.0",
"@types/jasmine": "~2.8.6",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4",
"codelyzer": "~4.2.1",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.1",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.0",
"karma-jasmine": "~1.1.1",
"karma-jasmine-html-reporter": "^0.2.2",
"nativescript-dev-typescript": "~0.7.0",
"nativescript-dev-webpack": "^0.15.0",
"protractor": "~5.3.0",
"ts-node": "~5.0.1",
"tslint": "~5.9.1",
"typescript": "2.7.2"
}
}

#2. With this command i see it generates hugh logs; wasn't able to copy all; but the last snapshot is here below.
g.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:runSb
g'.
02:04:59.114 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAct
ions(ExecuteActionsTaskExecuter.java:100)
02:04:59.114 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(Ex
ecuteActionsTaskExecuter.java:70)
02:04:59.115 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.e
xecute(OutputDirectoryCreatingTaskExecuter.java:51)
02:04:59.115 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(Skip
UpToDateTaskExecuter.java:62)
02:04:59.116 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter
.execute(ResolveTaskOutputCachingStateExecuter.java:54)
02:04:59.117 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(Valida
tingTaskExecuter.java:60)
02:04:59.117 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.exec
ute(SkipEmptySourceFilesTaskExecuter.java:97)
02:04:59.117 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(C
leanupStaleOutputsExecuter.java:87)
02:04:59.118 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.
execute(ResolveTaskArtifactStateTaskExecuter.java:52)
02:04:59.118 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute
(SkipTaskWithNoActionsExecuter.java:52)
02:04:59.119 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOn
lyIfTaskExecuter.java:54)
02:04:59.119 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute
(ExecuteAtMostOnceTaskExecuter.java:43)
02:04:59.119 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(Ca
tchExceptionTaskExecuter.java:34)
02:04:59.119 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker
$1.run(DefaultTaskGraphExecuter.java:248)
02:04:59.119 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOpera
tionWorker.execute(DefaultBuildOperationExecutor.java:336)
02:04:59.119 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOpera
tionWorker.execute(DefaultBuildOperationExecutor.java:328)
02:04:59.120 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBui
ldOperationExecutor.java:199)
02:04:59.120 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOp
erationExecutor.java:110)
02:04:59.120 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker
.execute(DefaultTaskGraphExecuter.java:241)
02:04:59.120 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker
.execute(DefaultTaskGraphExecuter.java:230)
02:04:59.121 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.pro
cessTask(DefaultTaskPlanExecutor.java:123)
02:04:59.121 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.acc
ess$200(DefaultTaskPlanExecutor.java:79)
02:04:59.121 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.e
xecute(DefaultTaskPlanExecutor.java:104)
02:04:59.122 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.e
xecute(DefaultTaskPlanExecutor.java:98)
02:04:59.122 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskEx
ecutionPlan.java:626)
02:04:59.123 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(Defau
ltTaskExecutionPlan.java:581)
02:04:59.123 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run
(DefaultTaskPlanExecutor.java:98)
02:04:59.123 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecut
e(ExecutorPolicy.java:63)
02:04:59.124 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.
java:46)
02:04:59.124 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(Th
readFactoryImpl.java:55)
02:04:59.124 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Ca
used by: org.gradle.process.internal.ExecException: Process 'command 'C:\JSRLear
ning\java8\sdk\bin\java.exe'' finished with non-zero exit value 1
02:04:59.125 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExit
Value(DefaultExecHandle.java:382)
02:04:59.125 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecActi
on.java:31)
02:04:59.125 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:74)
02:04:59.126 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
02:04:59.126 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(Stan
dardTaskAction.java:46)
02:04:59.127 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(Standa
rdTaskAction.java:39)
02:04:59.127 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(Standa
rdTaskAction.java:26)
02:04:59.127 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.j
ava:780)
02:04:59.127 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.j
ava:747)
02:04:59.127 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(Exec
uteActionsTaskExecuter.java:121)
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOpera
tionWorker.execute(DefaultBuildOperationExecutor.java:336)
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOpera
tionWorker.execute(DefaultBuildOperationExecutor.java:328)
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBui
ldOperationExecutor.java:199)
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOp
erationExecutor.java:110)
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAct
ion(ExecuteActionsTaskExecuter.java:110)
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAct
ions(ExecuteActionsTaskExecuter.java:92)
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
... 29 more
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
02:04:59.128 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
02:04:59.129 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] *
Get more help at https://help.gradle.org
02:04:59.129 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger]
02:04:59.129 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] BUILD F
AILED in 19s
02:04:59.129 [LIFECYCLE] [org.gradle.internal.buildevents.BuildResultLogger] 17
actionable tasks: 2 executed, 15 up-to-date
02:04:59.145 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpiration
PeriodicCheck running
02:04:59.147 [DEBUG] [org.gradle.internal.work.DefaultWorkerLeaseService] Worker
lease root.1 completed (0 worker(s) in use)
02:04:59.147 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock]
Daemon worker Thread 9: released lock on root.1
02:04:59.147 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor
] Completing Build operation 'Run build'
02:04:59.193 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAcc
ess] Releasing file lock for file content cache (C:\JSR_Tene\POCS\napp\jsr-app\p
latforms\android.gradle\4.4\fileContent)
02:04:59.193 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasin
g lock on file content cache (C:\JSR_Tene\POCS\napp\jsr-app\platforms\android.g
radle\4.4\fileContent).
02:04:59.241 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAcc
ess] Releasing file lock for Build Output Cleanup Cache (C:\JSR_Tene\POCS\napp\j
sr-app\platforms\android.gradle\buildOutputCleanup)
02:04:59.241 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasin
g lock on Build Output Cleanup Cache (C:\JSR_Tene\POCS\napp\jsr-app\platforms\an
droid.gradle\buildOutputCleanup).
02:04:59.242 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting
to acquire shared lock on daemon addresses registry.
02:04:59.242 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acq
uired on daemon addresses registry.
02:04:59.243 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasin
g lock on daemon addresses registry.
02:04:59.245 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting
to acquire shared lock on daemon addresses registry.
02:04:59.245 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acq
uired on daemon addresses registry.
02:04:59.246 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasin
g lock on daemon addresses registry.
02:04:59.256 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAcc
ess] Releasing file lock for task history cache (C:\JSR_Tene\POCS\napp\jsr-app\p
latforms\android.gradle\4.4\taskHistory)
02:04:59.256 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasin
g lock on task history cache (C:\JSR_Tene\POCS\napp\jsr-app\platforms\android.g
radle\4.4\taskHistory).
02:04:59.266 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine
.store.CachedStoreFactory] Resolution result cache closed. Cache reads: 0, disk
reads: 0 (avg: 0.0 secs, total: 0.0 secs)
02:04:59.280 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine
.store.CachedStoreFactory] Resolution result cache closed. Cache reads: 0, disk
reads: 0 (avg: 0.0 secs, total: 0.0 secs)
02:04:59.293 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine
.store.ResolutionResultsStoreFactory] Deleted 4 resolution results binary files
in 0.032 secs
02:04:59.304 [DEBUG] [org.gradle.deployment.internal.DefaultDeploymentRegistry]
Stopping 0 deployment handles
02:04:59.304 [DEBUG] [org.gradle.deployment.internal.DefaultDeploymentRegistry]
Stopped deployment handles
02:04:59.305 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAcc
ess] Releasing file lock for Artifact transforms cache (C:\Users\nagendra.gradl
e\caches\transforms-1)
02:04:59.305 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasin
g lock on Artifact transforms cache (C:\Users\nagendra.gradle\caches\transforms
-1).
02:04:59.310 [DEBUG] [org.gradle.cache.internal.DefaultCacheAccess] Cache Genera
ted Gradle JARs cache (C:\Users\nagendra.gradle\caches\4.4\generated-gradle-jar
s) was closed 0 times.
02:04:59.312 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAcc
ess] Releasing file lock for file hash cache (C:\JSR_Tene\POCS\napp\jsr-app\plat
forms\android.gradle\4.4\fileHashes)
02:04:59.313 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasin
g lock on file hash cache (C:\JSR_Tene\POCS\napp\jsr-app\platforms\android.grad
le\4.4\fileHashes).
02:04:59.316 [DEBUG] [org.gradle.cache.internal.LockOnDemandCrossProcessCacheAcc
ess] Releasing file lock for artifact cache (C:\Users\nagendra.gradle\caches\mo
dules-2)
02:04:59.316 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCach
e] Closing cache module-artifact.bin (C:\Users\nagendra.gradle\caches\modules-2
\metadata-2.36\module-artifact.bin)
02:04:59.316 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCach
e] Closing cache module-artifacts.bin (C:\Users\nagendra.gradle\caches\modules-
2\metadata-2.36\module-artifacts.bin)
02:04:59.317 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCach
e] Closing cache module-metadata.bin (C:\Users\nagendra.gradle\caches\modules-2
\metadata-2.36\module-metadata.bin)
02:04:59.317 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasin
g lock on artifact cache (C:\Users\nagendra.gradle\caches\modules-2).
02:04:59.319 [DEBUG] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] The d
aemon has finished executing the build.
02:06:49.456 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClientInputForward
er] Dispatching close input message: org.gradle.launcher.daemon.protocol.CloseIn
put@dcb24a0f
02:06:49.456 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClientConnection]
thread 23: dispatching class org.gradle.launcher.daemon.protocol.CloseInput
02:06:49.457 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClient] Received r
esult Failure[value=org.gradle.initialization.ReportedException: org.gradle.inte
rnal.exceptions.LocationAwareException: Execution failed for task ':app:runSbg'.
] from daemon DaemonInfo{pid=9284, address=[b15bae8d-71c6-4fe9-b270-edcb2033f7be
port:50262, addresses:[/127.0.0.1, /0:0:0:0:0:0:0:1]], state=Idle, lastBusy=153
5055869007, context=DefaultDaemonContext[uid=c77777f9-dfc7-4566-9b4f-d5c671c09bf
0,javaHome=C:\JSRLearning\java8\sdk,daemonRegistryDir=C:\Users\nagendra.gradle
daemon,pid=9284,idleTimeout=10800000,daemonOpts=-Xmx16384M,-Dfile.encoding=windo
ws-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]} (build should be d
one).
02:06:49.457 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClientConnection]
thread 1: dispatching class org.gradle.launcher.daemon.protocol.Finished
02:06:49.459 [DEBUG] [org.gradle.launcher.daemon.client.DaemonClientConnection]
thread 1: connection stop
Command gradlew.bat failed with exit code 1
Unable to apply changes on device: emulator-5554. Error is: Command gradlew.bat
failed with exit code 1.
Project dir from hooksArgs is: C:\JSR_Tene\POCS\napp\jsr-app.
Hooks directories: [ 'C:\Users\nagendra\AppData\Roaming\npm\node_modules\
nativescript\lib\hooks',
'C:\Users\nagendra\AppData\Roaming\npm\node_modules\nativescript\lib\
common\hooks',
'C:\JSR_Tene\POCS\napp\jsr-app\hooks' ]
AfterHookName for command watch is after-watch
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-typescript.js
Executing after-watch hook at location C:\JSR_Tene\POCS\napp\jsr-app\hooks\after
-watch\nativescript-dev-typescript.js in-process
Validating after-watch arguments.
Stopping tsc watch
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-webpack.js
Executing after-watch hook at location C:\JSR_Tene\POCS\napp\jsr-app\hooks\after
-watch\nativescript-dev-webpack.js in-process
Validating after-watch arguments.
Project dir from hooksArgs is: C:\JSR_Tene\POCS\napp\jsr-app.
Hooks directories: [ 'C:\Users\nagendra\AppData\Roaming\npm\node_modules\
nativescript\lib\hooks',
'C:\Users\nagendra\AppData\Roaming\npm\node_modules\nativescript\lib\
common\hooks',
'C:\JSR_Tene\POCS\napp\jsr-app\hooks' ]
AfterHookName for command liveSync is after-liveSync
Project dir from hooksArgs is: C:\JSR_Tene\POCS\napp\jsr-app.
Hooks directories: [ 'C:\Users\nagendra\AppData\Roaming\npm\node_modules\
nativescript\lib\hooks',
'C:\Users\nagendra\AppData\Roaming\npm\node_modules\nativescript\lib\
common\hooks',
'C:\JSR_Tene\POCS\napp\jsr-app\hooks' ]
AfterHookName for command watch is after-watch
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-typescript.js
Executing after-watch hook at location C:\JSR_Tene\POCS\napp\jsr-app\hooks\after
-watch\nativescript-dev-typescript.js in-process
Validating after-watch arguments.
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-webpack.js
Executing after-watch hook at location C:\JSR_Tene\POCS\napp\jsr-app\hooks\after
-watch\nativescript-dev-webpack.js in-process
Validating after-watch arguments.

C:\JSR_Tene\POCS\napp\jsr-app>

@rosen-vladimirov
Copy link
Contributor

rosen-vladimirov commented Aug 23, 2018

Thanks for the provided logs. In order to get the full output of the mentioned command, you can redirect the output to a file:
tns run android --emulator --bundle --log trace > out.txt
This will produce a new file, so you can create a gist (or upload it somewhere) and share the link here, so we can investigate it.

One other question - are you working behind a corporate proxy or firewall?

@NagShukl
Copy link
Author

are you working behind a corporate proxy or firewall? - Yes Firewall.
Do you still need full logs or any guidance with above info can be given.

@rosen-vladimirov
Copy link
Contributor

Sorry, I've missed the --bundle flag in my previous comments. You always need the --bundle when working in a code sharing project.

Can you try deleting your platforms folder and running tns run android --emulator --bundle --log trace > out.txt

@rosen-vladimirov
Copy link
Contributor

Yeah, we'll still need the full logs. Please delete the platforms directory and execute tns run android --emulator --bundle --log trace > out.txt

Thanks a lot for your cooperation!

@NagShukl
Copy link
Author

Thanks, Here is the gist of output got while running command you gave in earlier comment.
https://gist.github.com/NagShukl/6453336be4f02b2d32c29bf270ca7617

@rosen-vladimirov
Copy link
Contributor

Thanks for the provided output. It seems you have stopped the execution before it was finished. Can you try the following:

  1. Delete platforms directory
  2. Execute tns build android --log trace --bundle > out.txt
    The command will take a while and it will release the terminal once the execution finishes. After that can you send us the file.

@NagShukl
Copy link
Author

Please fresh set of logs at https://gist.github.com/NagShukl/df5da1e35f26aa54afd41de3dac81e79
if further logs required - i can provide tomorrow. Its late night for me.
Tomorrow i will give a try again restarting my machine. thx for all your continuous support.
looking forward to resolve this issue. Good Night.

@rosen-vladimirov
Copy link
Contributor

Hey @NagShukl ,
I've tried to reproduce the issue, but without success. It looks like there's a problem with the used Java version, in CLI logs I can see it is reported as javacVersion: '1.8.0-internal'.
May I ask you to check if you can execute javac -version from your terminal.
Also what is the output of:

%JAVA_HOME%\bin\javac -version

and

echo %JAVA_HOME%

In order to resolve the issue, can you please try updating your Java version and see if it will help?

@NagShukl
Copy link
Author

Thx, Answer for First ask is.
javac 1.8.0-internal
and for Java Home its
C:\JSRLearning\java8\sdk

I may consider Java upgrade; do let me know exact appropriate Java version, to get it working.

@NagShukl
Copy link
Author

I tried with jdk1.8.0_181
got the same error which is:
+ adding aar plugin dependency: C:\JSR_Tene\POCS\napp\jsr-app\node_modu
les\tns-core-modules-widgets\platforms\android\widgets-release.aar
Exception in thread "main" java.lang.SecurityException: java.lang.AbstractString
Builder - protected system package 'java.lang'
at java.lang.ClassLoader.checkClassName(ClassLoader.java:291)
at java.lang.ClassLoader.defineClass(ClassLoader.java:333)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:15
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:727)
at java.net.URLClassLoader.access$400(URLClassLoader.java:95)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1182)
at java.security.AccessController.doPrivileged(AccessController.java:595
)
at java.net.URLClassLoader.findClass(URLClassLoader.java:602)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:797)
at java.lang.ClassLoader.loadClass(ClassLoader.java:771)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:1220)
at java.lang.ClassLoader.loadClass(ClassLoader.java:752)
at org.nativescript.staticbindinggenerator.GetInterfaceNames.generateInt
erfaceNames(GetInterfaceNames.java:59)
at org.nativescript.staticbindinggenerator.GetInterfaceNames.generateInt
erfaceFile(GetInterfaceNames.java:32)
at org.nativescript.staticbindinggenerator.Main.main(Main.java:42)

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:runSbg'.

Process 'command 'C:\JSRLearning\java8\sdk\bin\java.exe'' finished with non-ze
ro exit value 1

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug
    option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 8s
Unable to apply changes on device: emulator-5554. Error is: Command gradlew.bat
failed with exit code 1.
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-typescript.js
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-webpack.js
Stopping webpack watch
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-typescript.js
Executing after-watch hook from C:\JSR_Tene\POCS\napp\jsr-app\hooks\after-watch
nativescript-dev-webpack.js

@rosen-vladimirov
Copy link
Contributor

Hey @NagShukl ,
Are you sure you have updated the correct JAVA version on your machine? From one of your previous answers, it seems you have JAVA installed on two places - when you execute javac - version the output is: javac 1.8.0_181, but when you execute %JAVA_HOME%\bin\javac -version, the output is 1.8.0-internal. In this case, I'm not sure which of the two JAVA versions will be used by the gradle build.
You can check the location of the javac executable (the one that returns 1.8.0_181) by executing where javac.
Can you verify that you have updated both of your java versions?

@NickIliev
Copy link
Contributor

Closing this one due to inactivity but @NagShukl please do let us know if you need further assistance on this one!

@NagShukl
Copy link
Author

NagShukl commented Dec 2, 2018

Thanks, for closing it. I did fresh setup on other workstation everything works as expected. Thx.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants