Also, and sorry for the amount of replies, is there a clean way to make IntelliJ detect CN1LIB dependencies in the new maven world? I get errors for every reference (cca.weblite.JSON, Francesco's native log reader, com.codename1.googlemaps, etc)
On Sat, 10 Apr 2021 at 19:48, Javier Anton <[email protected]> wrote: > I tried on IntelliJ and it works there. I used NetBeans because it used to > be the only way to build CN1LIBS. Can CN1LIBS be built in IntelliJ in the > new (maven) world? > > NetBeans was always compiling, but then there would be a server build > "gradle" error (also iOS was failing) intermittently. Something wasn't > working properly. Will stick to IntelliJ from now on I suppose > > Thanks > Javier > > On Sat, 10 Apr 2021, 17:07 Steve Hannah, <[email protected]> > wrote: > >> If I open the sub-project "common" in Netbeans along the parent project >>> containing "common" and all the other native port projects, the IDE starts >>> picking up symbols again >> >> >> That's just how NetBeans handles Maven multi-module projects. I don't >> like it either. I much prefer the way that IntelliJ handles it - just open >> the root project and go to town. With NetBeans you need to have both the >> root and common projects open. >> >> Android builds are failing after I updated CN1 to 7.0.22 today >>> >> Is that error log from the build server or your NetBeans console output? >> Do they work if you use 7.0.21 or 7.0.20? (Just change the cn1.version and >> cn1.plugin.version properties in the pom.xml file). >> >> Steve >> >> On Sat, Apr 10, 2021 at 8:39 AM Javier Anton <[email protected]> >> wrote: >> >>> Android builds are failing after I updated CN1 to 7.0.22 today >>> >>> * Exception is: >>> org.gradle.api.tasks.TaskExecutionException: Execution failed for task >>> ':compileReleaseJavaWithJavac'. >>> at >>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103) >>> at >>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73) >>> at >>> org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) >>> at >>> org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59) >>> at >>> org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) >>> at >>> org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59) >>> at >>> org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101) >>> at >>> org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44) >>> at >>> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91) >>> at >>> org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62) >>> at >>> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59) >>> at >>> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) >>> at >>> org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) >>> at >>> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:256) >>> at >>> org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) >>> at >>> org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) >>> at >>> org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) >>> at >>> org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:249) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:238) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:663) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:597) >>> at >>> org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98) >>> at >>> org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) >>> at >>> org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) >>> at >>> org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) >>> Caused by: org.gradle.api.GradleException: Could not expand ZIP >>> '/tmp/build8129092837394615045xxx/GroupChart/libs/userClasses.jar'. >>> at >>> org.gradle.api.internal.file.archive.ZipFileTree.visit(ZipFileTree.java:104) >>> at >>> org.gradle.api.internal.file.collections.FileTreeAdapter.visit(FileTreeAdapter.java:116) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.DefaultJarSnapshotter.createSnapshot(DefaultJarSnapshotter.java:45) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.CachingJarSnapshotter$1.create(CachingJarSnapshotter.java:42) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.CachingJarSnapshotter$1.create(CachingJarSnapshotter.java:40) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.DefaultJarSnapshotCache$1.create(DefaultJarSnapshotCache.java:53) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.DefaultJarSnapshotCache$1.create(DefaultJarSnapshotCache.java:51) >>> at >>> org.gradle.cache.internal.MinimalPersistentCache.get(MinimalPersistentCache.java:36) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.DefaultJarSnapshotCache.get(DefaultJarSnapshotCache.java:51) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.DefaultJarSnapshotCache.get(DefaultJarSnapshotCache.java:28) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.CachingJarSnapshotter.createSnapshot(CachingJarSnapshotter.java:40) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.JarClasspathSnapshotFactory.createSnapshot(JarClasspathSnapshotFactory.java:43) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.JarClasspathSnapshotMaker.maybeInitialize(JarClasspathSnapshotMaker.java:63) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.JarClasspathSnapshotMaker.storeJarSnapshots(JarClasspathSnapshotMaker.java:44) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.IncrementalResultStoringDecorator.execute(IncrementalResultStoringDecorator.java:47) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.IncrementalResultStoringDecorator.execute(IncrementalResultStoringDecorator.java:27) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.IncrementalAnnotationProcessingCompiler.execute(IncrementalAnnotationProcessingCompiler.java:50) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.IncrementalAnnotationProcessingCompiler.execute(IncrementalAnnotationProcessingCompiler.java:36) >>> at >>> org.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompile.java:156) >>> at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:126) >>> at >>> com.android.build.gradle.tasks.factory.AndroidJavaCompile.compile(AndroidJavaCompile.java:95) >>> at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) >>> at >>> org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:50) >>> at >>> org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39) >>> at >>> org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26) >>> at >>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:124) >>> at >>> org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) >>> at >>> org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) >>> at >>> org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) >>> at >>> org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) >>> at >>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:113) >>> at >>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:95) >>> ... 30 more >>> Caused by: java.lang.ArrayIndexOutOfBoundsException: 97 >>> at org.objectweb.asm.ClassReader.readUTF(ClassReader.java:2624) >>> at org.objectweb.asm.ClassReader.readUTF8(ClassReader.java:2596) >>> at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1068) >>> at org.objectweb.asm.ClassReader.accept(ClassReader.java:698) >>> at org.objectweb.asm.ClassReader.accept(ClassReader.java:500) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.asm.ClassDependenciesVisitor.analyze(ClassDependenciesVisitor.java:71) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.analyzer.DefaultClassDependenciesAnalyzer.getClassAnalysis(DefaultClassDependenciesAnalyzer.java:35) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.analyzer.DefaultClassDependenciesAnalyzer.getClassAnalysis(DefaultClassDependenciesAnalyzer.java:43) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.analyzer.CachingClassDependenciesAnalyzer$1.create(CachingClassDependenciesAnalyzer.java:37) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.analyzer.CachingClassDependenciesAnalyzer$1.create(CachingClassDependenciesAnalyzer.java:35) >>> at >>> org.gradle.cache.internal.MinimalPersistentCache.get(MinimalPersistentCache.java:36) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.analyzer.CachingClassDependenciesAnalyzer.getClassAnalysis(CachingClassDependenciesAnalyzer.java:35) >>> at >>> org.gradle.api.internal.tasks.compile.incremental.jar.DefaultJarSnapshotter$1.visitFile(DefaultJarSnapshotter.java:66) >>> at >>> org.gradle.api.internal.file.archive.ZipFileTree.visit(ZipFileTree.java:97) >>> ... 61 more >>> >>> >>> * Get more help at https://help.gradle.org >>> >>> Deprecated Gradle features were used in this build, making it >>> incompatible with Gradle 5.0. >>> See >>> https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings >>> >>> BUILD FAILED in 43s >>> 15 actionable tasks: 15 executed >>> Process return code is 1 >>> >>> On Sat, 10 Apr 2021 at 16:35, Javier Anton <[email protected]> >>> wrote: >>> >>>> Also, all files in common importing from your JSON cn1lib show an >>>> error "package ca.weblite.codename1.json does not exist" >>>> >>>> This happens as soon as this is called for example: >>>> import ca.weblite.codename1.json.JSONArray; >>>> >>>> On Sat, 10 Apr 2021 at 16:22, Javier Anton <[email protected]> >>>> wrote: >>>> >>>>> I think I found something that might hint at what is causing this >>>>> problem >>>>> >>>>> If I open the sub-project "common" in Netbeans along the parent >>>>> project containing "common" and all the other native port projects, the >>>>> IDE >>>>> starts picking up symbols again >>>>> >>>>> This way I can make it work but ideally one shouldn't need to have >>>>> "common" open separately on top of the top project, me thinks? Hope this >>>>> helps >>>>> >>>>> Javier >>>>> >>>>> On Mon, 5 Apr 2021 at 00:33, Steve Hannah < >>>>> [email protected]> wrote: >>>>> >>>>>> >>>>>> i have experienced this intermittently too but don't know what causes >>>>>> it yet. I'll look into it on Tuesday. >>>>>> >>>>>> >>>>>> On Sun, Apr 4, 2021 at 3:22 PM Javier Anton <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> My new maven migrated project has a problem. When opening files on >>>>>>> NetBeans, I can't CTRL+Click on any symbols. CTRL+Click brings you to a >>>>>>> variable/class definition, but this can't be achieved on NetBeans when >>>>>>> using the new maven project >>>>>>> >>>>>>> I can't right click and find all usages either. Any idea how to >>>>>>> solve this? >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> Javier >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "CodenameOne Discussions" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to >>>>>>> [email protected]. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/codenameone-discussions/CAG90yJ39XZ%2BUi4NVp%3Dnpikb7j%3DG0x%2BH%3DXaoAbOab6MSo6H_ZKw%40mail.gmail.com >>>>>>> <https://groups.google.com/d/msgid/codenameone-discussions/CAG90yJ39XZ%2BUi4NVp%3Dnpikb7j%3DG0x%2BH%3DXaoAbOab6MSo6H_ZKw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- >>>>>> Steve Hannah >>>>>> Software Developer >>>>>> Codename One >>>>>> http://www.codenameone.com >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "CodenameOne Discussions" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected] >>>>>> . >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/codenameone-discussions/CAGOYrKXO0Tj4%2BwWWB6gOCqqqYXu6rtGC_ug%3Dpn0fsx4gGJ9Mhw%40mail.gmail.com >>>>>> <https://groups.google.com/d/msgid/codenameone-discussions/CAGOYrKXO0Tj4%2BwWWB6gOCqqqYXu6rtGC_ug%3Dpn0fsx4gGJ9Mhw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "CodenameOne Discussions" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/codenameone-discussions/CAG90yJ2q1QjyMjWLJxPc7_UTt2voD%2BCNk26XUo-ZfTLaF%2Bv7_A%40mail.gmail.com >>> <https://groups.google.com/d/msgid/codenameone-discussions/CAG90yJ2q1QjyMjWLJxPc7_UTt2voD%2BCNk26XUo-ZfTLaF%2Bv7_A%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> Steve Hannah >> Software Developer >> Codename One >> http://www.codenameone.com >> >> -- >> You received this message because you are subscribed to the Google Groups >> "CodenameOne Discussions" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/codenameone-discussions/CAGOYrKUWuNwPnNEu9QF_z0rpAcwTFQf6y3mL4B8ZmaTAj1zi0A%40mail.gmail.com >> <https://groups.google.com/d/msgid/codenameone-discussions/CAGOYrKUWuNwPnNEu9QF_z0rpAcwTFQf6y3mL4B8ZmaTAj1zi0A%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/CAG90yJ1rx4JwjYz2TgVYFZbEDc0qzT5T8s1nV361iw3W_0TGcQ%40mail.gmail.com.
