[jira] [Updated] (NETBEANS-6173) Premature end of file

2021-11-04 Thread will mason (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-6173:
-
Description: 
We never saw this kind of problem with Netbeans 12.4

Netbeans gives this assertion error:
* I was loading a medium size Gradle project
* I don't think there's a problem with the source files, they are straight down 
from github
* I'm attaching the log files available

{noformat}
Sourcepath: 
/work/products/4AMS/FAMS-243/CaaServlet/src/main/resources:/work/products/4AMS/FAMS-243/CaaServlet/build/generated/sources/annotationProcessor/java/main:/work/products/4AMS/FAMS-243/CaaServlet/src/main/java
java.lang.AssertionError: 
at 
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitError(ClassWriter.java:659)
at com.sun.tools.javac.code.Attribute$Error.accept(Attribute.java:388)
at 
com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
at 
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitCompound(ClassWriter.java:656)
at 
com.sun.tools.javac.code.Attribute$Compound.accept(Attribute.java:228)
at 
com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
at 
com.sun.tools.javac.jvm.ClassWriter.writeJavaAnnotations(ClassWriter.java:516)
at 
com.sun.tools.javac.jvm.ClassWriter.writeClassFile(ClassWriter.java:1672)
at com.sun.tools.javac.jvm.ClassWriter.writeClass(ClassWriter.java:1552)
at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:787)
at 
com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1752)
at 
com.sun.tools.javac.api.JavacTaskImpl$2.process(JavacTaskImpl.java:592)
at 
com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:669)
at 
com.sun.tools.javac.api.JavacTaskImpl.generate(JavacTaskImpl.java:595)
at 
org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker$2.run(SuperOnePassCompileWorker.java:291)
at 
org.netbeans.modules.java.source.parsing.FileManagerTransaction.runConcurrent(FileManagerTransaction.java:180)
[catch] at 
org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker.compile(SuperOnePassCompileWorker.java:287)
at 
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)

{noformat}


  was:
Netbeans gives this assertion error:
* I was loading a medium size Gradle project
* I don't think there's a problem with the source files, they are straight down 
from github
* I'm attaching the log files available

{noformat}
Sourcepath: 
/work/products/4AMS/FAMS-243/CaaServlet/src/main/resources:/work/products/4AMS/FAMS-243/CaaServlet/build/generated/sources/annotationProcessor/java/main:/work/products/4AMS/FAMS-243/CaaServlet/src/main/java
java.lang.AssertionError: 
at 
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitError(ClassWriter.java:659)
at com.sun.tools.javac.code.Attribute$Error.accept(Attribute.java:388)
at 
com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
at 
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitCompound(ClassWriter.java:656)
at 
com.sun.tools.javac.code.Attribute$Compound.accept(Attribute.java:228)
at 
com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
at 
com.sun.tools.javac.jvm.ClassWriter.writeJavaAnnotations(ClassWriter.java:516)
at 
com.sun.tools.javac.jvm.ClassWriter.writeClassFile(ClassWriter.java:1672)
at com.sun.tools.javac.jvm.ClassWriter.writeClass(ClassWriter.java:1552)
at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:787)
at 
com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1752)
at 
com.sun.tools.javac.api.JavacTaskImpl$2.process(JavacTaskImpl.java:592)
at 
com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:669)
at 
com.sun.tools.javac.api.JavacTaskImpl.generate(JavacTaskImpl.java:595)
at 
org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker$2.run(SuperOnePassCompileWorker.java:291)
at 
org.netbeans.modules.java.source.parsing.FileManagerTransaction.runConcurrent(FileManagerTransaction.java:180)
[catch] at 
org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker.compile(SuperOnePassCompileWorker.java:287)
at 
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
at 

[jira] [Updated] (NETBEANS-6173) Premature end of file

2021-11-04 Thread will mason (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-6173:
-
Attachment: netbeans-UI-log.log
netbeans-IDE-log.log

> Premature end of file
> -
>
> Key: NETBEANS-6173
> URL: https://issues.apache.org/jira/browse/NETBEANS-6173
> Project: NetBeans
>  Issue Type: Bug
>Affects Versions: 12.5
> Environment: Linux/Ubuntu 21.04
> Java 16
> Compiler JDK 1.8
>Reporter: will mason
>Priority: Major
> Attachments: netbeans-IDE-log.log, netbeans-UI-log.log
>
>
> Netbeans gives this assertion error:
> * I was loading a medium size Gradle project
> * I don't think there's a problem with the source files, they are straight 
> down from github
> * I'm attaching the log files available
> {noformat}
> Sourcepath: 
> /work/products/4AMS/FAMS-243/CaaServlet/src/main/resources:/work/products/4AMS/FAMS-243/CaaServlet/build/generated/sources/annotationProcessor/java/main:/work/products/4AMS/FAMS-243/CaaServlet/src/main/java
> java.lang.AssertionError: 
>   at 
> com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitError(ClassWriter.java:659)
>   at com.sun.tools.javac.code.Attribute$Error.accept(Attribute.java:388)
>   at 
> com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
>   at 
> com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitCompound(ClassWriter.java:656)
>   at 
> com.sun.tools.javac.code.Attribute$Compound.accept(Attribute.java:228)
>   at 
> com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
>   at 
> com.sun.tools.javac.jvm.ClassWriter.writeJavaAnnotations(ClassWriter.java:516)
>   at 
> com.sun.tools.javac.jvm.ClassWriter.writeClassFile(ClassWriter.java:1672)
>   at com.sun.tools.javac.jvm.ClassWriter.writeClass(ClassWriter.java:1552)
>   at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:787)
>   at 
> com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1752)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl$2.process(JavacTaskImpl.java:592)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:669)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.generate(JavacTaskImpl.java:595)
>   at 
> org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker$2.run(SuperOnePassCompileWorker.java:291)
>   at 
> org.netbeans.modules.java.source.parsing.FileManagerTransaction.runConcurrent(FileManagerTransaction.java:180)
> [catch] at 
> org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker.compile(SuperOnePassCompileWorker.java:287)
>   at 
> org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
>   at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-6173) Premature end of file

2021-11-04 Thread will mason (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-6173:
-
Labels: Regression  (was: )

> Premature end of file
> -
>
> Key: NETBEANS-6173
> URL: https://issues.apache.org/jira/browse/NETBEANS-6173
> Project: NetBeans
>  Issue Type: Bug
>Affects Versions: 12.5
> Environment: Linux/Ubuntu 21.04
> Java 16
> Compiler JDK 1.8
>Reporter: will mason
>Priority: Major
>  Labels: Regression
> Attachments: netbeans-IDE-log.log, netbeans-UI-log.log
>
>
> Netbeans gives this assertion error:
> * I was loading a medium size Gradle project
> * I don't think there's a problem with the source files, they are straight 
> down from github
> * I'm attaching the log files available
> {noformat}
> Sourcepath: 
> /work/products/4AMS/FAMS-243/CaaServlet/src/main/resources:/work/products/4AMS/FAMS-243/CaaServlet/build/generated/sources/annotationProcessor/java/main:/work/products/4AMS/FAMS-243/CaaServlet/src/main/java
> java.lang.AssertionError: 
>   at 
> com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitError(ClassWriter.java:659)
>   at com.sun.tools.javac.code.Attribute$Error.accept(Attribute.java:388)
>   at 
> com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
>   at 
> com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitCompound(ClassWriter.java:656)
>   at 
> com.sun.tools.javac.code.Attribute$Compound.accept(Attribute.java:228)
>   at 
> com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
>   at 
> com.sun.tools.javac.jvm.ClassWriter.writeJavaAnnotations(ClassWriter.java:516)
>   at 
> com.sun.tools.javac.jvm.ClassWriter.writeClassFile(ClassWriter.java:1672)
>   at com.sun.tools.javac.jvm.ClassWriter.writeClass(ClassWriter.java:1552)
>   at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:787)
>   at 
> com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1752)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl$2.process(JavacTaskImpl.java:592)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:669)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.generate(JavacTaskImpl.java:595)
>   at 
> org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker$2.run(SuperOnePassCompileWorker.java:291)
>   at 
> org.netbeans.modules.java.source.parsing.FileManagerTransaction.runConcurrent(FileManagerTransaction.java:180)
> [catch] at 
> org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker.compile(SuperOnePassCompileWorker.java:287)
>   at 
> org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
>   at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-6173) Premature end of file

2021-11-04 Thread will mason (Jira)
will mason created NETBEANS-6173:


 Summary: Premature end of file
 Key: NETBEANS-6173
 URL: https://issues.apache.org/jira/browse/NETBEANS-6173
 Project: NetBeans
  Issue Type: Bug
Affects Versions: 12.5
 Environment: Linux/Ubuntu 21.04
Java 16
Compiler JDK 1.8
Reporter: will mason


Netbeans gives this assertion error:
* I was loading a medium size Gradle project
* I don't think there's a problem with the source files, they are straight down 
from github
* I'm attaching the log files available

{noformat}
Sourcepath: 
/work/products/4AMS/FAMS-243/CaaServlet/src/main/resources:/work/products/4AMS/FAMS-243/CaaServlet/build/generated/sources/annotationProcessor/java/main:/work/products/4AMS/FAMS-243/CaaServlet/src/main/java
java.lang.AssertionError: 
at 
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitError(ClassWriter.java:659)
at com.sun.tools.javac.code.Attribute$Error.accept(Attribute.java:388)
at 
com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
at 
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter.visitCompound(ClassWriter.java:656)
at 
com.sun.tools.javac.code.Attribute$Compound.accept(Attribute.java:228)
at 
com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:682)
at 
com.sun.tools.javac.jvm.ClassWriter.writeJavaAnnotations(ClassWriter.java:516)
at 
com.sun.tools.javac.jvm.ClassWriter.writeClassFile(ClassWriter.java:1672)
at com.sun.tools.javac.jvm.ClassWriter.writeClass(ClassWriter.java:1552)
at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:787)
at 
com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1752)
at 
com.sun.tools.javac.api.JavacTaskImpl$2.process(JavacTaskImpl.java:592)
at 
com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:669)
at 
com.sun.tools.javac.api.JavacTaskImpl.generate(JavacTaskImpl.java:595)
at 
org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker$2.run(SuperOnePassCompileWorker.java:291)
at 
org.netbeans.modules.java.source.parsing.FileManagerTransaction.runConcurrent(FileManagerTransaction.java:180)
[catch] at 
org.netbeans.modules.java.source.nbjavac.indexing.SuperOnePassCompileWorker.compile(SuperOnePassCompileWorker.java:287)
at 
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)

{noformat}




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-877) netbeans 9.0 rc1 : cannot update plugins : java source base version 2 required

2018-06-08 Thread will mason (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16506055#comment-16506055
 ] 

will mason commented on NETBEANS-877:
-

* The first thing I did on first initiation of I *rc1* was to check updates and 
then
* Open plugins / updates tab
**  Nothing else happened my 2nd task 
* These same updates were shown as pending/required:
**  IDE Platform
** Ant
** Docker UI
* When I attempted to update them, as instructed the same error shows  
{noformat}
cannot update plugins : java source base version 2 required
{noformat}
* I'm using the most recent Oracle Java 10.00.01 on Linux / Debian
* There is NO plugin showing or listed for "Java Source Base"
**  No workaround has been offered (so far)
* The message does NOT say it is an optional update -- That makes it difficult 
to appreciate how it jumped below "*Major*" (political reasoning _aside_).
* I succeeded in adding the Gradle plugin and was 
* Rewarded by an "Updates found message" for Docker UI
**  That's actually not something I'd have installed at this point anyway so 
that is also a mystery. 
* Ant on the other hand -- We stil have legacy Ant builds I need to look at 
from time to time. 
**  It is alwo worth mentioning that I and most others (I hope) use the SDKMAN  
tool for managing thing like Ant, Groovy, Gradle, etc. 
* This behaviour obviously slipped-in between Beta and the RC1
* I always considered a Beta to mean "feature complete" _d'oh_!

> netbeans 9.0 rc1 : cannot update plugins : java source base version 2 required
> --
>
> Key: NETBEANS-877
> URL: https://issues.apache.org/jira/browse/NETBEANS-877
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Source
>Affects Versions: 9.0
> Environment: openjdk version "9-Debian"
> OpenJDK Runtime Environment (build 9-Debian+0-9b181-4bpo91)
> OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-4bpo91, mixed mo
>Reporter: hanasaki jiji
>Priority: Minor
> Fix For: 9.0
>
>
> (I) created as "blocker"  because it happens on first install and fails all 
> plugin updates.
> installed rc1 (linux openjdk9 with the source package too - on debian 9)
>  java -version 
>  openjdk version "9-Debian" 
>  OpenJDK Runtime Environment (build 9-Debian+0-9b181-4bpo91) 
>  OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-4bpo91, mixed mode)
>  
>  netbeans updates are available however the following error is reported.  
> This happened with the beta's and with jdk10 too.
> Some plugins require plugin Java Source Base to be installed.
>  The plugin Java Source Base is requested in implementation version 2.
>          The following plugin is affected: Java Shell Support



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-680) Erroneous Gradle Compile-on-Save activity

2018-05-02 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16460997#comment-16460997
 ] 

will mason commented on NETBEANS-680:
-

* I'd like to point out a problem with the JIRA workflow.
* The "status" for this bug should be something like: "Will not fix."
* It is decidedly *_on-going_*.



* Concerning this substance of the Bug.
* When "compile on save" is turned to: "*{{OFF}}*"
* I fail to understand _Why?_ any build tool would be invoked.  Including 
Gradle, SBT, Maven and Ant.
**  It does not follow. 
* _Naive_ as it sounds, for me when a feature/option/capability is in the 
"{{OFF}}" position ... It Shall-Not-Be _actioned_.

* A second concern is that this spurious activity SLOW-s Netbeans IDE down 
significantly
* I recommend that instead of swallowing these exceptions, they ought to cause 
a Netbeans stall and get the user to restart the IDE.
* There are any number of examples of invalid Cache files in my IDE logs from 
Maven, Gradle and (_legacy_) Ant projects.
* I can't honestly say that a Build Tool can-possibly BE culpable for IDE 
malfunctions.
**  It is like me blaming Adobe Reader for an Email failure because there was 
supposed to be a PDF attachment.  When the error is with the absent attachment 
-- I assert that result is Not the "Adobe Reader"-'s issue.  
** The data allowed to be passed to the Reader is invalid, and then we blame 
the Reader.
** I wish I could think of a more directly IDE example.  I'm sure others will 
find this bug record and just like me, _Wonder Why?_

> Erroneous Gradle Compile-on-Save activity
> -
>
> Key: NETBEANS-680
> URL: https://issues.apache.org/jira/browse/NETBEANS-680
> Project: NetBeans
>  Issue Type: Bug
>  Components: third-party - Other
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Major
>  Labels: Gradle, Regression, build-options, build-tools, 
> build.gradle, compile-on-save, project-options
> Attachments: image-2018-04-17-16-32-57-113.png, messages.log
>
>
> h2. expected
>  * To carry on my editing and testing without burdensome overheads
>  * Also don't want Settings and Options that are turned-off to be acted upon.
> h2. actual
>  * Looking at the log output, I see that something was logged for 
> {{Compile-on-Save}} (see below)
>  * I do not have Compile on save set in my Gradle / Project options (see 
> screenshot)
>  
> {panel:title=Gradle Compile settings}
> !image-2018-04-17-16-32-57-113.png!
> {panel}
>  
> .CompileOnSave errors
> {noformat}
> INFO [org.netbeans.core.windows.persistence]: 
> [PersistenceManager.getTopComponentForID] Problem when deserializing 
> TopComponent for tcID:'MultiView-java#002Eso2D0988CFtext#002Ehistory#007C'. 
> Reason: Top component MultiView-java#002Eso2D0988CFtext#002Ehistory#007C 
> could not be located or loaded from Components folder.
> WARNING 
> [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: More 
> than one binary directory for root: 
> file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
> WARNING 
> [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: More 
> than one binary directory for root: 
> file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
> INFO [org.netbeans.modules.parsing.impl.TaskProcessor]: Task: 
> CancelableTaskWrapper[task: 
> org.netbeans.modules.java.navigation.ElementScanningTask@481f9ade, phase: 
> ELEMENTS_RESOLVED, priority: 300] : class 
> org.netbeans.modules.java.source.JavaSourceAccessor$CancelableTaskWrapper 
> ignored cancel for 1,787 ms.
> WARNING [org.openide.util.WeakListenerImpl]: Can't remove 
> java.beans.PropertyChangeListener using method 
> org.netbeans.modules.editor.NbEditorDocument.removePropertyChangeListener 
> from org.netbeans.modules.editor.NbEditorDocument@72d5f76d, 
> mimeType='text/x-editor-search', kitClass=null, length=10, version=16, 
> file=null
> WARNING [org.netbeans.modules.java.source.parsing.JavacParser]: Invalid or 
> deleted file: 
> Z:\$$$\SYSTEM\vcs-1523941566317\vcs-1523945354090\JPanelSpaDetails.java
> WARNING [org.netbeans.modules.versioning.core.spi.VCSContext]: null 
> VCSFileProxy for FileObject 
> AbstractFileObject@6781f8d1[au/com/fourtel/util/client/JPanelDetail.java]
> WARNING [org.openide.util.WeakListenerImpl]: Can't remove 
> java.beans.PropertyChangeListener using method 
> 

[jira] [Commented] (NETBEANS-633) GUI Builder fails to load sub-panel with NLS / Respource bundle

2018-05-01 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16459633#comment-16459633
 ] 

will mason commented on NETBEANS-633:
-

Hi.

I have attached a minimal example demonstrating this problem.  In the 
*{{GuiClient}}* project has the screens.
* *{{BigPanel}}* is a container for the *{{MainPanel}}* and another field.
* *{{MainPanel}}* includes a properties string from the {{GuiCommon}} project 
resources area
**  *{{bundles/commonStrings.properties}}*  
* GuiClient depends-on GuiCommon in the gradle build.
* Netbeans finds the correct properties file and programs with the same 
structure run quite nicely
**  I haven't run the example.  I just wanted to reproduce the designer error. 

If the problem can't be fixed directly; a suitable workaround would be to 
permit loading and design of the {{BigPanel}} container without barfing on  the 
{{bundles/commonStrings.properties}}.  For other resources there's a call to 
check if we are at design-time so missing resources don't crash.  Something 
like that would let changes be made _at least_.

*Project tree* ... {noformat}
  swing_bundles/
|
+-- GuiClient/
| |
| +-- src/
|  |
|  +-- main/
|  | |
|  : +-- java/
|  ... MainPanel.java
|  ... BigPanel.java
|
+-- GuiCommon/
  |
  +-- src/
   |
   +-- main/
   | |
   | +-- java/
   | |
   | +-- resources/
   |   |  
   |   + bundles/  
   |   |  
   |   +-- commonStrings.properties
   +-- test/
{noformat}

This is the stacktrace from a Netbeans 8.2 session on Linux.  I included this 
for comparison with the Netbeans 9.0-beta stacktrace posted originally.  The 
problem is in both versions.  It probably only makes sense to fix it for 
Netbeans 9.

-- *stacktrace* --
{noformat}
java.util.MissingResourceException: Can't find bundle for base name 
bundles/commonStrings, locale en_AU
at 
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1573)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1396)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:782)
at ex.gui.bundles.MainPanel.initComponents(MainPanel.java:33)
at ex.gui.bundles.MainPanel.(MainPanel.java:18)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at 
org.netbeans.modules.form.CreationFactory.createDefaultInstance(CreationFactory.java:180)
at 
org.netbeans.modules.form.RADComponent.createBeanInstance(RADComponent.java:252)
at 
org.netbeans.modules.form.RADComponent.initInstance(RADComponent.java:191)
at 
org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:780)
at 
org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968)
at 
org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:503)
at 
org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:283)
at org.netbeans.modules.form.FormEditor$2.run(FormEditor.java:352)
at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:293)
at 
org.netbeans.modules.openide.util.NbMutexEventProvider$Event.doEventAccess(NbMutexEventProvider.java:138)
at 
org.netbeans.modules.openide.util.NbMutexEventProvider$Event.readAccess(NbMutexEventProvider.java:98)
at 
org.netbeans.modules.openide.util.LazyMutexImplementation.readAccess(LazyMutexImplementation.java:94)
at org.openide.util.Mutex.readAccess(Mutex.java:250)
at 
org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:276)
at 
org.netbeans.modules.form.FormEditor.loadFormData(FormEditor.java:349)
at 
org.netbeans.modules.nbform.FormEditorSupport.loadOpeningForm(FormEditorSupport.java:461)
at 
org.netbeans.modules.nbform.FormDesignerTC.loadForm(FormDesignerTC.java:279)
at 
org.netbeans.modules.nbform.FormDesignerTC.access$300(FormDesignerTC.java:87)
at 
org.netbeans.modules.nbform.FormDesignerTC$PreLoadTask$1.run(FormDesignerTC.java:268)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at 

[jira] [Updated] (NETBEANS-633) GUI Builder fails to load sub-panel with NLS / Respource bundle

2018-05-01 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-633:

Attachment: swing_bundles.7z

> GUI Builder fails to load sub-panel with NLS / Respource bundle
> ---
>
> Key: NETBEANS-633
> URL: https://issues.apache.org/jira/browse/NETBEANS-633
> Project: NetBeans
>  Issue Type: Bug
>  Components: guibuilder - Binding, guibuilder - Natural Layout
>Affects Versions: 8.2, 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Critical
>  Labels: GUI, MissingResourceException, Swing, 
> internationalization
> Attachments: image-2018-04-10-10-32-31-818.png, swing_bundles.7z
>
>
> h2. expected
>  * To be able to view and edit parent JPanel screen in Netbeans GUI Builder.
>  * This should be possible no matter what the sub-panels do
>  * If/when a resource is missing or unresolved some kind of place holder can 
> be used
> h2. actual
>  * We have several GUI JPanel-s which act as containers for a "details" 
> screen, sub-panel layouts.
>  * In one of the sub-panels we introduced a resource bundle to display 
> options for check-boxes.. 
>  * This details screen works as a sub-panel at run-time.
>  * This details screen works as in the GUI designer/builder fine.
>  * However whenever we load the parent panel, the container it fails with a 
> *{{MissingResourceException}}*.
> !image-2018-04-10-10-32-31-818.png!
>  
>  * This is somewhat of a SHOW STOPPER as far as internationalisation goes for 
> reusable GUI components I'm afraid.
>  * The situation is quite mysterious as well since the Resource file is 
> found, loaded and displayed by the detail JPanel screen which is IN THE SAME 
> java Package at runtime and design time.
>  * The resource bundle itself is in the {{resources/bundles}} folder of 
> common library (Gradle directory layout) and is "fixed" so to speak at design 
> time.
>  * I believe there is some fundamental flaw here because you must have 
> parents able to load sub-components with or without any resource strings.
>  
> h2. supporting information
> {noformat}
> --[ *stacktrace* ]--
> java.util.MissingResourceException: Can't find bundle for base name 
> bundles/SpaAssurancesText, locale en_AU
>     at 
> java.base/java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:2055)
>     at 
> java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1689)
>     at 
> java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1593)
>     at 
> java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1556)
>     at java.base/java.util.ResourceBundle.getBundle(ResourceBundle.java:857)
>     at 
> au.com.fourtel.fourabs.client.spas.JPanelSpaDetails.initComponents(JPanelSpaDetails.java:1608)
>     at 
> au.com.fourtel.fourabs.client.spas.JPanelSpaDetails.(JPanelSpaDetails.java:148)
>     at 
> au.com.fourtel.fourabs.client.spas.JPanelSpaDetails.(JPanelSpaDetails.java:141)
>     at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>  Method)
>     at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>     at 
> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>     at 
> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
>     at java.base/java.lang.Class.newInstance(Class.java:560)
>     at 
> org.netbeans.modules.form.CreationFactory.createDefaultInstance(CreationFactory.java:155)
>     at 
> org.netbeans.modules.form.RADComponent.createBeanInstance(RADComponent.java:227)
>     at 
> org.netbeans.modules.form.RADComponent.initInstance(RADComponent.java:166)
>     at 
> org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:755)
>     at 
> org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:943)
>     at 
> org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:799)
>     at 
> org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:943)
>     at 
> org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:799)
>     at 
> 

[jira] [Commented] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-24 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16449786#comment-16449786
 ] 

will mason commented on NETBEANS-698:
-

I defer to Incubator process.  For example where I work, we are  100% Gradle 
and this bug makes Netbeans 9 unusable for production work and all Android 
related projects.

I have checked the Netbeans 9 IDE log on my Linux PC and there is not reference 
to that folder 

* {{groovy/main}} path

in the Linux log.Calls upon groovy main src and class paths seems both  
_plain mysterious_ and may relate to onlty to Windows or Gradle on Windows.  
Looking back it is possible to  recover the problem by Removing all and Every 
Gradle cache.

The invocation of a {{CompileOnSaveAction}} when it is turned OFF is of 
critical importance based on collective experiences with Ant, Maven and Gradle 
when this option is legitimately "_*on*_".  It is a concern that 
{{CompileOnSaveAction}} activity is involved in this bug -- When it is very 
likely element in the  root causality tree -- Because this activity should be 
not called.

When an unexpected action relies or instigates processing for the (Gradle) 
plugin and the plug-in has a problem with the existing configuration.  That to 
me appears to be a problem in the Netbeans caller by giving he plugin the wrong 
information.  One might _blame_ the plugin.

In my book, if the plugin is told to do something about {{CompileOnSaveAction}} 
 or to look for a Classpath with {{groovy/main}} in the path, when it does Not 
Exist -- The Gradle plugin may well be correct because it is doing what's 
expected with Incorrect Information.

If the plugin finds a work around the Netbeans bug -- does that bring Netbeans 
up to the required standard?  I'll tell you what, should that be the case ...

* It will bury any causal bug in Netbeans

Like why is the  {{CompileOnSaveAction}}  invoked when it is OFF?



> AssertionError loading Designer pallete
> ---
>
> Key: NETBEANS-698
> URL: https://issues.apache.org/jira/browse/NETBEANS-698
> Project: NetBeans
>  Issue Type: Bug
>  Components: third-party - Other
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
> Plugins:
>   * Netbeans Gradle plugin v1.4.3
>Reporter: will mason
>Priority: Blocker
>  Labels: AssertionError, GUI, Regression, cache, cache-control, 
> designer, pallette
> Fix For: 9.0
>
> Attachments: AssertionError-02.logs, AssertionError.logs, 
> image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log
>
>
> h2. context
>  * Starting Netbeans from command-line
>  * Reset windows
> h2. expected / desirable
>  * Windows should be reset to default state
> h2. actual
>  * The pallete sub-panel was not painting ... It just showed "Loading ..." 
> for quite some time.
>  * I used reset windows to try to get it back
>  * Errors in the attached {{messages.log}} file.
>  * Assertion Error, see AssertionError.logs attachment.
>  ** AssertionError stacktrace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>   at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>   at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
>   at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at 
> org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
>   at 
> 

[jira] [Commented] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-23 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16449298#comment-16449298
 ] 

will mason commented on NETBEANS-698:
-

* This may be helpful -- netbeans is open but sitting _idle_ at the moment.
**  Once more stressing there should-not-be / isn't a {{src/main/groovy}} path.
* As well there should-not-be / is-not a "{{CompileOnSaveAction}}"
**  That option is definitely OFF 
*  Whatever is happening is outside the project and project settings as I know 
the
**  And as the whole team configure the IDE to operate  
* It is not clear if the Groovy related methods are internal Netbeans functions 
or not. 
**  Only test code is written in Groovy and I'm sure it will slow things down 
to process Test Code in the background while dealing with production code.

{noformat}
INFO [org.netbeans.modules.parsing.api.Source]: Calling 
Source.getDocument(forceOpen=true) for Source preferring files -> possible 
performance problem 
[java.base/java.lang.Thread.getStackTrace(Thread.java:1654), 
org.netbeans.modules.parsing.api.Source.getDocument(Source.java:277), 
org.netbeans.modules.groovy.editor.api.lexer.LexUtilities.getDocument(LexUtilities.java:122),
 
org.netbeans.modules.groovy.editor.api.lexer.LexUtilities.getDocument(LexUtilities.java:112),
 
org.netbeans.modules.groovy.editor.api.GroovyIndexer$TreeAnalyzer.analyze(GroovyIndexer.java:264),
 
org.netbeans.modules.groovy.editor.api.GroovyIndexer.index(GroovyIndexer.java:141),
 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$3.run(Indexable.java:225),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275),
 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:223),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:3209),
 
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586),
 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130),
 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114),
 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181), 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178), 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153),
 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335),
 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118),
 org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67), 
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178),
 org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81), 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.indexEmbedding(RepositoryUpdater.java:3143),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2862),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634),
 
org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127),
 org.openide.util.lookup.Lookups.executeWith(Lookups.java:279), 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183),
 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834),
 

[jira] [Created] (NETBEANS-722) Code Folding should respect mouse -click location

2018-04-23 Thread will mason (JIRA)
will mason created NETBEANS-722:
---

 Summary: Code Folding should respect mouse -click location
 Key: NETBEANS-722
 URL: https://issues.apache.org/jira/browse/NETBEANS-722
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Code folding
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Plugins:
  * Netbeans Gradle plugin v1.4.3
Reporter: will mason
 Fix For: 9.0


h2. context

*  Editing Java source code
*  Most Java method signatures are _folded_ (with the code-folding feature) 
*  Scroll back or forward from the current editing line (previous cursor 
position)
*  The previous position has moved off the visible line of code

h2. expected / desirable

Based in Netbeans 8.2 behaviour

*  Click on [*+*] icon to expand a method {code:java} [+] void abcd() { } {code}
*  Expand method body to this  {code:java} [+]
  void abcd() { 

// something something
  } 
{code}
*  Cursor STAYS on the or near-by the {{abcd()}} method

h2. actual

*  Cursor appears to Jump rapidly to the last edit line "previous cursor 
position"
*  this is extremely disconcerting every time.
* It has become extremely annoying in a very short time :(
* The place -- Line of code or  method -- the user is _actually_ interested in 
has vanished from the screen

h2.  Impact

*  I have not yet thrown my screen out the window
* this requires NOT only going back to the place in the code you need.
* You must also remember to click the mouse on that new position line someplace 
or
**  You will lose your place again 
* It may have taken several minutes to find the specific few lines or method 
you are seeking
* One may need to scan 1,000-s of lines in collapsed code
* All these effects are time wasting, unattractive, and off-putting
* In addition time is money -- My bosses won't like Netbeans becoming less 
productive.

Furthermore...
*  At least in the current Netbeans 9, the ALT-LeftArrow and ALT-RightArrow 
don't alwasy jump to the context in the current file.  
* They often skip about throudh recently edited files
**  Which is Largely the function of the ALT-Tab _imho_.
* In any case these arrow key functions don't look at were the mouse click for 
code-unfolding / code-folding happened.





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-23 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16449253#comment-16449253
 ] 

will mason commented on NETBEANS-698:
-

* Hiding assertions would be a very unproductive move, _imho_.

Concerning Netbeans 8
* It is noted above, that I checked the Netbeans 8 logs for this behaviour
* There's no log message looking for a groovy/main or  {{File not found}} for 
the directory.
* Such a directory Must/Should Not be there in any case. 
**  Or at least to _ought_ to optional  
** The Gradle command line builds certainly don't _notice_ this condition.

This error seems to be only with Netbeans 9 at least in so far as the logs 
report.

* It remains a mystery Why / How a build tool problem affects the GUI Designer
* I find that dependency  surprising.

Class path
*  The directory in question doesn't exist under Netbeans 8 or Netbeans 9 or 
when building from the command line.  
*  Since this happens for netbeans 9 has something changed in classpath 
construction?  Are extraneous paths being added because something assumed they 
ought to be there?


> AssertionError loading Designer pallete
> ---
>
> Key: NETBEANS-698
> URL: https://issues.apache.org/jira/browse/NETBEANS-698
> Project: NetBeans
>  Issue Type: Bug
>  Components: third-party - Other
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
> Plugins:
>   * Netbeans Gradle plugin v1.4.3
>Reporter: will mason
>Priority: Blocker
>  Labels: AssertionError, GUI, Regression, cache, cache-control, 
> designer, pallette
> Fix For: 9.0
>
> Attachments: AssertionError-02.logs, AssertionError.logs, 
> image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log
>
>
> h2. context
>  * Starting Netbeans from command-line
>  * Reset windows
> h2. expected / desirable
>  * Windows should be reset to default state
> h2. actual
>  * The pallete sub-panel was not painting ... It just showed "Loading ..." 
> for quite some time.
>  * I used reset windows to try to get it back
>  * Errors in the attached {{messages.log}} file.
>  * Assertion Error, see AssertionError.logs attachment.
>  ** AssertionError stacktrace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>   at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>   at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
>   at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at 
> org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
>   at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
>   at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.(CategoryDescriptor.java:99)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
>   at 
> 

[jira] [Created] (NETBEANS-721) AbstractRefactoring AssertionError on Find Usages

2018-04-23 Thread will mason (JIRA)
will mason created NETBEANS-721:
---

 Summary: AbstractRefactoring AssertionError on Find Usages
 Key: NETBEANS-721
 URL: https://issues.apache.org/jira/browse/NETBEANS-721
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Refactoring, java - Refactoring
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Plugins:
  * Netbeans Gradle plugin v1.4.3
Reporter: will mason
 Fix For: 9.0
 Attachments: AbstractRefactoring-AssertionError.logs, 
Annotation-AssertionError.logs, messages.log

h2. context

*  Clicked on '{{Find usages}}' ALT/F7
* Symbol is a {{@Override}} of a library method
* Find Usages dialogue popped up
* Press [*Find*]

h2. expected / desirable

*  Expected netbeans to run-off and find usages

h2. actual

* Instead received a "Review and Report Problem" error
**   {{AssertionError}} from refactoring code (see stack trace attached)
*  Disclaimer about how finding library methods wasn't foolproof
* Pressed [*Find*]
* Received another pop-up with an {{AssertionError}} from Annotation-s
*  Needless to say NO instances of the target method were listed in the Usages 
window.

h2.  Impact

*  With Netbeans 8.2 some method occurrences are found
* I certainly don't see Assertion Errors
* It becomes annoying to just have to cancel error reports
* The ALT/F7, 'Find Usages' command is one of the major commands used
**  I don't recall the Eclipse command but Ntebeans and IDEA teams I've worked 
on ALT-F7 was a common catch cry
** If you want flexible and responsive development, Refactoring and Test 
support are  #1 priority.
* Speaking personally I don't understand the large number of Regression errors 
I'm seeing.
**  Before my PC crashed I was working hard to find significant errors in 
Netbeans 8-beta. 

h2.  supporting information

*  messages.log
* AbstractRefactoring-AssertionError.logs,  contains ...
**  UI log
**  IDE log
**  stacktrace
* Annotation-AssertionError.logs 
**  UI log
**  IDE log
**  stacktrace




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-715) Annotation: java.lang.ClassCastException While Editing Swing Panel Java Source

2018-04-22 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-715?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-715:

Labels: ClassCastException GUI Regression annotations editor hints  (was: 
ClassCastException GUI annotations editor hints)

> Annotation: java.lang.ClassCastException While Editing Swing Panel Java Source
> --
>
> Key: NETBEANS-715
> URL: https://issues.apache.org/jira/browse/NETBEANS-715
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Hints  Annotations
>Affects Versions: 9.0
> Environment: * Empty cache directory
> Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
> Plugins:
>   * Netbeans Gradle plugin v1.4.3
>Reporter: will mason
>Priority: Major
>  Labels: ClassCastException, GUI, Regression, annotations, 
> editor, hints
> Fix For: 9.0
>
> Attachments: ClassCastException.logs, JPanelIbaDetails.dump, 
> messages.log
>
>
> h2. context
> *  Gradle project open
> * Panel class open in editor
> * Java debugger running
> * Adding a correction to set value for a JCheckBox field.
> h2. expected / desirable
> * Finish adding source code change
> * Move to next GUI error in debugger and consider how that should work in 
> source
> h2. actual
> *  Annotation exception
> **   stacktrace 
> {code:java}
> An error occurred during parsing of 
> 'D:\work\products\FourAbs\FourAbsClientLibrary\src\main\java\au\com\fourtel\fourabs\client\ibas\JPanelIbaDetails.java'.
>  Please report a bug against java/source and attach dump file 
> 'Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs\var\log\JPanelIbaDetails.dump'.
> Caused: java.lang.ClassCastException: 
> com.sun.tools.javac.tree.JCTree$JCConditional cannot be cast to 
> com.sun.tools.javac.tree.JCTree$JCMethodInvocation
>   at 
> com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType.dup(ArgumentAttr.java:607)
>   at 
> com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:240)
>   ...
> {code}
> h2.  Impact
> * Interrupts work 
> * Not sure if editing is stable 
> h2.  supporting information
> *  JPanelIbaDetails.dump
> * messages.log
> *  AssertionError.logs - contains ...
> **  stacktrace
> **  UI log
> **  IDE log



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-715) Annotation: java.lang.ClassCastException While Editing Swing Panel Java Source

2018-04-22 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-715?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-715:

Environment: 
Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Plugins:
  * Netbeans Gradle plugin v1.4.3


  was:
* Empty cache directory

Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Plugins:
  * Netbeans Gradle plugin v1.4.3



> Annotation: java.lang.ClassCastException While Editing Swing Panel Java Source
> --
>
> Key: NETBEANS-715
> URL: https://issues.apache.org/jira/browse/NETBEANS-715
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Hints  Annotations
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
> Plugins:
>   * Netbeans Gradle plugin v1.4.3
>Reporter: will mason
>Priority: Major
>  Labels: ClassCastException, GUI, Regression, annotations, 
> editor, hints
> Fix For: 9.0
>
> Attachments: ClassCastException.logs, JPanelIbaDetails.dump, 
> messages.log
>
>
> h2. context
> *  Gradle project open
> * Panel class open in editor
> * Java debugger running
> * Adding a correction to set value for a JCheckBox field.
> h2. expected / desirable
> * Finish adding source code change
> * Move to next GUI error in debugger and consider how that should work in 
> source
> h2. actual
> *  Annotation exception
> **   stacktrace 
> {code:java}
> An error occurred during parsing of 
> 'D:\work\products\FourAbs\FourAbsClientLibrary\src\main\java\au\com\fourtel\fourabs\client\ibas\JPanelIbaDetails.java'.
>  Please report a bug against java/source and attach dump file 
> 'Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs\var\log\JPanelIbaDetails.dump'.
> Caused: java.lang.ClassCastException: 
> com.sun.tools.javac.tree.JCTree$JCConditional cannot be cast to 
> com.sun.tools.javac.tree.JCTree$JCMethodInvocation
>   at 
> com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType.dup(ArgumentAttr.java:607)
>   at 
> com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:240)
>   ...
> {code}
> h2.  Impact
> * Interrupts work 
> * Not sure if editing is stable 
> h2.  supporting information
> *  JPanelIbaDetails.dump
> * messages.log
> *  AssertionError.logs - contains ...
> **  stacktrace
> **  UI log
> **  IDE log



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-715) Annotation: java.lang.ClassCastException While Editing Swing Panel Java Source

2018-04-22 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-715?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-715:

Description: 
h2. context

*  Gradle project open
* Panel class open in editor
* Java debugger running
* Adding a correction to set value for a JCheckBox field.

h2. expected / desirable

* Finish adding source code change
* Move to next GUI error in debugger and consider how that should work in source

h2. actual

*  Annotation exception
**   stacktrace 
{code:java}
An error occurred during parsing of 
'D:\work\products\FourAbs\FourAbsClientLibrary\src\main\java\au\com\fourtel\fourabs\client\ibas\JPanelIbaDetails.java'.
 Please report a bug against java/source and attach dump file 
'Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs\var\log\JPanelIbaDetails.dump'.
Caused: java.lang.ClassCastException: 
com.sun.tools.javac.tree.JCTree$JCConditional cannot be cast to 
com.sun.tools.javac.tree.JCTree$JCMethodInvocation
at 
com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType.dup(ArgumentAttr.java:607)
at 
com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:240)
  ...
{code}



h2.  Impact

* Interrupts work 
* Not sure if editing is stable 

h2.  supporting information

*  JPanelIbaDetails.dump
* messages.log
*  AssertionError.logs - contains ...
**  stacktrace
**  UI log
**  IDE log


  was:
h2. context

*  Gradle project open
* Panel class open in editor
* Java debugger running
* Adding a correction to set value for a JCheckBox field.

h2. expected / desirable

* Finish adding source code change
* Move to next GUI error in debugger and consider how that should work in source

h2. actual

*  Annotation exception
**   stacktrace 
{code:java}
An error occurred during parsing of 
'D:\work\products\FourAbs\FourAbsClientLibrary\src\main\java\au\com\fourtel\fourabs\client\ibas\JPanelIbaDetails.java'.
 Please report a bug against java/source and attach dump file 
'Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs\var\log\JPanelIbaDetails.dump'.
Caused: java.lang.ClassCastException: 
com.sun.tools.javac.tree.JCTree$JCConditional cannot be cast to 
com.sun.tools.javac.tree.JCTree$JCMethodInvocation
at 
com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType.dup(ArgumentAttr.java:607)
at 
com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:240)
  ...
{code}



h2.  Impact


h2.  supporting information

*  JPanelIbaDetails.dump
* messages.log
*  AssertionError.logs - contains ...
**  stacktrace
**  UI log
**  IDE log



> Annotation: java.lang.ClassCastException While Editing Swing Panel Java Source
> --
>
> Key: NETBEANS-715
> URL: https://issues.apache.org/jira/browse/NETBEANS-715
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Hints  Annotations
>Affects Versions: 9.0
> Environment: * Empty cache directory
> Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
> Plugins:
>   * Netbeans Gradle plugin v1.4.3
>Reporter: will mason
>Priority: Major
>  Labels: ClassCastException, GUI, annotations, editor, hints
> Fix For: 9.0
>
> Attachments: ClassCastException.logs, JPanelIbaDetails.dump, 
> messages.log
>
>
> h2. context
> *  Gradle project open
> * Panel class open in editor
> * Java debugger running
> * Adding a correction to set value for a JCheckBox field.
> h2. expected / desirable
> * Finish adding source code change
> * Move to next GUI error in debugger and consider how that should work in 
> source
> h2. actual
> *  Annotation exception
> **   stacktrace 
> {code:java}
> An error occurred during parsing of 
> 'D:\work\products\FourAbs\FourAbsClientLibrary\src\main\java\au\com\fourtel\fourabs\client\ibas\JPanelIbaDetails.java'.
>  Please report a bug against java/source and attach dump file 
> 'Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs\var\log\JPanelIbaDetails.dump'.
> Caused: java.lang.ClassCastException: 
> com.sun.tools.javac.tree.JCTree$JCConditional cannot be cast to 
> com.sun.tools.javac.tree.JCTree$JCMethodInvocation
>   at 
> com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType.dup(ArgumentAttr.java:607)
>   at 
> com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:240)
>   ...
> {code}
> h2.  Impact
> * Interrupts work 
> * Not sure if editing is stable 
> h2.  supporting information
> *  JPanelIbaDetails.dump
> * messages.log
> *  AssertionError.logs - contains 

[jira] [Created] (NETBEANS-715) Annotation: java.lang.ClassCastException While Editing Swing Panel Java Source

2018-04-22 Thread will mason (JIRA)
will mason created NETBEANS-715:
---

 Summary: Annotation: java.lang.ClassCastException While Editing 
Swing Panel Java Source
 Key: NETBEANS-715
 URL: https://issues.apache.org/jira/browse/NETBEANS-715
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Hints  Annotations
Affects Versions: 9.0
 Environment: * Empty cache directory

Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Plugins:
  * Netbeans Gradle plugin v1.4.3

Reporter: will mason
 Fix For: 9.0
 Attachments: ClassCastException.logs, JPanelIbaDetails.dump, 
messages.log

h2. context

*  Gradle project open
* Panel class open in editor
* Java debugger running
* Adding a correction to set value for a JCheckBox field.

h2. expected / desirable

* Finish adding source code change
* Move to next GUI error in debugger and consider how that should work in source

h2. actual

*  Annotation exception
**   stacktrace 
{code:java}
An error occurred during parsing of 
'D:\work\products\FourAbs\FourAbsClientLibrary\src\main\java\au\com\fourtel\fourabs\client\ibas\JPanelIbaDetails.java'.
 Please report a bug against java/source and attach dump file 
'Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs\var\log\JPanelIbaDetails.dump'.
Caused: java.lang.ClassCastException: 
com.sun.tools.javac.tree.JCTree$JCConditional cannot be cast to 
com.sun.tools.javac.tree.JCTree$JCMethodInvocation
at 
com.sun.tools.javac.comp.ArgumentAttr$ResolvedMethodType.dup(ArgumentAttr.java:607)
at 
com.sun.tools.javac.comp.ArgumentAttr.processArg(ArgumentAttr.java:240)
  ...
{code}



h2.  Impact


h2.  supporting information

*  JPanelIbaDetails.dump
* messages.log
*  AssertionError.logs - contains ...
**  stacktrace
**  UI log
**  IDE log




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-22 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-698:

Environment: 
Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Plugins:
  * Netbeans Gradle plugin v1.4.3

  was:
Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09


> AssertionError loading Designer pallete
> ---
>
> Key: NETBEANS-698
> URL: https://issues.apache.org/jira/browse/NETBEANS-698
> Project: NetBeans
>  Issue Type: Bug
>  Components: third-party - Other
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
> Plugins:
>   * Netbeans Gradle plugin v1.4.3
>Reporter: will mason
>Priority: Blocker
>  Labels: AssertionError, GUI, Regression, cache, cache-control, 
> designer, pallette
> Fix For: 9.0
>
> Attachments: AssertionError-02.logs, AssertionError.logs, 
> image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log
>
>
> h2. context
>  * Starting Netbeans from command-line
>  * Reset windows
> h2. expected / desirable
>  * Windows should be reset to default state
> h2. actual
>  * The pallete sub-panel was not painting ... It just showed "Loading ..." 
> for quite some time.
>  * I used reset windows to try to get it back
>  * Errors in the attached {{messages.log}} file.
>  * Assertion Error, see AssertionError.logs attachment.
>  ** AssertionError stacktrace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>   at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>   at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
>   at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at 
> org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
>   at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
>   at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.(CategoryDescriptor.java:99)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel$2.run(PalettePanel.java:284)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.refresh(PalettePanel.java:301)
>   at 
> 

[jira] [Commented] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-22 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16447417#comment-16447417
 ] 

will mason commented on NETBEANS-698:
-

* As this error involves an expected path in the build directory:
** {{build/classes/groovy/main}}
** I wondered if there is something to do with the Java 10 compiler.
* The problem does not exhibit with java 8u162, Netbeans 8  and Netbeans Gradle 
plugin v1.4.3
**   Both Netbeans 9 and Netbeans 8 use the 1.4.3 Gradle plugin

> AssertionError loading Designer pallete
> ---
>
> Key: NETBEANS-698
> URL: https://issues.apache.org/jira/browse/NETBEANS-698
> Project: NetBeans
>  Issue Type: Bug
>  Components: third-party - Other
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Blocker
>  Labels: AssertionError, GUI, Regression, cache, cache-control, 
> designer, pallette
> Fix For: 9.0
>
> Attachments: AssertionError-02.logs, AssertionError.logs, 
> image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log
>
>
> h2. context
>  * Starting Netbeans from command-line
>  * Reset windows
> h2. expected / desirable
>  * Windows should be reset to default state
> h2. actual
>  * The pallete sub-panel was not painting ... It just showed "Loading ..." 
> for quite some time.
>  * I used reset windows to try to get it back
>  * Errors in the attached {{messages.log}} file.
>  * Assertion Error, see AssertionError.logs attachment.
>  ** AssertionError stacktrace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>   at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>   at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
>   at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at 
> org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
>   at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
>   at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.(CategoryDescriptor.java:99)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel$2.run(PalettePanel.java:284)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.refresh(PalettePanel.java:301)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.setContent(PalettePanel.java:403)
>   at 
> org.netbeans.spi.palette.PaletteTopComponent.setPaletteController(PaletteTopComponent.java:134)
>   at 
> org.netbeans.spi.palette.PaletteTopComponent.propertyChange(PaletteTopComponent.java:128)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:341)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
>   at 
> 

[jira] [Commented] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-22 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16447415#comment-16447415
 ] 

will mason commented on NETBEANS-698:
-

*  A bug has been filed against the Netbeans Gradle plug-in.
** [#382 -- *Netbeans 9-beta1 -- AssertionError during Netbeans 
start-up*|https://github.com/kelemen/netbeans-gradle-project/issues/382]
*  The {{AssertionError}} was raised on netbeans star-up this morning.  Without 
explicitly switching to a designer view.

> AssertionError loading Designer pallete
> ---
>
> Key: NETBEANS-698
> URL: https://issues.apache.org/jira/browse/NETBEANS-698
> Project: NetBeans
>  Issue Type: Bug
>  Components: third-party - Other
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Blocker
>  Labels: AssertionError, GUI, Regression, cache, cache-control, 
> designer, pallette
> Fix For: 9.0
>
> Attachments: AssertionError-02.logs, AssertionError.logs, 
> image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log
>
>
> h2. context
>  * Starting Netbeans from command-line
>  * Reset windows
> h2. expected / desirable
>  * Windows should be reset to default state
> h2. actual
>  * The pallete sub-panel was not painting ... It just showed "Loading ..." 
> for quite some time.
>  * I used reset windows to try to get it back
>  * Errors in the attached {{messages.log}} file.
>  * Assertion Error, see AssertionError.logs attachment.
>  ** AssertionError stacktrace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>   at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>   at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
>   at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at 
> org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
>   at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
>   at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.(CategoryDescriptor.java:99)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel$2.run(PalettePanel.java:284)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.refresh(PalettePanel.java:301)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.setContent(PalettePanel.java:403)
>   at 
> org.netbeans.spi.palette.PaletteTopComponent.setPaletteController(PaletteTopComponent.java:134)
>   at 
> org.netbeans.spi.palette.PaletteTopComponent.propertyChange(PaletteTopComponent.java:128)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:341)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
>   at 
> 

[jira] [Commented] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-19 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16445184#comment-16445184
 ] 

will mason commented on NETBEANS-698:
-

* I have restored the Gradle plugin
* The palette again will not load.
* It is confusing too because there is NO groovy/main tree in the src-s tree.


> AssertionError loading Designer pallete
> ---
>
> Key: NETBEANS-698
> URL: https://issues.apache.org/jira/browse/NETBEANS-698
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Painting  Printing, guibuilder - Code
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Blocker
>  Labels: AssertionError, GUI, Regression, cache, cache-control, 
> designer, pallette
> Fix For: 9.0
>
> Attachments: AssertionError-02.logs, AssertionError.logs, 
> image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log
>
>
> h2. context
>  * Starting Netbeans from command-line
>  * Reset windows
> h2. expected / desirable
>  * Windows should be reset to default state
> h2. actual
>  * The pallete sub-panel was not painting ... It just showed "Loading ..." 
> for quite some time.
>  * I used reset windows to try to get it back
>  * Errors in the attached {{messages.log}} file.
>  * Assertion Error, see AssertionError.logs attachment.
>  ** AssertionError stacktrace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>   at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>   at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
>   at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at 
> org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
>   at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
>   at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.(CategoryDescriptor.java:99)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel$2.run(PalettePanel.java:284)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.refresh(PalettePanel.java:301)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.setContent(PalettePanel.java:403)
>   at 
> org.netbeans.spi.palette.PaletteTopComponent.setPaletteController(PaletteTopComponent.java:134)
>   at 
> org.netbeans.spi.palette.PaletteTopComponent.propertyChange(PaletteTopComponent.java:128)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:341)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:266)
>   at 
> 

[jira] [Commented] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-19 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16445153#comment-16445153
 ] 

will mason commented on NETBEANS-698:
-

*  Error returned right after netbeans restart this morning.  {noformat}
java.lang.AssertionError: 
file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
at 
org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
at 
org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
at 
org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
at 
org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
at 
org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
at 
org.netbeans.modules.form.palette.PaletteItem.getDisplayName(PaletteItem.java:259)
at 
org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getDisplayName(PaletteItemDataObject.java:307)
at org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:503)
at org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:503)
at 
org.netbeans.modules.form.palette.PaletteUtils$1.run(PaletteUtils.java:224)
at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at 
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
at org.openide.util.RequestProcessor.post(RequestProcessor.java:395)
at 
org.netbeans.modules.form.palette.PaletteUtils.preparePalette(PaletteUtils.java:211)
at 
org.netbeans.modules.form.palette.PaletteUtils.getPaletteLookup(PaletteUtils.java:161)
at 
org.netbeans.modules.form.FormDesigner.initLookup(FormDesigner.java:346)
at org.netbeans.modules.form.FormDesigner.(FormDesigner.java:164)
at 
org.netbeans.modules.nbform.FormDesignerTC.createDesigner(FormDesignerTC.java:97)
at 
org.netbeans.modules.nbform.FormDesignerTC.(FormDesignerTC.java:89)
at 
org.netbeans.modules.nbform.FormDesignerTC.(FormDesignerTC.java:83)
at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at 
org.netbeans.core.spi.multiview.MultiViewFactory$MapMVD.createElement(MultiViewFactory.java:422)
at 
org.netbeans.core.multiview.MultiViewModel.getElementForDescription(MultiViewModel.java:197)
at 
org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:107)
at 
org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:103)
at 
org.netbeans.core.multiview.MultiViewPeer.assignLookup(MultiViewPeer.java:236)
at 
org.netbeans.core.multiview.MultiViewCloneableTopComponent.getLookup(MultiViewCloneableTopComponent.java:98)
at 
org.openide.windows.CloneableTopComponent.componentOpened(CloneableTopComponent.java:169)
at 
org.netbeans.core.multiview.MultiViewCloneableTopComponent.componentOpened(MultiViewCloneableTopComponent.java:128)
at 
org.openide.windows.WindowManager.componentOpenNotify(WindowManager.java:282)
at 
org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened(WindowManagerImpl.java:1124)
at 
org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:773)
at 
org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:329)
at org.netbeans.core.windows.LazyLoader.lazyLoad(LazyLoader.java:117)
at 
org.netbeans.core.windows.PersistenceHandler.initModeFromConfig(PersistenceHandler.java:416)
at 
org.netbeans.core.windows.PersistenceHandler.load(PersistenceHandler.java:179)
at 
org.netbeans.core.windows.WindowSystemImpl.load(WindowSystemImpl.java:56)
at org.netbeans.core.GuiRunLevel$InitWinSys.run(GuiRunLevel.java:204)
at 
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at 

[jira] [Created] (NETBEANS-706) ArrayIndexOutOfBoundsException

2018-04-19 Thread will mason (JIRA)
will mason created NETBEANS-706:
---

 Summary: ArrayIndexOutOfBoundsException 
 Key: NETBEANS-706
 URL: https://issues.apache.org/jira/browse/NETBEANS-706
 Project: NetBeans
  Issue Type: Bug
  Components: ide - UI, projects - Generic Infrastructure
Affects Versions: 9.0
 Environment: 

Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Fix For: 9.0
 Attachments: ArrayOutOfBounds.logs, messages.log

h2. context

*  Just restarted Netbeans
*  Viewing a Java file
* Clicked on a file in the Projects tree

h2. expected / desirable

*  Continue working without the Exception

h2. actual

* Error pop-up for: {{ArrayIndexOutOfBoundsException}}
* Something quite basic must be amiss in the IDE

h2.  supporting information

*  messages.log
*  AssertionError.logs - contains ...
**  UI log
**  IDE log
**  stacktrace




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-704) IOException: error=2, No such file or directory

2018-04-19 Thread will mason (JIRA)
will mason created NETBEANS-704:
---

 Summary: IOException: error=2, No such file or directory
 Key: NETBEANS-704
 URL: https://issues.apache.org/jira/browse/NETBEANS-704
 Project: NetBeans
  Issue Type: Bug
  Components: java - Compiler
 Environment: 
Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Linux version 4.15.11-041511-generic running on amd64; UTF-8; en_AU (nb)
User directory: /home/william/.config/netbeans/v09.00-beta/01/user
Cache directory: /home/william/.cache/netbeans/v09.00-beta/01
Reporter: will mason
 Attachments: messages.log

h2.  context

*  Netbeans restart after installing plugins

h2.  specification / expected

* I do not expect a restart to report a missing directory

h2.  actual

* IoException as shown / attached

h2.  supporting information

*  IoException.logs
**  stacktrace -- _below_
**  UI log
**  Ide log


{noformat}
java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:339)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:270)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
Caused: java.io.IOException: Cannot run program 
"null/mnt/data/home/projects/work/products/watchdog/r08.00.00--repeater/message_splitter/appliances/repeater/test-help":
 error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
at java.base/java.lang.Runtime.exec(Runtime.java:635)
at java.base/java.lang.Runtime.exec(Runtime.java:459)
at java.base/java.lang.Runtime.exec(Runtime.java:356)
at 
com.sessonad.oscommands.commands.Commands.executeFileSystemBrowserCommand(Commands.java:128)
[catch] at 
com.sessonad.oscommands.commands.Commands.browseInFileSystemToFileOrDir(Commands.java:86)
at 
me.dsnet.quickopener.actions.FileSystem.performAction(FileSystem.java:52)
at 
org.openide.util.actions.NodeAction.performAction(NodeAction.java:270)
at 
org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:105)
at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:70)
at 
org.openide.util.actions.ActionInvoker.doPerformAction(ActionInvoker.java:91)
at 
org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:74)
at 
org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:102)
at 
org.openide.util.actions.NodeAction.actionPerformed(NodeAction.java:258)
at 
java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at 
java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
at 
java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at 
java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at 
java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:270)
at 
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
at 
java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
at 
java.desktop/java.awt.Component.processMouseEvent(Component.java:6589)
at 
java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6354)
at java.desktop/java.awt.Container.processEvent(Container.java:2260)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4966)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
at 
java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4906)
at 
java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at 
java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2304)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
at 

[jira] [Created] (NETBEANS-699) Refactoring Tools Servely Disabled for Un-saved Java Code

2018-04-18 Thread will mason (JIRA)
will mason created NETBEANS-699:
---

 Summary: Refactoring Tools Servely Disabled for Un-saved Java Code
 Key: NETBEANS-699
 URL: https://issues.apache.org/jira/browse/NETBEANS-699
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Navigation, editor - Refactoring, java - 
Navigation, java - Refactoring
Affects Versions: 9.0
 Environment: * gradle clean
* Purged all Gradle caches
* Empty cache directory

Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09

Reporter: will mason
 Fix For: 9.0
 Attachments: image-2018-04-19-12-58-53-652.png, messages.log

h2. context
 * Editing Java code
 * Wanted to find all usages of a method

h2. expected / desirable
 * Select method name
 * Press *ALT / F7* 
 * See Usages pop-up
 * Press *OK*
 * Review list of uses found.
 * There is ONE as identified using {{grep}}
 * I expect Navigation and Refactoring tools to work on ALL files and 
Open/Active buffers.
 * Netbeans 8 does not force me to save or save and reopen files to rename a 
method, or find all usages, etc.

h2. actual
 * Pressing *ALT / F7* resulted in the following error:

{panel:title=ALT / F7 error}
!image-2018-04-19-12-58-53-652.png!
{panel}
 * The method immediately above this line and the method below are both private
 * I can press *ALT / F7* for those methods, no problem.
 * In addition navigation isn't working e.g. *CTRL / Left-Mouse-Click* - Jump 
to source code fails.
 * But only for that One method.

_Furthermore_ ...
 * These operations started / resumed working on the {{isNullSelectedNote()}} 
method after *Save-*ing the file.
 * In a great many cases now Navigation and Refactoring operations have Failed.
 * And later worked / Resumed working later
 * There is NO CONSISTENT pattern - However most of the time saving the file or 
All Files eventually the task seems to work (_again_)
 * On the other hand, sometimes navigation, refactoring operations work fine 
without forcing me to save a file. 
 * It is unpredictable - That can be worse than broken  sometimes!
 * 

h2. Impact
 * Had to go to a command line and run grep
 * That is not helpful for a Public method used across many projects

h2. supporting information
 * messages.log
 * screenshot



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-18 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16443404#comment-16443404
 ] 

will mason commented on NETBEANS-698:
-

* I found a work around -- However the crux of the matter though is that the 
Cache ought not be reaching this kind of unstable state.

*  Finally got Netbeans back with a Pallete
* Needed to ...
*#  gradle clean
*# remove ALL gradle caches (that I can find)
*# remove Netbeans cache



> AssertionError loading Designer pallete
> ---
>
> Key: NETBEANS-698
> URL: https://issues.apache.org/jira/browse/NETBEANS-698
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Painting  Printing, guibuilder - Code
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Blocker
>  Labels: AssertionError, GUI, Regression, cache, cache-control, 
> designer, pallette
> Fix For: 9.0
>
> Attachments: AssertionError-02.logs, AssertionError.logs, 
> image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log
>
>
> h2. context
>  * Starting Netbeans from command-line
>  * Reset windows
> h2. expected / desirable
>  * Windows should be reset to default state
> h2. actual
>  * The pallete sub-panel was not painting ... It just showed "Loading ..." 
> for quite some time.
>  * I used reset windows to try to get it back
>  * Errors in the attached {{messages.log}} file.
>  * Assertion Error, see AssertionError.logs attachment.
>  ** AssertionError stacktrace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>   at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>   at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>   at 
> org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
>   at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>   at 
> org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
>   at 
> org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
>   at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
>   at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
>   at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
>   at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.(CategoryDescriptor.java:99)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel$2.run(PalettePanel.java:284)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.refresh(PalettePanel.java:301)
>   at 
> org.netbeans.modules.palette.ui.PalettePanel.setContent(PalettePanel.java:403)
>   at 
> org.netbeans.spi.palette.PaletteTopComponent.setPaletteController(PaletteTopComponent.java:134)
>   at 
> org.netbeans.spi.palette.PaletteTopComponent.propertyChange(PaletteTopComponent.java:128)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:341)
>   at 
> java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
>   at 
> 

[jira] [Created] (NETBEANS-698) AssertionError loading Designer pallete

2018-04-18 Thread will mason (JIRA)
will mason created NETBEANS-698:
---

 Summary: AssertionError loading Designer pallete
 Key: NETBEANS-698
 URL: https://issues.apache.org/jira/browse/NETBEANS-698
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Painting  Printing, guibuilder - Code
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Fix For: 9.0
 Attachments: AssertionError-02.logs, AssertionError.logs, 
image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log

h2. context
 * Starting Netbeans from command-line
 * Reset windows

h2. expected / desirable
 * Windows should be reset to default state

h2. actual
 * The pallete sub-panel was not painting ... It just showed "Loading ..." for 
quite some time.
 * I used reset windows to try to get it back
 * Errors in the attached {{messages.log}} file.
 * Assertion Error, see AssertionError.logs attachment.
 ** AssertionError stacktrace:
{noformat}
java.lang.AssertionError: 
file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
at 
org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
at 
org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
at 
org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
at 
org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
at 
org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
at 
org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
at 
org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
at 
org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
at 
org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
at 
java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
at 
org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
at 
java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
at 
java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
at 
org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
at 
org.netbeans.modules.palette.ui.CategoryDescriptor.(CategoryDescriptor.java:99)
at 
org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
at 
org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
at 
org.netbeans.modules.palette.ui.PalettePanel$2.run(PalettePanel.java:284)
at 
org.netbeans.modules.palette.ui.PalettePanel.refresh(PalettePanel.java:301)
at 
org.netbeans.modules.palette.ui.PalettePanel.setContent(PalettePanel.java:403)
at 
org.netbeans.spi.palette.PaletteTopComponent.setPaletteController(PaletteTopComponent.java:134)
at 
org.netbeans.spi.palette.PaletteTopComponent.propertyChange(PaletteTopComponent.java:128)
at 
java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:341)
at 
java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
at 
java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:266)
at 
org.netbeans.spi.palette.PaletteSwitch.showHidePaletteTopComponent(PaletteSwitch.java:226)
at 
org.netbeans.spi.palette.PaletteSwitch.access$400(PaletteSwitch.java:54)
at org.netbeans.spi.palette.PaletteSwitch$3.run(PaletteSwitch.java:341)
at 
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at 

[jira] [Created] (NETBEANS-697) Netbeans start-up exceptions

2018-04-18 Thread will mason (JIRA)
will mason created NETBEANS-697:
---

 Summary: Netbeans start-up exceptions
 Key: NETBEANS-697
 URL: https://issues.apache.org/jira/browse/NETBEANS-697
 Project: NetBeans
  Issue Type: Bug
  Components: platform - Module System, platform - Netigso
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Fix For: 9.0
 Attachments: AssertionError.logs, messages.log

h2. context

*  Starting Netbeans from command-line
*  Previous open Gradle projects to load
* Previous Source code editor windows to load

h2. expected / desirable

*  I feel Ntebeans should be starting without Exceptions showing in the log
* If there were problems with previous project state these can be logged
**  And should be repaired, or dropped
** In certain case the user might be prompted to supply missing information 

h2. actual

*  There are several errors in the attached {{messages.log}} file.
* As well on this start-up there was also an Assertion Error, see  
AssertionError.logs attachment.
**  AssertionError stacktrace:  {noformat}
java.lang.AssertionError: 
file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
at 
org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
at 
org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
at 
org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
at 
org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
at 
org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
at 
org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
at 
org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
at 
org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
at 
org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
at 
java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
at 
org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
at 
java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
at 
java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
at 
org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
at 
org.netbeans.modules.palette.ui.CategoryDescriptor.(CategoryDescriptor.java:99)
at 
org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
at 
org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
at 
org.netbeans.modules.palette.ui.PalettePanel$2.run(PalettePanel.java:284)
at 
org.netbeans.modules.palette.ui.PalettePanel.refresh(PalettePanel.java:301)
at 
org.netbeans.modules.palette.ui.PalettePanel.setContent(PalettePanel.java:403)
at 
org.netbeans.spi.palette.PaletteTopComponent.setPaletteController(PaletteTopComponent.java:134)
at 
org.netbeans.spi.palette.PaletteTopComponent.propertyChange(PaletteTopComponent.java:128)
at 
java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:341)
at 
java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
at 
java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:266)
at 
org.netbeans.spi.palette.PaletteSwitch.showHidePaletteTopComponent(PaletteSwitch.java:226)
at 
org.netbeans.spi.palette.PaletteSwitch.access$400(PaletteSwitch.java:54)
at org.netbeans.spi.palette.PaletteSwitch$3.run(PaletteSwitch.java:341)
at 
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
  

[jira] [Created] (NETBEANS-696) Seing Designer palette shows in non-designer view of same file

2018-04-18 Thread will mason (JIRA)
will mason created NETBEANS-696:
---

 Summary: Seing Designer palette shows in non-designer view of same 
file
 Key: NETBEANS-696
 URL: https://issues.apache.org/jira/browse/NETBEANS-696
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Painting  Printing
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Fix For: 9.0
 Attachments: image-2018-04-19-09-27-07-905.png

h2. context
 * Editing a Swing GUI form (call this Window #1)
 * Also displaying the Java source code in second window (call this Window #2)
 * Working with view side-by-side

h2. expected / desirable
 * Locate the Designer specific panels with the GUI designer
 ** The Palette
 ** The Properties display - which only relates to the GUI designer
 * These should be in same frame

h2. actual
 * Refer to screenshot
 * The GUI designer Palette is displayed in Window #2
 ** And Not With the GUI form being worked on.
 ** This makes using the Palette from the other window cumbersome.
 * The GUI properties panel is displayed in Window #2
 ** Again you need to change context to examine any properties
 * Commonly different windows are actually on different monitors and locating 
palette and properties elsewhere doesn't make a lot of sense in the modern day.
 * A second problem is that when you are editing the JAVA file the 
palette/properties area still shows!
 ** With nothing to display - Just a grey large mass of wasted screen area

{panel:title=Two Views on Same file}
!image-2018-04-19-09-41-36-420.png!
{panel}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-690) Editor randomly Jumps about in Source file

2018-04-18 Thread will mason (JIRA)
will mason created NETBEANS-690:
---

 Summary: Editor randomly Jumps about in Source file
 Key: NETBEANS-690
 URL: https://issues.apache.org/jira/browse/NETBEANS-690
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Code folding, editor - Formatting  
Indentation
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Fix For: 9.0


h2. context

*  Normal everyday editing of java code
* The position on the SCREEN that user is viewing stays put

h2. expected / desirable

* Edit files without any warning or pattern -- Except that when it happens you 
might think it was because of ... X
* Some examples
**  Scroll file to some other section -- Then do an action.  File jumps.
**  Select or try to select code in another part of the file; or in another 
window.   File jumps.
** Fold or Expand a method or comment and file Jumps
** editing in one window -- code jumps in other views of that file.

h2. actual

* The editor often jumps around in the source file with not warning
**   Sometimes it can be OK, and other times your context is shattered!

h2.  Impact

*  Extremely annoying
*  need to repeat work to reestablish context
* sometime need to find a different way to achieve the goal




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-687) Code Refactoring Must respect code style, formatting, spacing and layout

2018-04-17 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-687:

Description: 
h2. expected

*  I expect automatic code edits to respect code layout as much as possible
* For example the code layout below should NOT change, following...
* Rename of '{{jComboBoxCorridor}}'  --> '{{jComboBoxSectionCorridor}}'   
{code:java}
  //  Example 1
helper.enable(
jComboBoxNoteType,
jComboBoxSectionCorridor
);

//  Example 2

helper.enable
(
jComboBoxNoteType,
jComboBoxSectionCorridor
);

// Example 3

helper.setEnabled(
jRadioButtonSection.isSelected() && enabled,
jComboBoxSectionCorridor,
jComboBoxNirCode
);
{code}

h2. actual

*  This is highly undesirable
* The first two code examples are change to the following:  {code:java}
helper.enable(jComboBoxNoteType,
jComboBoxSectionCorridor
);
{code}
* Example 3 results in a even less desirable change:  {code:java}
helper.enable
(jRadioButtonSection.isSelected() && enabled,
jComboBoxSectionCorridor,
jComboBoxNirCode
{code}
**  In this case the indenting was showing that the boolean result is applied 
to all the indented fields.
**  That information has been lost and was overlooked during debugging 
* These changes are definitely potential source for application code bugs




  was:
h2. expected

*  I expect automatic code edits to respect code layout as much as possible
* For example the code layout below should NOT change, following...
* Rename of '{{jComboBoxCorridor}}'  --> '{{jComboBoxSectionCorridor}}'   
{code:java}
  //  Example 1
helper.enable(
jComboBoxNoteType,
jComboBoxSectionCorridor
);

//  Example 2

helper.enable
(
jComboBoxNoteType,
jComboBoxSectionCorridor
);

// Example 3

helper.setEnabled(
jRadioButtonSection.isSelected() && enabled,
jComboBoxSectionCorridor,
jComboBoxNirCode
);
{code}

h2. actual

*  This is highly undesirable
* The first two code examples are change to the following:  {code:java}
helper.enable(jComboBoxNoteType,
jComboBoxSectionCorridor
);
{code}
* Example 3 results in a even less desirable change:  {code:java}
helper.enable(
(jRadioButtonSection.isSelected() && enabled,
jComboBoxSectionCorridor,
jComboBoxNirCode
{code}
**  In this case the indenting was showing that the boolean result is applied 
to all the indented fields.
**  That information has been lost and was overlooked during debugging 
* These changes are definitely potential source for application code bugs





> Code Refactoring Must respect code style, formatting, spacing and layout
> 
>
> Key: NETBEANS-687
> URL: https://issues.apache.org/jira/browse/NETBEANS-687
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Refactoring, java - Refactoring
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Major
>  Labels: Regression, code-generation, formatting
> Fix For: 9.0
>
>
> h2. expected
> *  I expect automatic code edits to respect code layout as much as possible
> * For example the code layout below should NOT change, following...
> * Rename of '{{jComboBoxCorridor}}'  --> '{{jComboBoxSectionCorridor}}'   
> {code:java}
>   //  Example 1
> helper.enable(
> jComboBoxNoteType,
> jComboBoxSectionCorridor
> );
> //  Example 2
> helper.enable
> (
> jComboBoxNoteType,
> jComboBoxSectionCorridor
> );
> // Example 3
> helper.setEnabled(
> jRadioButtonSection.isSelected() && enabled,
> jComboBoxSectionCorridor,
> jComboBoxNirCode
> );
> {code}
> h2. actual
> *  This is highly undesirable
> * The first two code examples are change to the following:  {code:java}
> helper.enable(jComboBoxNoteType,
> jComboBoxSectionCorridor
> );
> {code}
> * Example 3 results in a even less desirable change:  {code:java}
> helper.enable
> (jRadioButtonSection.isSelected() && enabled,
> jComboBoxSectionCorridor,
> jComboBoxNirCode
> {code}
> **  In this case the indenting was showing that the 

[jira] [Created] (NETBEANS-687) Code Refactoring Must respect code style, formatting, spacing and layout

2018-04-17 Thread will mason (JIRA)
will mason created NETBEANS-687:
---

 Summary: Code Refactoring Must respect code style, formatting, 
spacing and layout
 Key: NETBEANS-687
 URL: https://issues.apache.org/jira/browse/NETBEANS-687
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Refactoring, java - Refactoring
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Fix For: 9.0


h2. expected

*  I expect automatic code edits to respect code layout as much as possible
* For example the code layout below should NOT change, following...
* Rename of '{{jComboBoxCorridor}}'  --> '{{jComboBoxSectionCorridor}}'   
{code:java}
  //  Example 1
helper.enable(
jComboBoxNoteType,
jComboBoxSectionCorridor
);

//  Example 2

helper.enable
(
jComboBoxNoteType,
jComboBoxSectionCorridor
);

// Example 3

helper.setEnabled(
jRadioButtonSection.isSelected() && enabled,
jComboBoxSectionCorridor,
jComboBoxNirCode
);
{code}

h2. actual

*  This is highly undesirable
* The first two code examples are change to the following:  {code:java}
helper.enable(jComboBoxNoteType,
jComboBoxSectionCorridor
);
{code}
* Example 3 results in a even less desirable change:  {code:java}
helper.enable(
(jRadioButtonSection.isSelected() && enabled,
jComboBoxSectionCorridor,
jComboBoxNirCode
{code}
**  In this case the indenting was showing that the boolean result is applied 
to all the indented fields.
**  That information has been lost and was overlooked during debugging 
* These changes are definitely potential source for application code bugs






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-683) BadLocationException in Editor

2018-04-17 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16441732#comment-16441732
 ] 

will mason commented on NETBEANS-683:
-

h2.  Actual

* Same error occurred as soon as I resumed editing
* Problem seemed to go away after I SAVE-d the file
* Related, the navigation command: CTRL/Left-mouse-click Failed earlier
**  After I saved the file, then it worked again
*  I suspect there's something no longer being done   in the live files.

{noformat}
javax.swing.text.BadLocationException: Invalid offset=-1 < 0; docLen=101142
at 
org.netbeans.modules.editor.lib2.document.EditorDocumentContent.checkOffsetNonNegative(EditorDocumentContent.java:246)
at 
org.netbeans.modules.editor.lib2.document.EditorDocumentContent.checkOffsetInContent(EditorDocumentContent.java:259)
at 
org.netbeans.modules.editor.lib2.document.EditorDocumentContent.createPosition(EditorDocumentContent.java:173)
at 
java.desktop/javax.swing.text.AbstractDocument.createPosition(AbstractDocument.java:838)
at 
org.netbeans.modules.editor.java.JavaBracesMatcher$1.run(JavaBracesMatcher.java:319)
at 
org.netbeans.modules.editor.java.JavaBracesMatcher$1.run(JavaBracesMatcher.java:256)
at 
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:501)
at 
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at 
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at 
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at 
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at 
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:451)
Caused: java.io.IOException
at 
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:463)
at 
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:422)
at 
org.netbeans.modules.editor.java.JavaBracesMatcher.findContextBackwards(JavaBracesMatcher.java:256)
[catch] at 
org.netbeans.modules.editor.java.JavaBracesMatcher.findContext(JavaBracesMatcher.java:236)
at 
org.netbeans.modules.editor.bracesmatching.BraceMatchingSidebarComponent.matchHighlighted(BraceMatchingSidebarComponent.java:421)
at 
org.netbeans.modules.editor.bracesmatching.MasterMatcher.fireMatchesHighlighted(MasterMatcher.java:349)
at 
org.netbeans.modules.editor.bracesmatching.MasterMatcher.access$300(MasterMatcher.java:60)
at 
org.netbeans.modules.editor.bracesmatching.MasterMatcher$Firer.run(MasterMatcher.java:555)
at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at 
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
{noformat}


> BadLocationException in Editor
> --
>
> Key: NETBEANS-683
> URL: https://issues.apache.org/jira/browse/NETBEANS-683
> Project: NetBeans
>  Issue Type: Bug
>  Components: cnd - Editor, editor - Other
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Major
>  Labels: Regression, editor, parser
> Fix For: 9.0
>
> Attachments: BadLocationException.logs, messages.log
>
>
> h2. context
> *  Editing open Java source file
> *  I was just commencing to write a new method
> h2. expected
> *  Just edit the code, typing 
> h2. actual
> * Work interrupted by this error
> * Need to report as a bug
> * 

[jira] [Created] (NETBEANS-679) AssertionError opening JPanel GUI page

2018-04-17 Thread will mason (JIRA)
will mason created NETBEANS-679:
---

 Summary: AssertionError opening JPanel GUI page
 Key: NETBEANS-679
 URL: https://issues.apache.org/jira/browse/NETBEANS-679
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Painting  Printing, guibuilder - Code
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Attachments: AssertionError.logs, messages.log

h2. expected

* Opened an existing Java file and form for a JPanel class
* Expected to display the panel in the designer

h2. actual

* Received this error: {noformat}
AssertionError: 
file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
{noformat}
* Display the panel in the designer

h2.  Impact

* Stop to report bug
* Needs time now to confirm nothing has been broken

h2.  supporting information

*  messages.log
*  AssertionError.logs - contains ...
**  UI log
**  IDE log




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-675) Editor crash during code complete/hint

2018-04-16 Thread will mason (JIRA)
will mason created NETBEANS-675:
---

 Summary: Editor crash during code complete/hint
 Key: NETBEANS-675
 URL: https://issues.apache.org/jira/browse/NETBEANS-675
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Completion  Templates
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Fix For: 9.0
 Attachments: AssertionError.logs, messages.log

h2. context

* Editing Java source file

h2. expected

* Typed beginning of a variable name
* Presses  CTRL/Space
* Expected to see list of matching names

h2. actual

* Some kind of AssertError on a Groovy test specification
* Not really related to the Java file at all.

h2.  Impact

* Degraded workflow and frustration
* Waste time to search the variable name maunally and
* Then return to the right edit location

h2.  supporting information

*  messages.log
*  AssertionError.logs - contains ...
**  UI log
**  IDE log




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-674) GUI designer failed to load

2018-04-16 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-674:

Attachment: messages.log

> GUI designer failed to load
> ---
>
> Key: NETBEANS-674
> URL: https://issues.apache.org/jira/browse/NETBEANS-674
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Painting  Printing, guibuilder - Code
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
>Reporter: will mason
>Priority: Major
>  Labels: AssertionError, Exception, FormDesigner, Regression
> Fix For: 9.0
>
> Attachments: messages.log
>
>
> h2. expected
> * Clicked on {{Design}} in open Java Editor tab
> * Would expect design view to load
> h2. actual
> *  A pop-up about being too slow
> * When I looked at the log, there was actually an *Exception*
> h2.  Impact
> *  Could not use GUI designer
> **  Reloading file appears to work OK then
> h2.  supporting information
> *  messages.log
> * Exception stack trace
> --[ *stacktrace* ]--
> {noformat}
>  WARNING 
> [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: More 
> than one binary directory for root: 
> file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
> WARNING 
> [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: More 
> than one binary directory for root: 
> file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
> SEVERE [global]
> java.lang.AssertionError
> at 
> org.netbeans.modules.nbform.FormDesignerTC.loadForm(FormDesignerTC.java:253)
> at 
> org.netbeans.modules.nbform.FormDesignerTC.access$300(FormDesignerTC.java:64)
> at 
> org.netbeans.modules.nbform.FormDesignerTC$PreLoadTask$1.run(FormDesignerTC.java:245)
> at 
> java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
> at 
> java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
> at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
> at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
> at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
> at java.base/java.security.AccessController.doPrivileged(Native 
> Method)
> at 
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
> at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
> at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
> [catch] at 
> java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
> at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
> at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
> at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
> at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> at 
> java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> WARNING 
> [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: More 
> than one binary directory for root: 
> file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
> WARNING 
> [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: More 
> than one binary directory for root: 
> file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
> WARNING [org.netbeans.modules.java.navigation.ClassMemberPanelUI]: No 
> scheduled navigator update in 30,000ms, current state: SCHEDULED
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-674) GUI designer failed to load

2018-04-16 Thread will mason (JIRA)
will mason created NETBEANS-674:
---

 Summary: GUI designer failed to load
 Key: NETBEANS-674
 URL: https://issues.apache.org/jira/browse/NETBEANS-674
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Painting  Printing, guibuilder - Code
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Fix For: 9.0


h2. expected

* Clicked on {{Design}} in open Java Editor tab
* Would expect design view to load

h2. actual

*  A pop-up about being too slow
* When I looked at the log, there was actually an *Exception*

h2.  Impact

*  Could not use GUI designer
**  Reloading file appears to work OK then

h2.  supporting information

*  messages.log
* Exception stack trace

--[ *stacktrace* ]--

{noformat}
 WARNING 
[org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: More 
than one binary directory for root: 
file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
WARNING [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: 
More than one binary directory for root: 
file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
SEVERE [global]
java.lang.AssertionError
at 
org.netbeans.modules.nbform.FormDesignerTC.loadForm(FormDesignerTC.java:253)
at 
org.netbeans.modules.nbform.FormDesignerTC.access$300(FormDesignerTC.java:64)
at 
org.netbeans.modules.nbform.FormDesignerTC$PreLoadTask$1.run(FormDesignerTC.java:245)
at 
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at 
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at 
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at 
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
WARNING [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: 
More than one binary directory for root: 
file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
WARNING [org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction]: 
More than one binary directory for root: 
file:/D:/work/products/FourAbs/FourAbsClientLibrary/src/main/java/
WARNING [org.netbeans.modules.java.navigation.ClassMemberPanelUI]: No scheduled 
navigator update in 30,000ms, current state: SCHEDULED
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-658) Netbeans Locked up after EXIT

2018-04-12 Thread will mason (JIRA)
will mason created NETBEANS-658:
---

 Summary: Netbeans Locked up after EXIT
 Key: NETBEANS-658
 URL: https://issues.apache.org/jira/browse/NETBEANS-658
 Project: NetBeans
  Issue Type: Bug
  Components: platform - Execution, platform - Window System
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09

{noformat}
d:> rem B:\dev\netbeans\v09.00-beta\bin\netbeans64.exe 
 --jdkhome %JDK10_HOME%  
 --userdir z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs  
 --cachedir Z:\tmp\.other\cache\netbeans\FourAbs-09
{noformat}

Reporter: will mason
 Fix For: 9.0
 Attachments: messages.log, uigestures

h2. context

*   Have been using Netbeans 9 for about 5 days
**  Common use pattern when working on tasks that may take several days / 
weeks. 
*  I need to reboot the PC following a Windows update
* I started Netbeans from command line to permit me to monitor goings-on
* Netbeans start command:

h2. expected

*  Click [Close-Window] icon, top-right corner [{color:#d04437}* X *{color}]
* Netbeans window disappeared
* Command-line prompt returns "D:\> " in Windows {{cmd}} window 

h2. actual

* Netbeans window disappeared / closed
* System was slow
* Then received a Windows pop-up that Netbeans program was "not responding"
**  Stop program / Debug
* Stopped
**   Normally that is sufficient to exit the program 
* Checked command-line console window
* Netbeans was still writing messages
* After a few seconds it just stoppe with the last few lines of output on the 
screen
**  No dos windows command prompt 

h2.  supporting information

*  messages.log (attached)
* last few lines on console window (_below_)

 {noformat}
INFO [org.netbeans.gradle.project.tasks.AttacherListener]: Attempting to attach 
to debugee on port: 5,005
WARNING [org.netbeans.gradle.project.properties.standard.JavaPlatformUtils]: 
The chosen platform has a higher version number than the requested one: 1.7. 
Chosen: 1.8
WARNING [org.openide.util.WeakListenerImpl]: Can't remove 
java.beans.PropertyChangeListener using method 
org.netbeans.modules.editor.NbEditorDocument.removePropertyChangeListener from 
org.netbeans.modules.editor.NbEditorDocument@3a5c4d7d, 
mimeType='text/x-editor-search', kitClass=null, length=12, version=38, file=null
INFO [org.netbeans.core.browser.webview.ext.WebBrowserImpl]
java.lang.Throwable: Connection reset by server
[catch] at 
javafx.web/javafx.scene.web.WebEngine$LoadWorker.describeError(WebEngine.java:1434)
at 
javafx.web/javafx.scene.web.WebEngine$LoadWorker.dispatchLoadEvent(WebEngine.java:1373)
at 
javafx.web/javafx.scene.web.WebEngine$LoadWorker.access$1200(WebEngine.java:1248)
at 
javafx.web/javafx.scene.web.WebEngine$PageLoadListener.dispatchLoadEvent(WebEngine.java:1235)
at javafx.web/com.sun.webkit.WebPage.fireLoadEvent(WebPage.java:2516)
at javafx.web/com.sun.webkit.WebPage.fwkFireLoadEvent(WebPage.java:2360)
at javafx.web/com.sun.webkit.network.URLLoader.twkDidFail(Native Method)
at 
javafx.web/com.sun.webkit.network.URLLoader.notifyDidFail(URLLoader.java:895)
at 
javafx.web/com.sun.webkit.network.URLLoader.lambda$didFail$6(URLLoader.java:878)
at 
javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at 
javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
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:175)
at java.base/java.lang.Thread.run(Thread.java:844)
SEVERE [global]
java.lang.NoClassDefFoundError: Could not initialize class 
org.netbeans.modules.extbrowser.NbDdeBrowserImpl
at 
org.netbeans.modules.extbrowser.SystemDefaultBrowser.createHtmlBrowserImpl(SystemDefaultBrowser.java:94)
at org.openide.awt.HtmlBrowser.findComponent(HtmlBrowser.java:245)
at org.openide.awt.HtmlBrowser.(HtmlBrowser.java:155)
at org.openide.awt.HtmlBrowser.(HtmlBrowser.java:134)
at org.openide.awt.HtmlBrowser.(HtmlBrowser.java:122)
at 
org.netbeans.modules.javadoc.search.IndexSearch.createBrowser(IndexSearch.java:809)
at 

[jira] [Updated] (NETBEANS-656) Help is Broken (Offline and On-line)

2018-04-12 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-656?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-656:

Description: 
h2. expected

 * Press [HELP] menu
* Press "*Help Contents*"
* Loading help settings ... (pop-up)
* Display Netbeans Help window
* page; "*Using the IDE Help System*"

_As well_

 * Press [HELP] menu
* Press "*online docs and support*"
* Internal browser page opens
* And see the Help system/pages


h2. actual

* Nothing happens
* The  "*Help Contents*" menu entry is *_absent_*
* The Link  {noformat}
http://www.netbeans.org/kb/index.html
{noformat}
** Appears to be an out of date page
** Also it points to netbeans.org, should it point to Netbeans.Apache.org?

h2.  Impact

*  Off line help is essential.
**  Quite a few project don't have internet access (by choice) 
*  We are a small lab and we both rely and expect people to be self-reliant 
that includes being able to find answers through tools like help. and 
documentation.
** We get a lot to of students who haven't used Java or Netbeans
** We get C++ and C# programmers who've never used java
** We have web developers who don't use Java 
** Experienced people may think of help a an "extra" -- it is not in a 
work-a-day environment with many levels of experience.
* If you want people to adopt Netbeans, 
** (Reliable) HELP is an essential; 
** (Reliable) Documentation is essential.
* I appreciate that this is a Beta version and the documents may be not ready
**  Show a placeholder IDE Help System
**  For heaven's sake put that in the landing page for the on-line link

 

  was:
 h2. expected

 * Press [HELP] menu
* Press "*Help Contents*"
* Loading help settings ... (pop-up)
* Display Netbeans Help window
* page; "*Using the IDE Help System*"

_As well_

 * Press [HELP] menu
* Press "*online docs and support*"
* Internal browser page opens
* And see the Help system/pages


h2. actual

* Nothing happens
* The  "*Help Contents*" menu entry is *_absent_*
* The Link  {noformat}
http://www.netbeans.org/kb/index.html
{noformat}
** Appears to be an out of date page
** Also it points to netbeans.org, should it point to Netbeans.Apache.org?

h2.  Impact

*  Off line help is essential.
**  Quite a few project don't have internet access (by choice) 
*  We are a small lab and we both rely and expect people to be self-reliant 
that includes being able to find answers through tools like help. and 
documentation.
** We get a lot to of students who haven't used Java or Netbeans
** We get C++ and C# programmers who've never used java
** We have web developers who don't use Java 
** Experienced people may think of help a an "extra" -- it is not in a 
work-a-day environment with many levels of experience.
* If you want people to adopt Netbeans, 
** (Reliable) HELP is an essential; 
** (Reliable) Documentation is essential.
* I appreciate that this is a Beta version and the documents may be not ready
**  Show a placeholder IDE Help System
**  For heaven's sake put that in the landing page for the on-line link

 


> Help is Broken (Offline and On-line)
> 
>
> Key: NETBEANS-656
> URL: https://issues.apache.org/jira/browse/NETBEANS-656
> Project: NetBeans
>  Issue Type: Bug
>  Components: ide - UI, platform - Help System
>Affects Versions: 9.0
> Environment: Both Windows 10  and Linux 64-bit
>Reporter: will mason
>Priority: Critical
>  Labels: Regression, help, help-requested, help-system
> Fix For: 9.0
>
>
> h2. expected
>  * Press [HELP] menu
> * Press "*Help Contents*"
> * Loading help settings ... (pop-up)
> * Display Netbeans Help window
> * page; "*Using the IDE Help System*"
> _As well_
>  * Press [HELP] menu
> * Press "*online docs and support*"
> * Internal browser page opens
> * And see the Help system/pages
> h2. actual
> * Nothing happens
> * The  "*Help Contents*" menu entry is *_absent_*
> * The Link  {noformat}
> http://www.netbeans.org/kb/index.html
> {noformat}
> ** Appears to be an out of date page
> ** Also it points to netbeans.org, should it point to Netbeans.Apache.org?
> h2.  Impact
> *  Off line help is essential.
> **  Quite a few project don't have internet access (by choice) 
> *  We are a small lab and we both rely and expect people to be self-reliant 
> that includes being able to find answers through tools like help. and 
> documentation.
> ** We get a lot to of students who haven't used Java or Netbeans
> ** We get C++ and C# programmers who've never used java
> ** We have web developers who don't use Java 
> ** Experienced people may think of help a an "extra" -- it is not in a 
> work-a-day environment with many levels of experience.
> * If you want people to adopt Netbeans, 
> ** (Reliable) HELP is an essential; 
> ** (Reliable) Documentation is essential.
> * I appreciate that this 

[jira] [Created] (NETBEANS-656) Help is Broken (Offline and On-line)

2018-04-12 Thread will mason (JIRA)
will mason created NETBEANS-656:
---

 Summary: Help is Broken (Offline and On-line)
 Key: NETBEANS-656
 URL: https://issues.apache.org/jira/browse/NETBEANS-656
 Project: NetBeans
  Issue Type: Bug
  Components: ide - UI, platform - Help System
Affects Versions: 9.0
 Environment: Both Windows 10  and Linux 64-bit
Reporter: will mason
 Fix For: 9.0


 h2. expected

 * Press [HELP] menu
* Press "*Help Contents*"
* Loading help settings ... (pop-up)
* Display Netbeans Help window
* page; "*Using the IDE Help System*"

_As well_

 * Press [HELP] menu
* Press "*online docs and support*"
* Internal browser page opens
* And see the Help system/pages


h2. actual

* Nothing happens
* The  "*Help Contents*" menu entry is *_absent_*
* The Link  {noformat}
http://www.netbeans.org/kb/index.html
{noformat}
** Appears to be an out of date page
** Also it points to netbeans.org, should it point to Netbeans.Apache.org?

h2.  Impact

*  Off line help is essential.
**  Quite a few project don't have internet access (by choice) 
*  We are a small lab and we both rely and expect people to be self-reliant 
that includes being able to find answers through tools like help. and 
documentation.
** We get a lot to of students who haven't used Java or Netbeans
** We get C++ and C# programmers who've never used java
** We have web developers who don't use Java 
** Experienced people may think of help a an "extra" -- it is not in a 
work-a-day environment with many levels of experience.
* If you want people to adopt Netbeans, 
** (Reliable) HELP is an essential; 
** (Reliable) Documentation is essential.
* I appreciate that this is a Beta version and the documents may be not ready
**  Show a placeholder IDE Help System
**  For heaven's sake put that in the landing page for the on-line link

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-639) Right-hand ALT key ignored

2018-04-10 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-639?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-639:

Labels: Regression accessibility keymap options shortcuts  (was: Regression 
keymap options shortcuts)

> Right-hand ALT key ignored
> --
>
> Key: NETBEANS-639
> URL: https://issues.apache.org/jira/browse/NETBEANS-639
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Refactoring
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
> Can not be directly tested on Linux because Alt/F7 is used by X-Windows for 
> "Move Window"
>Reporter: will mason
>Priority: Major
>  Labels: Regression, accessibility, keymap, options, shortcuts
> Attachments: image-2018-04-11-11-39-20-834.png, 
> image-2018-04-11-11-41-59-642.png
>
>
> h2. expected
> scenario 01
>  * I used *{{Right-Alt/F7}}* to invoke the "*{{Find Usages}}*" pop-up
>  * Expected to see the "*{{Find Usages}}*" pop-up
> scenario 02
>  * Opened the *Options* panel / *KeyMap* tab
>  * Put cursor in "*Search in Shortcuts*" field
>  * Pressed *{{Right-Alt}}*
>  * Expected to see All the actions matching the ALT key
>  * Pressed *{{Right-Alt/Shift}}*
>  * Expected to see All the actions matching the ALT-Shift key combinations
>  * Pressed *{{Right-Alt/Control}}*
>  * Expected to see All the actions matching the ALT-Control key combinations
>  * Pressed *{{Right-Alt/Control/Shift}}*
>  * Expected to see All the actions matching the ALT-Control-Shift key 
> combinations
>  * Pressed *{{Right-Alt/F7}}*
>  * Expected to see "Find Usages" Action
>  * Pressed *{{Left-Alt/F7}}*
>  * Expected to see "Find Usages" Action
> This screen shot shows the Netbeans 8.2 KeyMap
> {panel:title=Right-Alt/F7 in Search in Shortcuts (Netbeans 8.2)}
> !image-2018-04-11-11-41-59-642.png!
> {panel}
> h2. actual
> scenario 01
>  * Pressed *{{Right-Alt/F7 ...}}* "*{{Find Usages}}*" pop-up NOT shown
>  * Pressed *{{Left-Alt/F7}}* --> "*{{Find Usages}}*" pop-up displayed 
> _correctly_
> scenario 02
> Key-presses in the order shown, left-to-right.
>  * Pressed *{{Right-Alt}}* --> _nothing_
>  * Pressed *{{Right-Alt/Shift}}* --> _nothing_
>  * Pressed *{{Right-Alt/Control}}* --> _nothing_
>  * Pressed *{{Right-Alt/Control/Shift}}* --> _nothing_
>  * Pressed *{{Right-Alt/F7}}* --> _nothing_
>  ** Expected to see "Find Usages" Action --> _nothing_
> {panel:title=Right-Alt in Search in Shortcuts (Netbeans 9)}
> !image-2018-04-11-11-39-20-834.png!
> {panel}
>  * Pressed *{{Left-Alt/F7}}* - "Find Usages" Action dialogue popped-up
> Curiously, these key-combinations are each different to the others. Key-press 
> in the sequence as shown, left-to-right.:
>  * "{{CTRL+Alt+Shift+}}" <--
>  ** *{{Left-Control/Left-Alt/Left-Shift}}*
>  ** *{{Left-Control/Left-Alt/Right-Shift}}*
>  * "{{CTRL+}}" <--
>  ** *{{Left-Control/Right-Alt/Left-Shift}}*
>  ** *{{Left-Control/Right-Alt/Right-Shift}}*
>  * "{{CTRL+Shift+}}" <--
>  ** *{{Left-Control/Left-Shift/Right-Alt}}*
>  * "{{CTRL+AltShift+}}" <--
>  ** *{{Left-Control/Left-Shift/Right-Alt}}*
> h2. Impact
>  * This becomes an accessibility issue.
>  * I have an injury at the moment that makes being forced to just use the 
> left-ALT key uncomfortable
>  * Long-term there may also be degenerative physical effects.  Especial for 
> people with conditions affected by this limitation.
>  * It looks like EVERY Right-Alt key combination will NOT work.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-639) Right-hand ALT key ignored

2018-04-10 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-639?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-639:

Description: 
h2. expected

scenario 01
 * I used *{{Right-Alt/F7}}* to invoke the "*{{Find Usages}}*" pop-up
 * Expected to see the "*{{Find Usages}}*" pop-up

scenario 02
 * Opened the *Options* panel / *KeyMap* tab
 * Put cursor in "*Search in Shortcuts*" field
 * Pressed *{{Right-Alt}}*
 * Expected to see All the actions matching the ALT key
 * Pressed *{{Right-Alt/Shift}}*
 * Expected to see All the actions matching the ALT-Shift key combinations
 * Pressed *{{Right-Alt/Control}}*
 * Expected to see All the actions matching the ALT-Control key combinations
 * Pressed *{{Right-Alt/Control/Shift}}*
 * Expected to see All the actions matching the ALT-Control-Shift key 
combinations
 * Pressed *{{Right-Alt/F7}}*
 * Expected to see "Find Usages" Action
 * Pressed *{{Left-Alt/F7}}*
 * Expected to see "Find Usages" Action

This screen shot shows the Netbeans 8.2 KeyMap
{panel:title=Right-Alt/F7 in Search in Shortcuts (Netbeans 8.2)}
!image-2018-04-11-11-41-59-642.png!
{panel}
h2. actual

scenario 01
 * Pressed *{{Right-Alt/F7 ...}}* "*{{Find Usages}}*" pop-up NOT shown
 * Pressed *{{Left-Alt/F7}}* --> "*{{Find Usages}}*" pop-up displayed 
_correctly_

scenario 02

Key-presses in the order shown, left-to-right.
 * Pressed *{{Right-Alt}}* --> _nothing_
 * Pressed *{{Right-Alt/Shift}}* --> _nothing_
 * Pressed *{{Right-Alt/Control}}* --> _nothing_
 * Pressed *{{Right-Alt/Control/Shift}}* --> _nothing_
 * Pressed *{{Right-Alt/F7}}* --> _nothing_
 ** Expected to see "Find Usages" Action --> _nothing_

{panel:title=Right-Alt in Search in Shortcuts (Netbeans 9)}
!image-2018-04-11-11-39-20-834.png!
{panel}
 * Pressed *{{Left-Alt/F7}}* - "Find Usages" Action dialogue popped-up

Curiously, these key-combinations are each different to the others. Key-press 
in the sequence as shown, left-to-right.:
 * "{{CTRL+Alt+Shift+}}" <--
 ** *{{Left-Control/Left-Alt/Left-Shift}}*
 ** *{{Left-Control/Left-Alt/Right-Shift}}*
 * "{{CTRL+}}" <--
 ** *{{Left-Control/Right-Alt/Left-Shift}}*
 ** *{{Left-Control/Right-Alt/Right-Shift}}*
 * "{{CTRL+Shift+}}" <--
 ** *{{Left-Control/Left-Shift/Right-Alt}}*
 * "{{CTRL+AltShift+}}" <--
 ** *{{Left-Control/Left-Shift/Right-Alt}}*

h2. Impact
 * This becomes an accessibility issue.
 * I have an injury at the moment that makes being forced to just use the 
left-ALT key uncomfortable
 * Long-term there may also be degenerative physical effects.  Especial for 
people with conditions affected by this limitation.
 * It looks like EVERY Right-Alt key combination will NOT work.

 

  was:
h2. expected

scenario 01
 * I used *{{Right-Alt/F7}}* to invoke the "*{{Find Usages}}*" pop-up
 * Expected to see the "*{{Find Usages}}*" pop-up

scenario 02
 * Opened the *Options* panel / *KeyMap* tab
 * Put cursor in "*Search in Shortcuts*" field
 * Pressed *{{Right-Alt}}*
 * Expected to see All the actions matching the ALT key
 * Pressed *{{Right-Alt/Shift}}*
 * Expected to see All the actions matching the ALT-Shift key combinations
 * Pressed *{{Right-Alt/Control}}*
 * Expected to see All the actions matching the ALT-Control key combinations
 * Pressed *{{Right-Alt/Control/Shift}}*
 * Expected to see All the actions matching the ALT-Control-Shift key 
combinations
 * Pressed *{{Right-Alt/F7}}*
 * Expected to see "Find Usages" Action
 * Pressed *{{Left-Alt/F7}}*
 * Expected to see "Find Usages" Action

This screen shot shows the Netbeans 8.2 KeyMap
{panel:title=Right-Alt/F7 in Search in Shortcuts (Netbeans 8.2)}
!image-2018-04-11-11-41-59-642.png!
{panel}
h2. actual

scenario 01
 * Pressed *{{Right-Alt/F7 ...}}* "*{{Find Usages}}*" pop-up NOT shown
 * Pressed *{{Left-Alt/F7}}* --> "*{{Find Usages}}*" pop-up displayed 
_correctly_

scenario 02

Key-presses in the order shown, left-to-right.
 * Pressed *{{Right-Alt}}* --> _nothing_
 * Pressed *{{Right-Alt/Shift}}* --> _nothing_
 * Pressed *{{Right-Alt/Control}}* --> _nothing_
 * Pressed *{{Right-Alt/Control/Shift}}* --> _nothing_
 * Pressed *{{Right-Alt/F7}}* --> _nothing_
 ** Expected to see "Find Usages" Action --> _nothing_

{panel:title=Right-Alt in Search in Shortcuts (Netbeans 9)}
!image-2018-04-11-11-39-20-834.png!
{panel}
 * Pressed *{{Left-Alt/F7}}* - "Find Usages" Action dialogue popped-up

Curiously, these key-combinations are each different to the others. Key-press 
in the sequence as shown, left-to-right.:
 * "{{CTRL+Alt+Shift+}}" <--
 ** *{{Left-Control/Left-Alt/Left-Shift}}*
 ** *{{Left-Control/Left-Alt/Right-Shift}}*
 * "{{CTRL+}}" <--
 ** *{{Left-Control/Right-Alt/Left-Shift}}*
 ** *{{Left-Control/Right-Alt/Right-Shift}}*
 * "{{CTRL+Shift+}}" <--
 ** *{{Left-Control/Left-Shift/Right-Alt}}*
 * "{{CTRL+AltShift+}}" <--
 ** *{{Left-Control/Left-Shift/Right-Alt}}*

h2. Impact


> Right-hand ALT key ignored
> --
>
>

[jira] [Created] (NETBEANS-639) Right-hand ALT key ignored

2018-04-10 Thread will mason (JIRA)
will mason created NETBEANS-639:
---

 Summary: Right-hand ALT key ignored
 Key: NETBEANS-639
 URL: https://issues.apache.org/jira/browse/NETBEANS-639
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Refactoring
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09

Can not be directly tested on Linux because Alt/F7 is used by X-Windows for 
"Move Window"
Reporter: will mason
 Attachments: image-2018-04-11-11-39-20-834.png, 
image-2018-04-11-11-41-59-642.png

h2. expected

scenario 01
 * I used *{{Right-Alt/F7}}* to invoke the "*{{Find Usages}}*" pop-up
 * Expected to see the "*{{Find Usages}}*" pop-up

scenario 02
 * Opened the *Options* panel / *KeyMap* tab
 * Put cursor in "*Search in Shortcuts*" field
 * Pressed *{{Right-Alt}}*
 * Expected to see All the actions matching the ALT key
 * Pressed *{{Right-Alt/Shift}}*
 * Expected to see All the actions matching the ALT-Shift key combinations
 * Pressed *{{Right-Alt/Control}}*
 * Expected to see All the actions matching the ALT-Control key combinations
 * Pressed *{{Right-Alt/Control/Shift}}*
 * Expected to see All the actions matching the ALT-Control-Shift key 
combinations
 * Pressed *{{Right-Alt/F7}}*
 * Expected to see "Find Usages" Action
 * Pressed *{{Left-Alt/F7}}*
 * Expected to see "Find Usages" Action

This screen shot shows the Netbeans 8.2 KeyMap
{panel:title=Right-Alt/F7 in Search in Shortcuts (Netbeans 8.2)}
!image-2018-04-11-11-41-59-642.png!
{panel}
h2. actual

scenario 01
 * Pressed *{{Right-Alt/F7 ...}}* "*{{Find Usages}}*" pop-up NOT shown
 * Pressed *{{Left-Alt/F7}}* --> "*{{Find Usages}}*" pop-up displayed 
_correctly_

scenario 02

Key-presses in the order shown, left-to-right.
 * Pressed *{{Right-Alt}}* --> _nothing_
 * Pressed *{{Right-Alt/Shift}}* --> _nothing_
 * Pressed *{{Right-Alt/Control}}* --> _nothing_
 * Pressed *{{Right-Alt/Control/Shift}}* --> _nothing_
 * Pressed *{{Right-Alt/F7}}* --> _nothing_
 ** Expected to see "Find Usages" Action --> _nothing_

{panel:title=Right-Alt in Search in Shortcuts (Netbeans 9)}
!image-2018-04-11-11-39-20-834.png!
{panel}
 * Pressed *{{Left-Alt/F7}}* - "Find Usages" Action dialogue popped-up

Curiously, these key-combinations are each different to the others. Key-press 
in the sequence as shown, left-to-right.:
 * "{{CTRL+Alt+Shift+}}" <--
 ** *{{Left-Control/Left-Alt/Left-Shift}}*
 ** *{{Left-Control/Left-Alt/Right-Shift}}*
 * "{{CTRL+}}" <--
 ** *{{Left-Control/Right-Alt/Left-Shift}}*
 ** *{{Left-Control/Right-Alt/Right-Shift}}*
 * "{{CTRL+Shift+}}" <--
 ** *{{Left-Control/Left-Shift/Right-Alt}}*
 * "{{CTRL+AltShift+}}" <--
 ** *{{Left-Control/Left-Shift/Right-Alt}}*

h2. Impact



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Updated] (NETBEANS-638) Second editor window spontaneously changes current line context

2018-04-10 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-638:

Description: 
h2. context

* Editing a file in Netbens (e.g. Java file)
* Split the screen Vertically or Horizontally
* Split the screen Horizontally
* Clone the edit tab

*_rationale_*

* The predominate reason to do any of these three actions is to facilitate the 
viewing of different parts of the same (code) file together, at the same time.
* To permit easier code copy, swap, or move of existing code from one area to 
the other.
* To permit referring to two different parts of the same file that can't fit on 
the screen together with some other file or display, etc.
* Contemporaneous editing of two different sections of code together; say 
editing the declaration section along with some implementation code (for 
example).

In summary keeping two (or more) areas of the same file *+In View at the Same 
Time+*.

h2. expected

*  When the editor window is split or when secondary (clone) windows are open 
each display context must remain with, or in the locality of, the lines chosen 
for display by the user.

# Use-case scenario #1
#*   Split window horizontally -- top and bottom
#*  On the top window the cursor is at line 200.
#*  On the bottom window use {{CTRL/G}} and jump to line 1,500
#* Those positions are _known_ internally by the editor
#* The cursor must remain _in situ_.
#* Should insert lines say 10 in the top panel, the the cursor location in the 
bottom panel must adjust to be at the subjective position of line1,510.
# Use-case scenario #2
#*   Split window horizontally -- top and bottom
#*  On the top window the cursor is at line 200.
#*  On the bottom window use {{CTRL/G}} and jump to line 1,500
#*  Scroll bottom window to line 2,000 
#**  These are the visible lines, the current line remains #1,500
#*  If I subsequently edit at line #200 in the top window the lines visible in 
the bottom window must remain around the #2,000 line mark if nothing else has 
changed!
#**  Admittedly the valid behaviour IF I move the cursor (say up-arrow) should 
be to reset the visible lines to the area around #1,499

h2. actual

Use-case scenario #1

* After an edit in the top window the bottom window  often loses context 
(around 80% of cases)
* Sometimes the lines showing in bottom, don't relate to either line 100 or 
line 1,500 but some other location
* Using a key in the bottom window can have consequences such as inserting text 
in the wrong place dire problems happen if an open brace({) is inadvertently 
inserted!
* sometimes edits in the bottom frame cause the top window to move the 
displayed location.
**  Once more the cursor position is not clearly known 

Use-case scenario #2

*   Sometimes the view in the second  bottom window can move to line #1,500
*   Sometimes the view in the second  bottom window can move to line #200
*  It never seems to stay at line #2,000 where the user (_me_) wants to read 
the text/code!

Both situations

*  Sometimes the cursor seems to remain on the appropriate line in the other 
window (sticking with bottom frame for discussion purposes).
* And the lines in view move  (say to line #1,000) -- Leaving the user with an 
unknown or unexpected view of lines that he/she expected to be around line 
#1,500
* Often boilerplate code in one are can resemble code in a different place
* In this example it would be easy to begin editing line #1,000 believing that 
the changes are going into the method on line #1,500 (say).

h2.  Impact

*  Frustration and wasted time having move cursor or display back to where it 
Should Have Remained (Be).
* Code errors, recall the misplaced opening-brace({) -- this kind of typo can 
take hours to unravel
* Missed opportunities because the code you need to view is not visible or not 
what you are looking at (despite having displayed the code you want *_See_*)

A further problem here is the context changes in the Editor windows your are 
Not viewing may not be immediately seen.  I may split file-01 and make some 
change to top, then edit File-03 altar coming back to file-10 believing the top 
and bottom display the Expected code that I had positioned In that frame -- 
when it no longer represents the chosen line / display locations.



  was:
h2. context

* Editing a file in Netbens (e.g. Java file)
* Split the screen Vertically or Horizontally
* Split the screen Horizontally
* Clone the edit tab

*_rationale_*

* The predominate reason to do any of these three actions is to facilitate the 
viewing of different parts of the same (code) file together, at the same time.
* To permit easier code copy, swap, or move of existing code from one area to 
the other.
* To permit referring to two different parts of the same file that can't fit on 
the screen together with some other file or display, etc.
* Contemporaneous editing of two different sections of code 

[jira] [Updated] (NETBEANS-638) Second editor window spontaneously changes current line context

2018-04-10 Thread will mason (JIRA)

 [ 
https://issues.apache.org/jira/browse/NETBEANS-638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

will mason updated NETBEANS-638:

Description: 
h2. context

* Editing a file in Netbens (e.g. Java file)
* Split the screen Vertically or Horizontally
* Split the screen Horizontally
* Clone the edit tab

*_rationale_*

* The predominate reason to do any of these three actions is to facilitate the 
viewing of different parts of the same (code) file together, at the same time.
* To permit easier code copy, swap, or move of existing code from one area to 
the other.
* To permit referring to two different parts of the same file that can't fit on 
the screen together with some other file or display, etc.
* Contemporaneous editing of two different sections of code together; say 
editing the declaration section along with some implementation code (for 
example).

In summary keeping two (or more) areas of the same file *+In View at the Same 
Time+*.

h2. expected

*  When the editor window is split or when secondary (clone) windows are open 
each display context must remain with, or in the locality of, the lines chosen 
for display by the user.

# Use-case scenario #1
#*   Split window horizontally -- top and bottom
#*  On the top window the cursor is at line 200.
#*  On the bottom window use {{CTRL/G}} and jump to line 1,500
#* Those positions are _known_ internally by the editor
#* The cursor must remain _in situ_.
#* Should insert lines say 10 in the top panel, the the cursor location in the 
bottom panel must adjust to be at the subjective position of line1,510.

# Use-case scenario #2
#*   Split window horizontally -- top and bottom
#*  On the top window the cursor is at line 200.
#*  On the bottom window use {{CTRL/G}} and jump to line 1,500
#*  Scroll bottom window to line 2,000 
#**  These are the visible lines, the current line remains #1,500
#*  If I subsequently edit at line #200 in the top window the lines visible in 
the bottom window must remain around the #2,000 line mark if nothing else has 
changed!
#**  Admittedly the valid behaviour IF I move the cursor (say up-arrow) should 
be to reset the visible lines to the area around #1,499

h2. actual

Use-case scenario #1

* After an edit in the top window the bottom window  often loses context 
(around 80% of cases)
* Sometimes the lines showing in bottom, don't relate to either line 100 or 
line 1,500 but some other location
* Using a key in the bottom window can have consequences such as inserting text 
in the wrong place dire problems happen if an open brace({) is inadvertently 
inserted!
* sometimes edits in the bottom frame cause the top window to move the 
displayed location.
**  Once more the cursor position is not clearly known 

Use-case scenario #2

*   Sometimes the view in the second  bottom window can move to line #1,500
*   Sometimes the view in the second  bottom window can move to line #200
*  It never seems to stay at line #2,000 where the user (_me_) wants to read 
the text/code!

Both situations

*  Sometimes the cursor seems to remain on the appropriate line in the other 
window (sticking with bottom frame for discussion purposes).
* And the lines in view move  (say to line #1,000) -- Leaving the user with an 
unknown or unexpected view of lines that he/she expected to be around line 
#1,500
* Often boilerplate code in one are can resemble code in a different place
* In this example it would be easy to begin editing line #1,000 believing that 
the changes are going into the method on line #1,500 (say).

h2.  Impact

*  Frustration and wasted time having move cursor or display back to where it 
Should Have Remained (Be).
* Code errors, recall the misplaced opening-brace({) -- this kind of typo can 
take hours to unravel
* Missed opportunities because the code you need to view is not visible or not 
what you are looking at (despite having displayed the code you want *_See_*)

A further problem here is the context changes in the Editor windows your are 
Not viewing may not be immediately seen.  I may split file-01 and make some 
change to top, then edit File-03 altar coming back to file-10 believing the top 
and bottom display the Expected code that I had positioned In that frame -- 
when it no longer represents the chosen line / display locations.



  was:
h2. context

* Editing a file in Netbens (e.g. Java file)
* Split the screen Vertically or Horizontally
* Split the screen Horizontally
* Clone the edit tab

*_rationale_*

* The predominate reason to do any of these three actions is to facilitate the 
viewing of different parts of the same (code) file together, at the same time.
* To permit easier code copy, swap, or move of existing code from one area to 
the other.
* To permit referring to two different parts of the same file that can't fit on 
the screen together with some other file or display, etc.
* Contemporaneous editing of two different sections of code 

[jira] [Created] (NETBEANS-638) Second editor window spontaneously changes current line context

2018-04-10 Thread will mason (JIRA)
will mason created NETBEANS-638:
---

 Summary: Second editor window spontaneously changes current line 
context
 Key: NETBEANS-638
 URL: https://issues.apache.org/jira/browse/NETBEANS-638
 Project: NetBeans
  Issue Type: Bug
  Components: cnd - Editor
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason


h2. context

* Editing a file in Netbens (e.g. Java file)
* Split the screen Vertically or Horizontally
* Split the screen Horizontally
* Clone the edit tab

*_rationale_*

* The predominate reason to do any of these three actions is to facilitate the 
viewing of different parts of the same (code) file together, at the same time.
* To permit easier code copy, swap, or move of existing code from one area to 
the other.
* To permit referring to two different parts of the same file that can't fit on 
the screen together with some other file or display, etc.
* Contemporaneous editing of two different sections of code together; say 
editing the declaration section along with some implementation code (for 
example).

In summary keeping two (or more) areas of the same file *+In View at the Same 
Time+*.

h2. expected

*  When the editor window is split or when secondary (clone) windows are open 
each display context must remain with, or in the locality of, the lines chosen 
for display by the user.

# Use-case scenario #1
#*   Split window horizontally -- top and bottom
#*  On the top window the cursor is at line 200.
#*  On the bottom window use {{CTRL/G}} and jump to line 1,500
#* Those positions are _known_ internally by the editor
#* The cursor must remain _in situ_.
#* Should insert lines say 10 in the top panel, the the cursor location in the 
bottom panel must adjust to be at the subjective position of line1,510.

# Use-case scenario #2
#*   Split window horizontally -- top and bottom
#*  On the top window the cursor is at line 200.
#*  On the bottom window use {{CTRL/G}} and jump to line 1,500
#*  Scroll bottom window to line 2,000 
#**  These are the visible lines, the current line remains #1,500
#*  If I subsequently edit at line #200 in the top window the lines visible in 
the bottom window must remain around the #2,000 line mark if nothing else has 
changed!
#**  Admittedly the valid behaviour IF I move the cursor (say up-arrow) should 
be to reset the visible lines to the area around #1,499

h2. actual

Use-case scenario #1

* After an edit in the top window the bottom window  often loses context 
(around 80% of cases)
* Sometimes the lines showing in bottom, don't relate to either line 100 or 
line 1,500 but some other location
* Using a key in the bottom window can have consequences such as inserting text 
in the wrong place dire problems happen if an open brace({) is inadvertently 
inserted!
* sometimes edits in the bottom frame cause the top window to move the 
displayed location.
**  Once more the cursor position is not clearly known 

Use-case scenario #2

*   Sometimes the view in the second  bottom window can move to line #1,500
*   Sometimes the view in the second  bottom window can move to line #200
*  It never seems to stay at line #2,000 where the user (_me_) wants to read 
the text/code!

Both situations

*  Sometimes the cursor seems to remain on the appropriate line in the other 
window (sticking with bottom frame for discussion purposes).
* And the lines in view move  (say to line #1,000) -- Leaving the user with an 
unknown or unexpected view of lines that he/she expected to be around line 
#1,500
* Often boilerplate code in one are can resemble code in a different place
* In this example it would be easy to begin editing line #1,000 believing that 
the changes are going into the method on line #1,500 (say).

.h2.  Impact

*  Frustration and wasted time having move cursor or display back to where it 
Should Have Remained (Be).
* Code errors, recall the misplaced opening-brace({) -- this kind of typo can 
take hours to unravel
* Missed opportunities because the code you need to view is not visible or not 
what you are looking at (despite having displayed the code you want *_See_*)

A further problem here is the context changes in the Editor windows your are 
Not viewing may not be immediately seen.  I may split file-01 and make some 
change to top, then edit File-03 altar coming back to file-10 believing the top 
and bottom display the Expected code that I had positioned In that frame -- 
when it no longer represents the chosen line / display locations.





--
This message was 

[jira] [Created] (NETBEANS-633) GUI Builder fails to load sub-panel with NLS / Respource bundle

2018-04-09 Thread will mason (JIRA)
will mason created NETBEANS-633:
---

 Summary: GUI Builder fails to load sub-panel with NLS / Respource 
bundle
 Key: NETBEANS-633
 URL: https://issues.apache.org/jira/browse/NETBEANS-633
 Project: NetBeans
  Issue Type: Bug
  Components: guibuilder - Binding, guibuilder - Natural Layout
Affects Versions: 8.2, 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Attachments: image-2018-04-10-10-32-31-818.png

h2. expected
 * To be able to view and edit parent JPanel screen in Netbeans GUI Builder.
 * This should be possible no matter what the sub-panels do
 * If/when a resource is missing or unresolved some kind of place holder can be 
used

h2. actual
 * We have several GUI JPanel-s which act as containers for a "details" screen, 
sub-panel layouts.
 * In one of the sub-panels we introduced a resource bundle to display options 
for check-boxes.. 
 * This details screen works as a sub-panel at run-time.
 * This details screen works as in the GUI designer/builder fine.
 * However whenever we load the parent panel, the container it fails with a 
*{{MissingResourceException}}*.

!image-2018-04-10-10-32-31-818.png!

 
 * This is somewhat of a SHOW STOPPER as far as internationalisation goes for 
reusable GUI components I'm afraid.
 * The situation is quite mysterious as well since the Resource file is found, 
loaded and displayed by the detail JPanel screen which is IN THE SAME java 
Package at runtime and design time.
 * The resource bundle itself is in the {{resources/bundles}} folder of common 
library (Gradle directory layout) and is "fixed" so to speak at design time.
 * I believe there is some fundamental flaw here because you must have parents 
able to load sub-components with or without any resource strings.

 
h2. supporting information
{noformat}
--[ *stacktrace* ]--

java.util.MissingResourceException: Can't find bundle for base name 
bundles/SpaAssurancesText, locale en_AU
    at 
java.base/java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:2055)
    at 
java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1689)
    at 
java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1593)
    at 
java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1556)
    at java.base/java.util.ResourceBundle.getBundle(ResourceBundle.java:857)
    at 
au.com.fourtel.fourabs.client.spas.JPanelSpaDetails.initComponents(JPanelSpaDetails.java:1608)
    at 
au.com.fourtel.fourabs.client.spas.JPanelSpaDetails.(JPanelSpaDetails.java:148)
    at 
au.com.fourtel.fourabs.client.spas.JPanelSpaDetails.(JPanelSpaDetails.java:141)
    at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
    at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
    at java.base/java.lang.Class.newInstance(Class.java:560)
    at 
org.netbeans.modules.form.CreationFactory.createDefaultInstance(CreationFactory.java:155)
    at 
org.netbeans.modules.form.RADComponent.createBeanInstance(RADComponent.java:227)
    at 
org.netbeans.modules.form.RADComponent.initInstance(RADComponent.java:166)
    at 
org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:755)
    at 
org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:943)
    at 
org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:799)
    at 
org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:943)
    at 
org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:799)
    at 
org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:943)
    at 
org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:478)
    at 
org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:258)
    at org.netbeans.modules.form.FormEditor$2.run(FormEditor.java:327)
    at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:268)
    at 

[jira] [Created] (NETBEANS-627) Unexpected Exception RequestProcessor

2018-04-08 Thread will mason (JIRA)
will mason created NETBEANS-627:
---

 Summary: Unexpected Exception RequestProcessor
 Key: NETBEANS-627
 URL: https://issues.apache.org/jira/browse/NETBEANS-627
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Other, guibuilder - Code
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
Reporter: will mason
 Attachments: image-2018-04-09-11-59-51-504.png, messages.log, 
netbeans-9.0-beta1.logs

h2. expected

* Opened a GUI form (JPanel)
* netbeans normally displays GUI layout

h2. actual

* Was shown a pop-up for unexpected exception
* GUI JPanel layout was still displayed -- but it is unclear if the screen is 
correct
* Need to close Netbeans in case the form has been corrupted.

h2.  supporting information

*  messages.log
*  netbeans-9.0-beta1.logs - contains ...
**  stacktrace
**  UI log
**  IDE log

 

!image-2018-04-09-11-59-51-504.png!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-612) NullPointerException during editing

2018-04-05 Thread will mason (JIRA)
will mason created NETBEANS-612:
---

 Summary: NullPointerException during editing
 Key: NETBEANS-612
 URL: https://issues.apache.org/jira/browse/NETBEANS-612
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Refactoring
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\watchdog
Cache directory: Z:\tmp\.other\cache\netbeans\watchdog-09
Reporter: will mason
 Attachments: netbeans-9.0-beta.logs

h2. expected

* Continue editing

h2. actual

* I was shown a NullPointerException in the middle of doing not very much 
actually
* I wasa ABOUT to do some refactoring, so I may have used CONTROL/SPACEBAR

h2.  supporting information

*  attachment contains ...
**  stacktrace
**  UI log
**  IDE log





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-584) Find and Replace boxes not rendered correctly

2018-04-03 Thread will mason (JIRA)
will mason created NETBEANS-584:
---

 Summary: Find and Replace boxes not rendered correctly
 Key: NETBEANS-584
 URL: https://issues.apache.org/jira/browse/NETBEANS-584
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Painting  Printing, editor - Search
Affects Versions: 9.0
 Environment: Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\watchdog
Cache directory: Z:\tmp\.other\cache\netbeans\watchdog-09
Reporter: will mason
 Attachments: 2018-04-04 10_09_35-Handler.java - Find.png, 2018-04-04 
10_09_35-Handler.java - Replace.png

h3. expected

* Clear rendering with an outline on Find and Replace boxes in editor

h3. actual

*  See screenshots -- Both the replace and find boxes are rendered incorrectly

h3. supporting materials

* Find dialogue
* Replace dialogue



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Created] (NETBEANS-575) Code Generator Failed to "Generate Instance" method

2018-04-02 Thread will mason (JIRA)
will mason created NETBEANS-575:
---

 Summary: Code Generator Failed to "Generate  Instance" method
 Key: NETBEANS-575
 URL: https://issues.apache.org/jira/browse/NETBEANS-575
 Project: NetBeans
  Issue Type: Bug
  Components: editor - Refactoring, java - Source
Affects Versions: 9.0
 Environment: from about window

Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\watchdog
Cache directory: Z:\tmp\.other\cache\netbeans\watchdog-09
Reporter: will mason


h3. Expected
*  Use ALT/Insert to  generate missing interface method
* Select "Implement Method"
*  Select 2 x methods to  be generate
**  One method does NOT exist
**  Another method Did exist 
*  Press *Generate*
* Generate the absent method(s)
* Display some kind of error message for existing method(s).

h3. Actual

* *GeneratorUtils* crashed
* Nothing happened -- Especially no message to tell me nothing was generated.

h3. supporting material

 Stack Dump follows 

{noformat}
org.netbeans.modules.java.editor.codegen.GeneratorUtils$DuplicateMemberException:
 Class member already exists
at 
org.netbeans.modules.java.editor.codegen.GeneratorUtils.insertClassMembers(GeneratorUtils.java:173)
at 
org.netbeans.modules.java.editor.codegen.GeneratorUtils.generateAbstractMethodImplementations(GeneratorUtils.java:94)
at 
org.netbeans.modules.java.editor.codegen.ImplementOverrideMethodGenerator$3.run(ImplementOverrideMethodGenerator.java:299)
at 
org.netbeans.modules.java.editor.codegen.ImplementOverrideMethodGenerator$3.run(ImplementOverrideMethodGenerator.java:279)
at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:672)
at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:662)
at 
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:501)
at 
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
at 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at 
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at 
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at 
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
at 
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:451)
at 
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:422)
at 
org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:683)
at 
org.netbeans.modules.java.editor.codegen.ImplementOverrideMethodGenerator.invoke(ImplementOverrideMethodGenerator.java:279)
at 
org.netbeans.modules.editor.codegen.GenerateCodePanel.invokeSelected(GenerateCodePanel.java:165)
at 
org.netbeans.modules.editor.codegen.GenerateCodePanel.listKeyPressed(GenerateCodePanel.java:121)
at 
org.netbeans.modules.editor.codegen.GenerateCodePanel.access$200(GenerateCodePanel.java:41)
at 
org.netbeans.modules.editor.codegen.GenerateCodePanel$4.keyPressed(GenerateCodePanel.java:95)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6547)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6366)
at java.desktop/java.awt.Container.processEvent(Container.java:2260)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4966)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 

[jira] [Commented] (NETBEANS-241) Migrate Exception Reporter to Apache

2018-03-28 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16417308#comment-16417308
 ] 

will mason commented on NETBEANS-241:
-

* I have managed to access the Apache JIRA repository
**  Netbeans 9-beta
**  Java 10.00 
**  Jira plugin 1.58
* I did have difficulty with Java 10 accessing the Apache repository
**  So I backed-up to use Java 8u162
** Established my connection and 
** Restarted with Java 10 
** _so far so good_
* All that is OK and I'm getting KDE Wallet pop-up.
**  I can't find KDE wallet on my desktop linux
** _Ergo_ I presume it is within Netbeans some place. 
** It would be helpful if there were a config page (and if there IS a config 
tab, why is it so shy?).

> Migrate Exception Reporter to Apache
> 
>
> Key: NETBEANS-241
> URL: https://issues.apache.org/jira/browse/NETBEANS-241
> Project: NetBeans
>  Issue Type: Improvement
>  Components: ide - Logger
>Reporter: Gili
>Priority: Major
>
> Expected behavior: Exception Reporter should file bugs in the new Apache JIRA 
> issue tracker instead of the old Bugzilla system.
> It's not clear (to me at least) what metadata you need to store outside of 
> individual bug reports, so that needs to be fleshed out because Apache might 
> have provide the necessary infrastructure to host it.
> This issue is related to NETBEANS-164



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-502) nb-javac Does Not Install

2018-03-27 Thread will mason (JIRA)

[ 
https://issues.apache.org/jira/browse/NETBEANS-502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16415072#comment-16415072
 ] 

will mason commented on NETBEANS-502:
-

I have been running Netbeans 9 with java 8 since this bug was entered.  Today, 
after a day or so of use I was again prompted for {{nb-javac library}} and this 
time it loaded (seemingly).

I am unsure how/IF  I  can check on what modules are present in Netbeans after 
start-up.

So I gave Netbeans 9  a run with JDK 10.0 after that and didn't get a message 
(yet) about the nb-javac.  

Mysteriously though, the About box reports Netbeans at level {{8.2 patch 2}}, 
as shown below.


{code:java}
Product Version: Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
Runtime: Java(TM) SE Runtime Environment 10+46
System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\watchdog
Cache directory: Z:\tmp\.other\cache\netbeans\watchdog-09
{code}


> nb-javac Does Not Install 
> --
>
> Key: NETBEANS-502
> URL: https://issues.apache.org/jira/browse/NETBEANS-502
> Project: NetBeans
>  Issue Type: Bug
>  Components: cnd - Editor, platform - Module System, platform - 
> Plugin Manager
>Affects Versions: 9.0
> Environment: >Log Session: Friday, March 23, 2018 at 11:39:24 AM 
> Australian Eastern Daylight Time
> >System Info:
>   Product Version = Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
>   Operating System= Windows 10 version 10.0 running on amd64
>   Java; VM; Vendor= 10; Java HotSpot(TM) 64-Bit Server VM 10+46; 
> Oracle Corporation
>   Runtime = Java(TM) SE Runtime Environment 10+46
>   Java Home   = b:\lang\java\jdk\v10\v10.00\x64
>   System Locale; Encoding = en_AU (nb); Cp1252
>   Home Directory  = C:\Users\wmason
>   Current Directory   = D:\work\products\watchdog\r08.00.00--repeater
>   User Directory  = Z:\tmp\.other\user\netbeans\v09.00-beta\watchdog
>   Cache Directory = Z:\tmp\.other\cache\netbeans\watchdog-09
>   Installation= B:\dev\netbeans\v09.00-beta\nb
> B:\dev\netbeans\v09.00-beta\ide
> B:\dev\netbeans\v09.00-beta\extide
> B:\dev\netbeans\v09.00-beta\java
> B:\dev\netbeans\v09.00-beta\apisupport
> B:\dev\netbeans\v09.00-beta\websvccommon
> B:\dev\netbeans\v09.00-beta\profiler
> B:\dev\netbeans\v09.00-beta\harness
> B:\dev\netbeans\v09.00-beta\groovy
> B:\dev\netbeans\v09.00-beta\javafx
> B:\dev\netbeans\v09.00-beta\platform
>Reporter: will mason
>Priority: Major
>  Labels: javac, load-failure, regresion
>
> Using Java 10 on Windows 10.
> h3. expectation
> _expectation_ #1
> * Click "Install nb-javac" module 
> * nb-javac module is installed
> * restart netbeans
> * nb-javac module functions correctly
> * I get on with my work.
> Failing that ...
> * I expect to see a URL where I can download nb-javac
> * Expect a install sheet on web or in the readme or help area
> * A clear process on how to  install something like nb-javac, since I gather 
> it is not a plugin.
>*  I checked available plugins no {{nb-javac}} was seen.
> _expectation _#2
> *  Whe/If module load or other actions is blocked by something like  the 
> absent Kenai link for CoolEditorActions 
> * I'd like a pop-up or error message defining the problem.
> * I prefer it it then allows me to skip that problem and continue
> * I want something in the log to say: Loading nb-javac and nb-javac 
> loaded/failed because 
> * I'd like some kind of message saying were to go
> h3. problem(s)
> # n-javac can not be loaded 
> # module load fails on missing plugin location -- No message or chance to 
> skip.
> When I started NetBeans the first time – There is a _very small_ message to 
> load  "nb-javac" with the instruction "click me".  There is NO information 
> about that action,  a URL or Plutin name, etc.
> * see: [NETBEANS-244 -- *nb-javac notification under JDK9 is very easy to 
> overlook*|https://issues.apache.org/jira/browse/NETBEANS-244]
> I clicked this action.  The download failed with this message:
>   {color:#205081}*Resolve "nb-javac library" Reference Problem*
>   Check your proxy settings or try again later. The server may be 
>  unavailable at the moment. You may also want to make sure that your 
>  firewall is not blocking network traffic.{color}
> 

[jira] [Created] (NETBEANS-502) nb-javac Does Not Install

2018-03-22 Thread will mason (JIRA)
will mason created NETBEANS-502:
---

 Summary: nb-javac Does Not Install 
 Key: NETBEANS-502
 URL: https://issues.apache.org/jira/browse/NETBEANS-502
 Project: NetBeans
  Issue Type: Bug
  Components: cnd - Editor, platform - Module System, platform - Plugin 
Manager
Affects Versions: 9.0
 Environment: >Log Session: Friday, March 23, 2018 at 11:39:24 AM 
Australian Eastern Daylight Time
>System Info:
  Product Version = Apache NetBeans IDE Dev (Build 
incubator-netbeans-release-205-on-20180202)
  Operating System= Windows 10 version 10.0 running on amd64
  Java; VM; Vendor= 10; Java HotSpot(TM) 64-Bit Server VM 10+46; Oracle 
Corporation
  Runtime = Java(TM) SE Runtime Environment 10+46
  Java Home   = b:\lang\java\jdk\v10\v10.00\x64
  System Locale; Encoding = en_AU (nb); Cp1252
  Home Directory  = C:\Users\wmason
  Current Directory   = D:\work\products\watchdog\r08.00.00--repeater
  User Directory  = Z:\tmp\.other\user\netbeans\v09.00-beta\watchdog
  Cache Directory = Z:\tmp\.other\cache\netbeans\watchdog-09
  Installation= B:\dev\netbeans\v09.00-beta\nb
B:\dev\netbeans\v09.00-beta\ide
B:\dev\netbeans\v09.00-beta\extide
B:\dev\netbeans\v09.00-beta\java
B:\dev\netbeans\v09.00-beta\apisupport
B:\dev\netbeans\v09.00-beta\websvccommon
B:\dev\netbeans\v09.00-beta\profiler
B:\dev\netbeans\v09.00-beta\harness
B:\dev\netbeans\v09.00-beta\groovy
B:\dev\netbeans\v09.00-beta\javafx
B:\dev\netbeans\v09.00-beta\platform
Reporter: will mason


Using Java 10 on Windows 10.

h3. expectation

_expectation_ #1
* Click "Install nb-javac" module 
* nb-javac module is installed
* restart netbeans
* nb-javac module functions correctly
* I get on with my work.

Failing that ...
* I expect to see a URL where I can download nb-javac
* Expect a install sheet on web or in the readme or help area
* A clear process on how to  install something like nb-javac, since I gather it 
is not a plugin.
   *  I checked available plugins no {{nb-javac}} was seen.

_expectation _#2

*  Whe/If module load or other actions is blocked by something like  the absent 
Kenai link for CoolEditorActions 
* I'd like a pop-up or error message defining the problem.
* I prefer it it then allows me to skip that problem and continue
* I want something in the log to say: Loading nb-javac and nb-javac 
loaded/failed because 
* I'd like some kind of message saying were to go


h3. problem(s)

# n-javac can not be loaded 
# module load fails on missing plugin location -- No message or chance to skip.

When I started NetBeans the first time – There is a _very small_ message to 
load  "nb-javac" with the instruction "click me".  There is NO information 
about that action,  a URL or Plutin name, etc.

* see: [NETBEANS-244 -- *nb-javac notification under JDK9 is very easy to 
overlook*|https://issues.apache.org/jira/browse/NETBEANS-244]

I clicked this action.  The download failed with this message:

  {color:#205081}*Resolve "nb-javac library" Reference Problem*

  Check your proxy settings or try again later. The server may be 
 unavailable at the moment. You may also want to make sure that your 
 firewall is not blocking network traffic.{color}
 
The network access is just fine.  I was able to install some essential plugins, 
etc. and login to JIRA.

I then ran Netbeans from the console but there were No Messages relating to 
this procedure.  There was an error on the CoolEditorActions plugin.  I removed 
that reference and all I saw the same{{Resolve "nb-javac library" Reference 
Problem}}  dialogue.

In the Netbeans .IDE log there is only this relating to the problem: {code:java}
INFO [null]: Last record repeated 2 more times.
{code}

Which makes little sense in context of the action.

I looked on the windows console and this time saw {{Unpaired license 0008 
without any module}} as below: {code:java}
INFO [org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser]: 
Unpaired license 0008 without any module.
INFO [org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser]: 
Unpaired license 0008 without any module.
{code}

So there's something wrong with the download, before it event attempts to 
install the module.

*Other problem*

The auto-download needs to pop-up or at least say why/how/where it stopped.

This CoolEditorActions has become an orphan since Kenai has gone out of 
business.  A great pity really.  Anyway there will probably be more of this as 
the platform transitions to Apache.  It would be better