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.

Reply via email to